1 选择梯度 — selection gradient