Machine Learning
Difference between AI, ML and DL |
- Supervised learning
- Unsupervised learning
- Reinforcement learning
Goal of Supervised Learning is to map input data with the output data and to Predict class Label Supervised learning provide sample labeled data to the machine learning system in order to train it, and on that basis, it predicts the output and The system creates a model using labeled data learn about each data, If the training and processing are Completed then we test the model by providing a sample data to check whether it is predicting the exact output or not. The example of supervised learning is spam filtering. Supervised learning can be grouped further in two categories of algorithms:
• Classification
• Prediction
Classification is a supervised learning i.e. we can predict input and out values and classification is divided into groups but not necessarily similar properties is called Classification. It predicts categorical class labels (discrete or nominal). Classification predicts categorical labels (classes). It classifies data (constructs a model) based on the training set and the values (class labels) in a classifying attribute and uses it in classifying new data. Classification and prediction are two forms of data analysis that can be used to extract models describing important data classes or to predict future data trends.
Regression algorithms are
• Linear Regression
• Polynomial Regression
• Exponential Regression
• Logistic Regression
• Logarithmic Regression
Classification algorithms are
• Decision Trees
• Random Forest
• Naive Bayes
• Support Vector Machine
• Rule-based classification
• K-Nearest Neighbors
2 Unsupervised Learning
Goal of Unsupervised Learning (UL) is to a group of objects with similar patterns and determine data patterns/groupings. Machine learns without any supervision is called UL. The training is provided to the machine with no labeled data, classified, or categorized. It can be further classifieds into two categories of algorithms:
• Clustering
• Association
Clustering is a Unsupervised learning i.e. no predefined classes, Group of similar objects that differ significantly from other objects. The process of grouping a set of physical or abstract objects into classes of similar objects is called clustering. Clustering is “the process of organizing objects into groups whose members are similar in some way”. The cluster property is Intra-cluster distances are minimized and Inter-cluster distances are maximized. Cluster is a collection of data objects and Similar to one another within the same cluster, Dissimilar to the objects in other clusters
Clustering algorithms are
- Partitioning Methods (k-means, k-medoids)
- Hierarchical Methods(DIvisive ANAlysis, AGglomerative NESting)
- Density-Based Methods (DBSCAN (Density-Based Spatial Clustering of Applications with Noise))
- Grid-Based Method(STING (STatistical INformation Grid))
Association algorithms:
• Market Basket Analysis
• Apriori
• FP Growth
• Vertical data format
3 Reinforcement learning
Reinforcement learning is a feedback-based learning method, in which a learning agent gets a reward for each right action and gets a penalty for each wrong action. The agent learns automatically with these feedbacks and improves its performance. In reinforcement learning, the agent interacts with the environment and explores it. The goal of an agent is to get the most reward points, and hence, it improves its performance
Comments
Post a Comment