Skip to content

Latest commit

 

History

History
executable file
·
46 lines (35 loc) · 1.63 KB

README.md

File metadata and controls

executable file
·
46 lines (35 loc) · 1.63 KB

vantgrd (for Python)

Introduction

In the last year, I have rediscover an interesting in machine learning, many years after the "Artificial Intelligence" course at the University of Pisa. So I took the chance the implement a few basic ML algorithms, like Logistic Regression and Factorization Machines, using this project as a playground to learn Python as well.

I believe this repo will be interesting for those who like to understand not only what works, but also why it works. Using a more established ML Library for a production workload is definitely a better idea (weka, mllib, sklearn and so on), but understand what's going on inside it is even better, in my opinion.

Available algorithms

  • Logistic Regression
    • with Adagrad optimiser
    • with Adadelta optimiser
    • with FTRL Proximal optimiser
  • Factorization Machine (Binary Classification)
    • with Stochastic Gradient Descent optimiser
    • with Adagrad optimiser

License

Code in this project is released under the Apache 2.0 license.

Datasets

References and interesting links