Implementation of
Machine Learning Algorithms


There are mainly three types of algorithms namely: Supervised, Unsupervised and Reinforcement.

Supervised Machine Learning means that the algorithm is first trained on the labelled dataset (train data) to form a model. After this, the machine is provided with a new set of data (test data) to the acquired knowledge to predict the outcomes.
Unsupervised learning is a type of machine learning algorithm used to draw inferences from datasets consisting of input data without labeled responses. The most common unsupervised learning method is cluster analysis, which is used for exploratory data analysis to find hidden patterns or grouping in data.

During my internships and online courses , I learned various ML algorithms and implemented them on well-known datasets. These algorithms include both supervised and unsupervised algorithms.

versus

The following are the links to the code of those algorithms :

1. Linear Regression on Bitcoin Data: Click to view
2. Using Decision Trees with Iris Dataset: Click to view
3. K-Means Clustering with Iris Dataset: Click to view
4. Convolutional Neural Network using Fashion MNIST: Click to view
5. Text Classification on IMDb Dataset: Click to view
6. Back-Propagation from Scratch using XOR dataset: Click to view
7. Convolutional Neural Network using MNIST: Click to view
8. Neural Network using Breast Cancer Data: Click to view
9. Neural Network using Iris Data: Click to view