This document provides an overview of machine learning and its applications. It defines machine learning as getting computers to act without being explicitly programmed by analyzing vast amounts of data. The document outlines the main types of machine learning including supervised learning techniques like classification and regression, as well as unsupervised learning techniques like clustering and density estimation. It discusses how machine learning is important for analyzing complex data and making accurate predictions. The document also provides examples of machine learning applications and highlights popular Python libraries used for machine learning like NumPy, Pandas, scikit-learn and matplotlib.
This document provides an overview of machine learning and its applications. It defines machine learning as getting computers to act without being explicitly programmed by analyzing vast amounts of data. The document outlines the main types of machine learning including supervised learning techniques like classification and regression, as well as unsupervised learning techniques like clustering and density estimation. It discusses how machine learning is important for analyzing complex data and making accurate predictions. The document also provides examples of machine learning applications and highlights popular Python libraries used for machine learning like NumPy, Pandas, scikit-learn and matplotlib.
This document provides an overview of machine learning and its applications. It defines machine learning as getting computers to act without being explicitly programmed by analyzing vast amounts of data. The document outlines the main types of machine learning including supervised learning techniques like classification and regression, as well as unsupervised learning techniques like clustering and density estimation. It discusses how machine learning is important for analyzing complex data and making accurate predictions. The document also provides examples of machine learning applications and highlights popular Python libraries used for machine learning like NumPy, Pandas, scikit-learn and matplotlib.
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
PDF Hands On Machine Learning With Scikit Learn Keras and Tensorflow Concepts Tools and Techniques To Build Intelligent Systems 2Nd Edition Aurelien Geron Geron Ebook Full Chapter