This is a basic roadmap to make you understand the concept of Machine Learning. Hope you are excited and even I am to share my point of view with you all. Please go through the stuffs and let me know if there is anything to be changed. Eveyone learn new things everyday, so Happy Learning.
- Data Preprocessing
- Regression Methods
- Classification Methods
- Clustering Methods
- Association Rule Methods
- Reinforcement Learning Methods
- Natural Language Processing
- Deep Learning
- Dimentionality Reduction
- Model Selection and Boosting ( Some high level stuffs )
Data preprocessing is one of the important step in training machine learning model. We get a variety of training data from the internet and use it to train and predict. Many a times not all the data are similar to one another or many be user can encounter one or may be more missing values in the training data.
It's not just limit to manage data but we also learn about the importing the important libraries and how we can import dataset. Splitting the data into training and testing also comes under the data preprocessing.
Topics under data preprocessing are as follows:
- Importing Libraries
- Importing Dataset
- Missing Data
- Categorical Data
- Splitting the Dataset
- Feature Scaling
Regression is a machine learning method that allow us to predict a continuous outcome based on the value on one or multiple variables (x).
Here are some of the examples of Regression Methods.
Topics under Regression Methods are as follows:
- Simple Linear Regression
- Multiple Linear Regression
- Polynomial Regression
- Support Vector Regression
- Decision Tree Regression
- Random Forest Regression
Classification refers to a predictive modeling problem where a class label is predicted for a given example of input data. Examples of classification problems includes: differentiate between dogs and cat, spam and authentic mails, etc.
Topics under Classification Methods are as follows:
- Logistic Regression
- K-Nearest Neighbors
- Support Vector Machine
- Kernel SVM
- Naive Bayes
- Decision Tree Classification
- Random Forest Classification
Clustering is the task of grouping a set of objects into clusters. It comes under unsupervised learning as it does not require a training set.
Topics under CLustering Methods are as follows:
- K-Means Clustering
- Hierarchical Clustering
