Skip to content

My implementations of some machine learning algorithms

Notifications You must be signed in to change notification settings

OlegPonomaryov/mymllib

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

My ML library (mymllib)

A library with implementations of some algorithms I've studied in Andrew Ng's Machine Learning course and some other DeeoLearning.AI courses.

Currently mymllib contains implementations of machine learning models ranging from linear regression to simple feed forward fully-connected neural network, preprocessing algorithms like feature normalization and polynomial features generation, dimensionality reduction tool (PCA), different metrics and two optimizers (simple gradient descent with learning rate reduction and an adapter to use any algorithm supported by scipy.optimize.minimize()).

There are some demo notebooks that show usage of the mymllib:

  1. Regression to predict MPG of cars
  2. Classification of wine from different cultivars
  3. Clustering of benign and malignant cells
  4. Tweets sentiment classification with naive Bayes
  5. POS tagging with Hidden Markov model

This library is, of course, no more than a study project and it isn't meant for any kind of professional usage. Scikit-learn is probably the most popular solution for the majority of ML tasks not involving Deep Learning.

About

My implementations of some machine learning algorithms

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages