Unit-I
Unit-I
UNIT–I:
Introduction:
Machine learning is a subset of artificial intelligence (AI) that involves the use of algorithms and statistical models to
enable computer systems to learn from data without being explicitly programmed. The process of machine learning
involves feeding large amounts of data into a machine learning model, which then analyzes the data and finds patterns
and relationships that can be used to make predictions or decisions. The model is then refined through a process called
training, in which it is repeatedly exposed to new data until it can accurately predict outcomes on its own. There are
several types of machine learning, including supervised learning, unsupervised learning, semi-supervised learning, and
reinforcement learning. Supervised learning involves training a model using labeled data where the desired output is
already known, such as predicting whether an email is spam or not based on previous labeled examples. Unsupervised
learning involves training a model using unlabeled data where the desired output is unknown, such as clustering similar
documents together based on their content. When training a model, semi-supervised learning uses both labeled and
unlabeled data, while reinforcement learning teaches a model to make decisions based on rewards or punishments,
which is similar to how people learn by making mistakes. Machine learning can be used for many things, like
recognizing images and voices, processing natural language, making recommendations, and finding fraud. It is also
used in fields such as healthcare, finance, and transportation to make predictions and improve decision-making
processes.
Classification
✔ Knn
✔ Naïve bayes
✔ Decision tree
✔ Logistic regression
✔ Support vector machine
Regression
✔ Regression algorithm is used if there is a relation between dependent and independent variable or input
and output variable is called regression.
✔ Regression it is used for the prediction of continuous variable such as a weather, forecasting, market
trends etc.
✔ Linear regression
✔ Logistic Regression
✔ Polynomial Regression
Unsupervised Learning
Unsupervised learning is a type of algorithm that learns patterns from untagged data. It mainly deal with
the unlabelled data Unsupervised learning algorithm allows users to perform more complex processing
task compared to supervised learning.
Clustering
Clustering is a unsupervised learning. There is not any label for each instance of data. Clustering is
alternatively called as grouping Clustering is the task of grouping a set of objects in such a way that objects
in the same group are more similar to each other than to those in other group.
✔ Exclusive cluster
✔ Overlap cluster
✔ Hierarchical
Reinforcement Learning