/ml_tutorial

This repository explains machine learning concepts

Primary LanguageJupyter NotebookApache License 2.0Apache-2.0

Machine Learning Concepts

This project aims to create intuitive tutorials for some of machine learning concepts.

Acknowlegement

I would like to give full credit to several outstanding individuals including Tom Mitchell, Andrew Ng, Emily Fox, Ali Farhadi, Pedro Domingos and many others, as lots of the materials presented here have been adopted from their machine learning courses.

Topics

Topics are constantly updated and new tutorial is added. The current topics are:

1- Introduction to MLE and MAP

2- Naive Bayes Classifier

3- Linear Regression

4- Logistic Regression

5- Neural Networks

6- Convolutional Neural Networks

7- Autoencoders

8- Text Search using TF-IDF and Elasticsearch

9- Recurrent Neural Networks (RNN)

10- Sentiment Analysis with multilingual Transformers

11- Multiclass Classification on Imbalanced Dataset