ML-from-scratch Some basic ML algorithms written from scratch knn KNN logreg logreg with SGD dt Decision tree lambdamart gradient boosting ranking with LambdaMart