Supervised Machine Learning is all about training lots of preprocessed input data (past data) with labels, evaluate performance of trained model and after getting satisfactory performance using that model to perform prediction on new data. If labels or output is continuous value then it is Regression and if these are categorical or discrete value then it is classification.
- Linear Regression
- Logistic Regression
- Decision Tree
- Random Forest
- K Nearest Neighbour
- Naive Bayes
- Support Vector Machine
Here i have used ScikitLearn machine learning library to build some simple and basic models using different algorithms. Steps involved to build ML models:
- Import Data
- Data Analysis
- Data Cleaning
- Model training & testing
- Performance evaluation
pip install sklearn