machine-learning different machine learning and learning related algorithms, some written in python and others in java gibbs/softmax minimax dynamic programming td(0)