Basics of Machine Learning
Basics of Machine Learning
• https://classroom.google.com/c/MzkyMzE0MzM5MTI3?cjc=7w2xsij
• https://www.youtube.com/channel/UC9obMrCGFgxXXnEjU2R3YHg
List of Experiments as per Syllabus
Implement Decision Tree learning.
Implement Logistic Regression.
Implement classification using Multilayer perceptron.
Implement classification using SVM.
Implement Adaboost Algorithm.
Implement Bagging using Random Forests
Implement K-means Clustering to Find Natural Patterns in Data.
Implement Principle Component Analysis for Dimensionality Reduction.
Evaluating ML algorithm with balanced and unbalanced datasets.
Comparison of Machine Learning algorithms.
Let us Start the Course
Preface of Machine Learning
• Machine learning is an integral part of many commercial
applications and research projects today, in areas ranging from
medical diagnosis and treatment to finding your friends on social
networks. Many people think that machine learning can only be
applied by large companies with extensive research teams.
• you can build your own system for finding out how people feel on
Twitter, or making predictions about global warming. The
applications of machine learning are endless and, with the
amount of data available today, mostly limited by your
imagination.
• Arthur Samuel (1901-1990) was a pioneer of artificial intelligence
research. From 1949 through the late 1960s, he did the best work in
making computers learn from their experience. His vehicle for this
was the game of checkers. Programs for playing games often fill the
role in artificial intelligence research that the fruit fly Drosophila
plays in genetics. Drosophilae are convenient for genetics because
they breed fast and are cheap to keep, and games are convenient for
artificial intelligence because it is easy to compare computer
performance with that of people.
• The term Machine Learning was first coined by Arthur Samuel in the
year 1959. Looking back, that year was probably the most significant
in terms of technological advancements.
• If you browse through the net about ‘what is Machine Learning’,
you’ll get at least 100 different definitions. However, the very first
formal definition was given by Tom M. Mitchell:
• “A computer program is said to learn from experience E with respect
to some class of tasks T and performance measure P if its
performance at tasks in T, as measured by P, improves with
experience E.”
• In simple terms, Machine learning is a subset of Artificial Intelligence
(AI) which provides machines the ability to learn automatically &
improve from experience without being explicitly programmed to do
so. In the sense, it is the practice of getting Machines to solve
problems by gaining the ability to think.
What is Machine Learning?
• Machine Learning is a concept which allows the
machine to learn from examples and experience,
and that too without being explicitly
programmed. So instead of you writing the code,
what you do is you feed data to the generic
algorithm, and the algorithm/ machine builds
the logic based on the given data.
• Machine Learning is a subset of artificial intelligence
which focuses mainly on machine learning from their
experience and making predictions based on its
experience.
What does it do?
• It enables the computers or the machines to make data-driven
decisions rather than being explicitly programmed for carrying out a
certain task. These programs or algorithms are designed in a way that
they learn and improve over time when are exposed to new data.
Let us understand by examples
Published Research Paper