MACHINE LEARNING WITH PYTHON
Presented by : Ambika Thakur
20MSP1059
CONTENTS
What is Machine learning ?
Types of machine learning
Machine learning software
Applications of machine learning
Python libraries for machine learning
What is Machine Learning?
It was coined by Arthur Samuel in 1959
One of the most important applications of data mining is in ‘Machine
Learning’.
Stanford University defined machine learning as “The science of
getting computers to act without being explicitly programmed”.
Machine Learning is an artificial intelligence (AI).
Types of Machine Learning
TWO TYPES OF SUPERVISED LEARNING
1.classification : It is a type of supervised machine learning
problem that requires predicting class label.
2.Regression : It is a type of supervised machine learning
problem which requires predicting a numerical value.
TWO TYPES OF UNSUPERVISED LEARNING
1.Clustering : It is an unsupervised learning problem and it
involves finding groups in data.
2.Density Estimation : It is an unsupervised learning
problem and it involves the summarizing the distribution of data.
Importance of Machine Learning
Why we Use Machine Learning ?
It helps to analyze vast amount of data.
It can produce accurate results and analysis.
As world gets digitized, thus machine learning is
becoming more important .
It is used in various fields like natural language
processing, speech recognition, computer vision,
cab booking, face unlocking in smartphones,
networking etc.
Machine learning is the future .
Machine Learning Software
There are many machine learning software tools that can help us to gain expertise.
There are many tools that are used by the experts.
Applications of Machine Learning
The developed machine learning algorithms are used in various applications such
as:
Web search
Computational biology
Robotics
Data mining
Expert systems
Information extraction
vision processing
Weather forecasting
Games (your favorite area)
BENEFITS OF MACHINE LEARNING
Better decision making and prediction
Accurate
Gives result at faster rate
Good efficiency
Inexpensive
Calculates vast amount of data
Analyzing complex data
Quicker accessing
Python libraries for Machine Learning
To understand machine learning, you need to have basic knowledge of Python
programming. In addition, there are a number of libraries and packages
generally used in performing various machine learning tasks as listed below:
Num-py - is used for its N-dimensional array objects
pandas – is a data analysis library that includes dataframe
matplotlib – is 2D plotting library for creating graphs and plots
scikit-learn - the algorithms used for data analysis and data mining tasks
seaborn – a data visualization library based on matplotlib