Lecture Notes in Applied Machine Learning 1
Lecture Notes in Applied Machine Learning 1
Machine Learning is one of the most exciting technologies that one would have ever come
cross. It gives the computer that makes it more similar to humans. The ability to learn.
The key concept that we will need to think about for our machines is learning experience.
Important aspects of “learning from experience” behavior of humans and other animals
embedded in machine learning are remembering, adapting, and generalizing.
Remembering and Adapting: Recognizing the last time in a similar situation, a certain
action (that resulted in this output) was attempted and had worked; therefore, it should
be tried again or this same action failed in the last attempt in a similar situation, and so
something different should be tried.
Generalizing: the aspect is regarding recognizing similarity between different situations.
This makes learning useful because we can use our knowledge in situations unseen
earlier.
The computer program is the “machine” in our context. The computer program is designed
emplying learning from the task experience. Equivalently, we say that the machine is trained
using task experience, or machine learns from task experience. The term learning machine,
learning algorithms, learned knowledge, all refer to a computer program design with respects to
the assigned task.
Machine Learning in general is everywhere. Why? Because Data is everywhere!
What is it really? What is Machine Learning?
Machine Learning is a subfield of Artificial Intelligence which evolved from Patter Recognition
and Computational Learning Theory. Arthur Lee Samuel defines Machine Learning as: Field of
study that gives computers the ability to learn without being explicitly programmed.
Machine Learning: The Expected
1. Speech Recognition (Natural Language Processing in more technical terms):
You talk to Cortana on Windows Devices. But how does it understand what you say?
Along comes the field of Natural Language Processing or NPL. It deals with the study of
interactions between Machines and Human, via Linguistics.
2. Computer Vision: Computer Vision is a subfield of AI which deals with the Machine’s
(probable) interpretation of the Real World. In other words, all Facial Recognition,
Pattern Recognition, Character Recognition Techniques belong to Computer Vision. And
Machine Learning once again, with it wide range of Algorithms, I at the heart of
Computer Vision.
3. Google’s Self Driving Car: Well. You can imagine what drives it actually. More Machine
Learning.
But these were expected applications.
Machine Learning: The Unexpected
1. Amazon’s Product Recommendations: Ever wondered how Amazon always has a
recommendation that just tempts you to enlighten your wallet. Well, that’s a Machine
Learning Algorithms called “Recommender Systems” working in the backdrop. It learns
every user’s personal preferences and makes recommendations according to that.
2. Youtube/Netflix
3. Data Mining / Big Data : Wherever there’s the objective of extracting information from
data, you’ll find Machine Learning lurking nearby.
4. Stock Market / Housing Finance / Real Estate: All of these fields, incorporate a lot of
Machine Learning systems in order to better assess the market, namely “Regression
Techniques”, for things as mediocre as predicting the price of a house, to predicting and
analyzing stock market trends.
Machine Learning actually is everywhere. From Research and Development to improving
business of Small Companies. It is everywhere. And hence it makes up for quite a career
option, as the industry is on the rise and is the boon is not stopping any time soon.