1 概述 RankNet.LambdaRank和LambdaMART是三个关系非常紧密的机器学习排序算法.简而言之,RankNet是最基础,基于神经网络的排序算法:而LambdaRank在RankNet的基础上修改了梯度的计算方式,也即加入了lambda梯度:LambdaMART结合了lambda梯度和MART(另称为GBDT,梯度提升树).这三种算法在工业界中应用广泛,在BAT等国内大厂和微软谷歌等世界互联网巨头内部都有大量应用,还曾经赢得“Yahoo!Learning To Rank Cha…