Machine Learning Seminar Report
Machine Learning Seminar Report
Machine Learning Seminar Report
INTRODUCTION
1
➢ Machine learning has been recognized as central to the success
of Artificial Intelligence, and it has applications in various areas
of science, engineering and society.
2
1.1.2 Why the goals of ML are important and desirable.
➢ Our ability to code the computers falls short of the demand for
applications. If the computers are endowed with the learning
ability, then our burden of coding the machine is eased (or at
least reduced).
➢ This is particularly true for developing expert systems where the
"bottle-neck" is to extract the expert’s knowledge and feed the
knowledge to computers.
➢ The present day computer programs in general (with the
exception of some ML programs) cannot correct their own
errors or improve from past mistakes, or learn to perform a new
task by analogy to a previously seen task.
➢ In contrast, human beings are capable of all the above. ML will
produce smarter computers capable of all the above intelligent
behavior.
3
➢ We human beings have long been fascinated by our capabilities
of intelligent behaviors and have been trying to understand the
nature of intelligence.
➢ It is clear that central to our intelligence is our ability to learn.
Thus a thorough understanding of human learning process is
crucial to understand human intelligence.
➢ ML will gain us the insight into the underlying principles of
human learning and that may lead to the discovery of more
effective education techniques. It will also contribute to the
design of machine learning systems.
4
CHAPTER 2
Over the years, research in machine learning has been pursued with
varying degrees of intensity, using different approaches and placing
emphasis on different, aspects and goals. Within the relatively short
history of this discipline, one may distinguish three major periods,
each centered on a different concept:
5
➢ These systems were generally referred to as neural networks or
self-organizing systems. Learning in such systems consisted of
incremental changes in the probabilities that neuron-like
elements would transmit a signal.
➢ Due to the early computer technology, most of the research
under this neural network model was either theoretical or
involved the construction of special purpose experimental
hardware systems.
6
Researchers have broadened their interest beyond learning isolated
concepts from examples, and have begun investigating a wide
spectrum of learning methods, most based upon knowledge-rich
systems specifically, this paradigm can be characterizing by several
new trends, including:
7
CHAPTER 3
8
Although many research efforts strive primarily towards one of
these objectives, progress in on objective often lends to progress in
another.
9
➢ Moreover, the computer can render substantial assistance to
cognitive psychology, in that it may be used to test the
consistency and completeness of learning theories and enforce
a commitment to the fine-structure process level detail that
precludes meaningless tautological or untestable theories
(Bishop,2006).
➢ The study of human learning processes is also of considerable
practical significance. Gaining insights into the principles
underlying human learning abilities is likely to lead to more
effective educational techniques.
➢ Machine learning research is all about developing intelligent
computer assistant or a computer tutoring systems and many of
these goals are shared within the machine learning fields.
According to Jaime et al who stated computer tutoring are
starting to incorporate abilities to infer models of student
competence from observed performance.
10
CHAPTER 4
11
➢ “Natural” is always defined explicitly or implicitly in the
clustering system itself; and given a particular set of patterns
or cost function; different clustering algorithms lead to
different clusters.
12
2. Unsupervised Machine Learning: Unsupervised learning is a
type of machine learning where manual labels of inputs are not
used. It is distinguished from supervised learning approaches which
learn how to perform a task, such as classification or regression,
using a set of human prepared examples. Unsupervised learning
means we simply have a training set of vectors without function
values of them.
13
CHAPTER 5
14
5. Transduction: Similar to supervised learning, but does not
explicitly construct a function: instead, tries to predict new
outputs based on training inputs, training outputs, and new
inputs.
a. Linear Classifiers
3. Perceptron
15
4. Support Vector Machine
b. Quadratic Classifiers
c. Boosting
d. Neural networks
e. Bayesian Networks
f. Decision Tree
16
Linear discriminant analysis (LDA) and the related Fisher's linear
discriminant are methods used in machine learning to find a linear
combination of features which characterizes or separates two or more
classes of objects or events.
5.2.a.3 Perceptron
17
data and recognize patterns, used for classification and regression
analysis.
The basic SVM takes a set of input data and predicts, for each given
input, which of two possible classes forms the output, making it a non-
probabilistic binary linear classifier. Given a set of training examples,
each marked as belonging to one of two categories, an SVM training
algorithm builds a model that assigns new examples into one category
or the other.
5.2.c Boosting
18
A weak learner is defined to be a classifier which is only slightly
correlated with the true classification. In contrast, a strong learner is a
classifier that is arbitrarily well-correlated with the true classification.
Like the human brain, neural networks are trainable-once they are
taught to solve one complex problem, they can apply their skills to a
new set of problems without having to start the learning process from
scratch.
For example, suppose that there are two events which could cause
grass to be wet: either the sprinkler is on or it's raining.
19
Also, suppose that the rain has a direct effect on the use of the sprinkler
(namely that when it rains, the sprinkler is usually not turned on). Then
the situation can be modeled with a Bayesian network (shown). All
three variables have two possible values, T (for true) and F (for false).
20
Fig.5.2: Decision Tree
➢ Computer Programming
➢ Game playing (chess, poker, and so on)
➢ Image recognition, Speech recognition
➢ Medical diagnosis
➢ griculture, Physics
➢ Email management, Robotics
➢ Music
➢ Mathematics
➢ Natural Language Processing and many more.
21
5.4 Examples of Machine Learning Problems
22
CHAPTER 6
FUTURE DIRECTIONS
23
competitive settings, “strategic” issues become increasingly
important.
➢ Most algorithms and models to date have focused on the case
of a single learning algorithm operating in an environment that,
while it may be changing, does not have its own motivations and
strategies.
➢ However, if learning algorithms are to operate in settings
dominated by other adaptive algorithms acting in their own
users’ interests, such as bidding on items or performing various
kinds of negotiations, then we have a true merging of computer
science and economic models.
24
REPORT SUMMARY
25
REFERENCES
26