After completion of ML course from Stanford University I thought of exploring more ML algorithms and making models in python using inbuilt libraries. This repo consists of all the basic models of algorithms that I have encountered in my AI journey. Contents are as follows:
-
REGRESSION
- Simple Linear Regression
- Multiple Linear Regression
- Polynomial Linear Regression
- Support Vector Regression
- Decision Tree Regression
- Random Forest Regression
-
CLASSIFICATION
- Logistic Regression
- K Nearest Neighbors
- Support Vector Machine(Linear and Non-linear)
- Decision Trees
- Random Forest
- Naive Bayes
- XGBoost
-
CLUSTERING
- Heirarchical
- K Means
-
ASSOCIATION LEARNING
- Apriori
- Eclat
-
REINFORCEMENT LEARNING
- Upper Confidence Bound
- Thompson Sampling
-
NATURAL LANGUAGE PROCESSING
-
DEEP LEARNING
- Artificial Neural Networks
- Convolutional Neural Networks
-
DIMENSIONALITY REDUCTION
- Principal Component Analysis
- Linear Discriminant Analysis
-
PYTHON LIBRARIES USED