Unit 1
Unit 1
Machine learning is a subfield of artificial intelligence (AI) that focuses on developing algorithms
and techniques that allow computers to learn from and make predictions or decisions based on
data without being explicitly programmed to do so. In traditional programming, humans
explicitly write rules for the computer to follow, whereas in machine learning, the computer
learns from patterns and relationships in the data.
Examples
Designing a learning system
Machine Learning enables a Machine to Automatically learn from Data, Improve
performance from an Experience and predict things without explicitly programmed.”
In Simple Words, When we fed the Training Data to Machine Learning Algorithm, this
algorithm will produce a mathematical model and with the help of the mathematical
model, the machine will make a prediction and take a decision without being explicitly
programmed. Also, during training data, the more machine will work with it the more it
will get experience and the more efficient result is produced.
Example : In Driverless Car, the training data is fed to Algorithm like how to Drive
Car in Highway, Busy and Narrow Street with factors like speed limit, parking, stop at
signal etc. After that, a Logical and Mathematical model is created on the basis of that
and after that, the car will work according to the logical model. Also, the more data the
data is fed the more efficient output is produced.
0 seconds of 0 secondsVolume 0%
*Perspective:- It involves searching very large space of possible hypothesis to determine one
that best fits the observed data and prior knowledge held by learner.
*issues:-
Although machine learning is being used in every industry and helps organizations make more
informed and data-driven choices that are more effective than classical methodologies, it still
has so many problems that cannot be ignored. Here are some common issues in Machine
Learning that professionals face to inculcate ML skills and create an application from scratch.
8. Lack of Explainability
This basically means the outputs cannot be easily comprehended as it is programmed in
specific ways to deliver for certain conditions. Hence, a lack of explainability is also
found in machine learning algorithms which reduce the credibility of the algorithms.
Concept Learning
Concept learning is a fundamental task in machine learning where the goal is to learn a
concept or a decision boundary from labeled examples in order to classify or categorize
new, unseen instances correctly.
Decision tree learning is a popular machine learning technique used for both classification and
regression tasks. It builds a tree-like structure where each internal node represents a decision based
on the value of a feature, and each leaf node represents the predicted outcome. Decision trees are
easy to understand and interpret, making them useful for both exploratory analysis and decision-
making in various domains.
In decision tree learning, the hypothesis space search refers to the process of exploring and
selecting the optimal decision tree from a space of possible hypotheses. Here's how the
hypothesis space search typically occurs in decision tree learning:
ID3 (Iterative Dichotomiser 3) is a classic decision tree learning algorithm. It is one of the earliest
and most widely used algorithms for constructing decision trees from labeled training data. ID3
is primarily used for classification tasks and is particularly effective when dealing with categorical
data.
Decision tree learning, while a powerful and widely used machine learning technique, is
not without its challenges and issues. Here are some common issues associated with
decision tree learning:
1. Overfitting: Decision trees are prone to overfitting, especially when the tree
becomes too deep or complex. Overfitting occurs when the tree captures noise
or outliers in the training data, leading to poor generalization performance on
unseen data.