An implementation of RankNet using TensorFlow and Keras.
This sample considers a 3 dimensional input vector and constructs a 3 layer neural network trained over 20 epochs with NDCG as the measure of ranking quality.
Courtesy: Learning to Rank using Gradient Descent