SlideShare uma empresa Scribd logo
1 de 14
Machine Learning Basics
Chapter 1
Presented to
Prof. Vibhakar Mansotra
Dean of Mathematical science
Presented by
Akanksha Bali
Research Scholar, Dept of Computer science and IT
Contents
• Introduction
• Types of machine learning
• Supervised Learning
• Unsupervised Learning
• Semi Supervised Learning
• Reinforcement Learning
• Applications
• Machine learning vs Deep Learning
Introduction (When, What and Why)
• The term Machine Learning was coined by Arthur Samuel in 1959, an
american pioneer in the field of computer gaming and artificial intelligence
and stated that “ it gives computers the ability to learn without being
explicitly programmed” And in 1997, Tom Mitchell gave a “ well-Posed”
mathematical and relational definition that “ A Computer Program is said
to learn from experience E with respect to some task T and some
performance measure P, if its performance on T, as measured by P,
improves with experience E”.
• Why do we need Machine Learning?
Machine learning is needed for tasks that are too complex for humans to
code directly. So instead, we provide a large amount of data to a machine
learning algorithm and let the algorithm work it out by exploring that data
and searching for a model that will achieve what the programmers have set
it out to achieve.
Example
Experience Salary
2 3,00,000
4 6,00,000
6 9,00,000
10 15,00,000
12 24,00,000
14 28,00,000
If (experience < = 10)
{
Salary = experience *1.5*100000
}
Else if ( experience >10)
{ salary = experience * 2*100000
Types of Machine Learning
• Supervised Learning
• Unsupervised Learning
• Semi Supervised Learning
• Reinforcement Learning
Supervised Learning
• This algorithm contains a target variable which is to be predicted from any
given set of predictors. Using these set of variables, we can generate a
function that maps inputs to the desired outputs. This Process Continues
until a model achieves a desired level of accuracy on a training data
• Supervised Learning can be further grouped into classification and
regression
• Examples: KNN, Logistic Regression, Decision Tree, Random forest etc
• For the spam detection task, we consider a setting in which the learner
receives training emails for which the label spam/ non spam is provided.
On the basis of such training, the learner should figure out a rule for
labelling a newly arriving email message.
Environment
Actual Result Desired Result
Error
Learning Agent
Supervisor
Unsupervised Learning
• In unsupervised learning, we dont have any outcome variable to predict
• In unsupervised learning, there is no correct answers and there is no
teacher.
• It can be further grouped into clustering and association problem
• Examples: K-Means, Apriori Algorithm
• Clustering a dataset into subsets of similar objects is a typical example of
such a task.
Semi-Supervised Learning
• It falls between supervised and unsupervised learning.
• In semi-supervised learning, an algorithm learns from a dataset that
includes both labelled and unlabelled data, usually mostly unlabelled.
• Why semi-supervised learning is important?
when you don't have enough labelled data to produce an accurate model
and you don't have the ability or resources to get more, you can use semi
supervised technique.
• Example: photo archive where only some of the images are labelled (eg.
Dog, cat) and the majority are unlabelled.
Reinforcement Learning
• In this algorithm, the machine is trained to make a specific decisions. It
works in such a way as a machine is exposed to an environment such that it
trains y itself and continually using trial error.
• This machines learns from a past experience and tries to capture all the best
possible knowledge for accurate decision.
• Example: game playing, robot navigating
Starting
Location
Goal
Applications
• Virtual Personal Assistants
a) Smart speakers: Amazon Echo and google
b) Smartphones: samsung bixby on samsung s8
c) Mobile Apps:Google Allo
• Predictions while commuting
a) Traffic Predictions
b) Online transportation networks
• Video Surveillance
• Social Media Services
a) people you may know
b) Face recognition
• Email Spam and Malware Filtering
• Online Customer Support
• Search engine result refining
• Product Recommendations
• Online Fraud detection
Deep Learning vs. Machine Learning
Machine Learning Deep Learning
It uses algorithms to parse data, learn from that
data and make informed decisions based on
what it has been learned
Deep learning structures algorithms in layers to
create an artificial neural network that can learn
and make intelligent decisions on its own.
When the data is small, machine learning
algorithm perform well
When the data is small, deep learning algorithm
dont perform that well.
It depends on low end machine It depends on high end machine
Machine learning do a small amount of matrix
multiplication operation
Deep learning do a large amount of matrix
multiplication operation
In machine learning, most of the applied
features need to be identified by an expert and
then handcoded as per the domain and datatype
Deep learning algorithms try to learn high level
features from data.
Machine learning comparatively takes much
less time to train, ranging from a few seconds to
a few hours. But testing time increases on
increases the size of data.
It takes a long time to train but less time to test.
References
• https://www.geeksforgeeks.org/machine-learning/
• Ethem Alpaydn, “ introduction to machine
learning”, MIT Press Cambridge, Massachusetts
london, England, second edition, 2010.
Machine learning basics by akanksha bali

Mais conteúdo relacionado

Mais procurados

Introduction to Machine learning
Introduction to Machine learningIntroduction to Machine learning
Introduction to Machine learningKnoldus Inc.
 
Building a performing Machine Learning model from A to Z
Building a performing Machine Learning model from A to ZBuilding a performing Machine Learning model from A to Z
Building a performing Machine Learning model from A to ZCharles Vestur
 
Deep learning Introduction and Basics
Deep learning  Introduction and BasicsDeep learning  Introduction and Basics
Deep learning Introduction and BasicsNitin Mishra
 
Introduction to Machine Learning
Introduction to Machine LearningIntroduction to Machine Learning
Introduction to Machine LearningShahar Cohen
 
Introduction to deep learning workshop
Introduction to deep learning workshopIntroduction to deep learning workshop
Introduction to deep learning workshopShamane Siriwardhana
 
Introduction to Machine Learning
Introduction to Machine LearningIntroduction to Machine Learning
Introduction to Machine LearningEng Teong Cheah
 
Introduction to machine learning and model building using linear regression
Introduction to machine learning and model building using linear regressionIntroduction to machine learning and model building using linear regression
Introduction to machine learning and model building using linear regressionGirish Gore
 
Introduction to Machine Learning
Introduction to Machine LearningIntroduction to Machine Learning
Introduction to Machine LearningRahul Jain
 
Machine Learning Landscape
Machine Learning LandscapeMachine Learning Landscape
Machine Learning LandscapeEng Teong Cheah
 
Machine Learning and Real-World Applications
Machine Learning and Real-World ApplicationsMachine Learning and Real-World Applications
Machine Learning and Real-World ApplicationsMachinePulse
 
notes as .ppt
notes as .pptnotes as .ppt
notes as .pptbutest
 
Machine Learning Basics - By Animesh Sinha
Machine Learning Basics - By Animesh Sinha Machine Learning Basics - By Animesh Sinha
Machine Learning Basics - By Animesh Sinha Animesh Sinha
 
Introduction to-machine-learning
Introduction to-machine-learningIntroduction to-machine-learning
Introduction to-machine-learningBabu Priyavrat
 
Introduction to machine learning
Introduction to machine learningIntroduction to machine learning
Introduction to machine learningKoundinya Desiraju
 

Mais procurados (20)

Machine Learning
Machine LearningMachine Learning
Machine Learning
 
ML Basics
ML BasicsML Basics
ML Basics
 
What is Machine Learning
What is Machine LearningWhat is Machine Learning
What is Machine Learning
 
Introduction to Machine learning
Introduction to Machine learningIntroduction to Machine learning
Introduction to Machine learning
 
Building a performing Machine Learning model from A to Z
Building a performing Machine Learning model from A to ZBuilding a performing Machine Learning model from A to Z
Building a performing Machine Learning model from A to Z
 
Deep learning Introduction and Basics
Deep learning  Introduction and BasicsDeep learning  Introduction and Basics
Deep learning Introduction and Basics
 
Introduction to Machine Learning
Introduction to Machine LearningIntroduction to Machine Learning
Introduction to Machine Learning
 
Introduction to deep learning workshop
Introduction to deep learning workshopIntroduction to deep learning workshop
Introduction to deep learning workshop
 
Machine Learning for Dummies
Machine Learning for DummiesMachine Learning for Dummies
Machine Learning for Dummies
 
Managing machine learning
Managing machine learningManaging machine learning
Managing machine learning
 
Introduction to Machine Learning
Introduction to Machine LearningIntroduction to Machine Learning
Introduction to Machine Learning
 
Introduction to machine learning and model building using linear regression
Introduction to machine learning and model building using linear regressionIntroduction to machine learning and model building using linear regression
Introduction to machine learning and model building using linear regression
 
Machine learning
Machine learningMachine learning
Machine learning
 
Introduction to Machine Learning
Introduction to Machine LearningIntroduction to Machine Learning
Introduction to Machine Learning
 
Machine Learning Landscape
Machine Learning LandscapeMachine Learning Landscape
Machine Learning Landscape
 
Machine Learning and Real-World Applications
Machine Learning and Real-World ApplicationsMachine Learning and Real-World Applications
Machine Learning and Real-World Applications
 
notes as .ppt
notes as .pptnotes as .ppt
notes as .ppt
 
Machine Learning Basics - By Animesh Sinha
Machine Learning Basics - By Animesh Sinha Machine Learning Basics - By Animesh Sinha
Machine Learning Basics - By Animesh Sinha
 
Introduction to-machine-learning
Introduction to-machine-learningIntroduction to-machine-learning
Introduction to-machine-learning
 
Introduction to machine learning
Introduction to machine learningIntroduction to machine learning
Introduction to machine learning
 

Semelhante a Machine learning basics by akanksha bali

Machine Learning Contents.pptx
Machine Learning Contents.pptxMachine Learning Contents.pptx
Machine Learning Contents.pptxNaveenkushwaha18
 
Unit 1-ML (1) (1).pptx
Unit 1-ML (1) (1).pptxUnit 1-ML (1) (1).pptx
Unit 1-ML (1) (1).pptxChitrachitrap
 
UNIT III SUPERVISED LEARNING.pptx
UNIT III SUPERVISED LEARNING.pptxUNIT III SUPERVISED LEARNING.pptx
UNIT III SUPERVISED LEARNING.pptxKowsalyaG17
 
MACHINE LEARNING PRESENTATION (ARTIFICIAL INTELLIGENCE)
MACHINE LEARNING PRESENTATION (ARTIFICIAL INTELLIGENCE)MACHINE LEARNING PRESENTATION (ARTIFICIAL INTELLIGENCE)
MACHINE LEARNING PRESENTATION (ARTIFICIAL INTELLIGENCE)MAHIRA
 
Machine Learning SPPU Unit 1
Machine Learning SPPU Unit 1Machine Learning SPPU Unit 1
Machine Learning SPPU Unit 1Amruta Aphale
 
Essential concepts for machine learning
Essential concepts for machine learning Essential concepts for machine learning
Essential concepts for machine learning pyingkodi maran
 
introduction to machine learning
introduction to machine learningintroduction to machine learning
introduction to machine learningJohnson Ubah
 
Machine learning by prity mahato
Machine learning by prity mahatoMachine learning by prity mahato
Machine learning by prity mahatoPrity Mahato
 
Introduction to Machine Learning.pptx
Introduction to Machine Learning.pptxIntroduction to Machine Learning.pptx
Introduction to Machine Learning.pptxDr. Amanpreet Kaur
 
unit 1.2 supervised learning.pptx
unit 1.2 supervised learning.pptxunit 1.2 supervised learning.pptx
unit 1.2 supervised learning.pptxDr.Shweta
 
Machine Learning an Exploratory Tool: Key Concepts
Machine Learning an Exploratory Tool: Key ConceptsMachine Learning an Exploratory Tool: Key Concepts
Machine Learning an Exploratory Tool: Key Conceptsachakracu
 
chapter1-introduction1.ppt
chapter1-introduction1.pptchapter1-introduction1.ppt
chapter1-introduction1.pptSeshuSrinivas2
 
Artificial Intelligence with Python | Edureka
Artificial Intelligence with Python | EdurekaArtificial Intelligence with Python | Edureka
Artificial Intelligence with Python | EdurekaEdureka!
 
Introduction to Machine Learning
Introduction to Machine LearningIntroduction to Machine Learning
Introduction to Machine LearningSSSSSS354882
 
Machine Learning
Machine LearningMachine Learning
Machine LearningAmit Kumar
 
Machine Learning Ch 1.ppt
Machine Learning Ch 1.pptMachine Learning Ch 1.ppt
Machine Learning Ch 1.pptARVIND SARDAR
 
Machine learning Chapter 1
Machine learning Chapter 1Machine learning Chapter 1
Machine learning Chapter 1JagadishPogu
 

Semelhante a Machine learning basics by akanksha bali (20)

Machine Learning Contents.pptx
Machine Learning Contents.pptxMachine Learning Contents.pptx
Machine Learning Contents.pptx
 
Lab 7.pptx
Lab 7.pptxLab 7.pptx
Lab 7.pptx
 
Unit 1-ML (1) (1).pptx
Unit 1-ML (1) (1).pptxUnit 1-ML (1) (1).pptx
Unit 1-ML (1) (1).pptx
 
UNIT III SUPERVISED LEARNING.pptx
UNIT III SUPERVISED LEARNING.pptxUNIT III SUPERVISED LEARNING.pptx
UNIT III SUPERVISED LEARNING.pptx
 
MACHINE LEARNING PRESENTATION (ARTIFICIAL INTELLIGENCE)
MACHINE LEARNING PRESENTATION (ARTIFICIAL INTELLIGENCE)MACHINE LEARNING PRESENTATION (ARTIFICIAL INTELLIGENCE)
MACHINE LEARNING PRESENTATION (ARTIFICIAL INTELLIGENCE)
 
Machine Learning SPPU Unit 1
Machine Learning SPPU Unit 1Machine Learning SPPU Unit 1
Machine Learning SPPU Unit 1
 
Essential concepts for machine learning
Essential concepts for machine learning Essential concepts for machine learning
Essential concepts for machine learning
 
introduction to machine learning
introduction to machine learningintroduction to machine learning
introduction to machine learning
 
Machine learning by prity mahato
Machine learning by prity mahatoMachine learning by prity mahato
Machine learning by prity mahato
 
Introduction to Machine Learning.pptx
Introduction to Machine Learning.pptxIntroduction to Machine Learning.pptx
Introduction to Machine Learning.pptx
 
unit 1.2 supervised learning.pptx
unit 1.2 supervised learning.pptxunit 1.2 supervised learning.pptx
unit 1.2 supervised learning.pptx
 
Machine Learning an Exploratory Tool: Key Concepts
Machine Learning an Exploratory Tool: Key ConceptsMachine Learning an Exploratory Tool: Key Concepts
Machine Learning an Exploratory Tool: Key Concepts
 
Lec 1.pptx
Lec 1.pptxLec 1.pptx
Lec 1.pptx
 
chapter1-introduction1.ppt
chapter1-introduction1.pptchapter1-introduction1.ppt
chapter1-introduction1.ppt
 
Artificial Intelligence with Python | Edureka
Artificial Intelligence with Python | EdurekaArtificial Intelligence with Python | Edureka
Artificial Intelligence with Python | Edureka
 
Introduction to Machine Learning
Introduction to Machine LearningIntroduction to Machine Learning
Introduction to Machine Learning
 
Machine Learning
Machine LearningMachine Learning
Machine Learning
 
Machine Learning Ch 1.ppt
Machine Learning Ch 1.pptMachine Learning Ch 1.ppt
Machine Learning Ch 1.ppt
 
Deep learning
Deep learningDeep learning
Deep learning
 
Machine learning Chapter 1
Machine learning Chapter 1Machine learning Chapter 1
Machine learning Chapter 1
 

Mais de Akanksha Bali

Feedback by akanksha bali, Feedback of FDP, Shortterm course, Workshop
Feedback by akanksha bali, Feedback of FDP, Shortterm course, WorkshopFeedback by akanksha bali, Feedback of FDP, Shortterm course, Workshop
Feedback by akanksha bali, Feedback of FDP, Shortterm course, WorkshopAkanksha Bali
 
Feedback by akanksha bali
Feedback by akanksha baliFeedback by akanksha bali
Feedback by akanksha baliAkanksha Bali
 
Regression analysis by akanksha Bali
Regression analysis by akanksha BaliRegression analysis by akanksha Bali
Regression analysis by akanksha BaliAkanksha Bali
 
Regression (Linear Regression and Logistic Regression) by Akanksha Bali
Regression (Linear Regression and Logistic Regression) by Akanksha BaliRegression (Linear Regression and Logistic Regression) by Akanksha Bali
Regression (Linear Regression and Logistic Regression) by Akanksha BaliAkanksha Bali
 
Decision Tree, Naive Bayes, Association Rule Mining, Support Vector Machine, ...
Decision Tree, Naive Bayes, Association Rule Mining, Support Vector Machine, ...Decision Tree, Naive Bayes, Association Rule Mining, Support Vector Machine, ...
Decision Tree, Naive Bayes, Association Rule Mining, Support Vector Machine, ...Akanksha Bali
 
Python Basics by Akanksha Bali
Python Basics by Akanksha BaliPython Basics by Akanksha Bali
Python Basics by Akanksha BaliAkanksha Bali
 

Mais de Akanksha Bali (6)

Feedback by akanksha bali, Feedback of FDP, Shortterm course, Workshop
Feedback by akanksha bali, Feedback of FDP, Shortterm course, WorkshopFeedback by akanksha bali, Feedback of FDP, Shortterm course, Workshop
Feedback by akanksha bali, Feedback of FDP, Shortterm course, Workshop
 
Feedback by akanksha bali
Feedback by akanksha baliFeedback by akanksha bali
Feedback by akanksha bali
 
Regression analysis by akanksha Bali
Regression analysis by akanksha BaliRegression analysis by akanksha Bali
Regression analysis by akanksha Bali
 
Regression (Linear Regression and Logistic Regression) by Akanksha Bali
Regression (Linear Regression and Logistic Regression) by Akanksha BaliRegression (Linear Regression and Logistic Regression) by Akanksha Bali
Regression (Linear Regression and Logistic Regression) by Akanksha Bali
 
Decision Tree, Naive Bayes, Association Rule Mining, Support Vector Machine, ...
Decision Tree, Naive Bayes, Association Rule Mining, Support Vector Machine, ...Decision Tree, Naive Bayes, Association Rule Mining, Support Vector Machine, ...
Decision Tree, Naive Bayes, Association Rule Mining, Support Vector Machine, ...
 
Python Basics by Akanksha Bali
Python Basics by Akanksha BaliPython Basics by Akanksha Bali
Python Basics by Akanksha Bali
 

Último

Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night StandCall Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Standamitlee9823
 
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptxBSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptxfenichawla
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfJiananWang21
 
Generative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTGenerative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTbhaskargani46
 
Intze Overhead Water Tank Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank  Design by Working Stress - IS Method.pdfIntze Overhead Water Tank  Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank Design by Working Stress - IS Method.pdfSuman Jyoti
 
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Bookingroncy bisnoi
 
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...Call Girls in Nagpur High Profile
 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VDineshKumar4165
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordAsst.prof M.Gokilavani
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlysanyuktamishra911
 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...roncy bisnoi
 
chapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineeringchapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineeringmulugeta48
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...Call Girls in Nagpur High Profile
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptDineshKumar4165
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Christo Ananth
 

Último (20)

Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night StandCall Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
 
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptxBSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdf
 
Generative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTGenerative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPT
 
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
 
Intze Overhead Water Tank Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank  Design by Working Stress - IS Method.pdfIntze Overhead Water Tank  Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank Design by Working Stress - IS Method.pdf
 
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
 
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - V
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghly
 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
 
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
 
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
 
chapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineeringchapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineering
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
 
NFPA 5000 2024 standard .
NFPA 5000 2024 standard                                  .NFPA 5000 2024 standard                                  .
NFPA 5000 2024 standard .
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.ppt
 
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
 

Machine learning basics by akanksha bali

  • 1. Machine Learning Basics Chapter 1 Presented to Prof. Vibhakar Mansotra Dean of Mathematical science Presented by Akanksha Bali Research Scholar, Dept of Computer science and IT
  • 2. Contents • Introduction • Types of machine learning • Supervised Learning • Unsupervised Learning • Semi Supervised Learning • Reinforcement Learning • Applications • Machine learning vs Deep Learning
  • 3. Introduction (When, What and Why) • The term Machine Learning was coined by Arthur Samuel in 1959, an american pioneer in the field of computer gaming and artificial intelligence and stated that “ it gives computers the ability to learn without being explicitly programmed” And in 1997, Tom Mitchell gave a “ well-Posed” mathematical and relational definition that “ A Computer Program is said to learn from experience E with respect to some task T and some performance measure P, if its performance on T, as measured by P, improves with experience E”. • Why do we need Machine Learning? Machine learning is needed for tasks that are too complex for humans to code directly. So instead, we provide a large amount of data to a machine learning algorithm and let the algorithm work it out by exploring that data and searching for a model that will achieve what the programmers have set it out to achieve.
  • 4. Example Experience Salary 2 3,00,000 4 6,00,000 6 9,00,000 10 15,00,000 12 24,00,000 14 28,00,000 If (experience < = 10) { Salary = experience *1.5*100000 } Else if ( experience >10) { salary = experience * 2*100000
  • 5. Types of Machine Learning • Supervised Learning • Unsupervised Learning • Semi Supervised Learning • Reinforcement Learning
  • 6. Supervised Learning • This algorithm contains a target variable which is to be predicted from any given set of predictors. Using these set of variables, we can generate a function that maps inputs to the desired outputs. This Process Continues until a model achieves a desired level of accuracy on a training data • Supervised Learning can be further grouped into classification and regression • Examples: KNN, Logistic Regression, Decision Tree, Random forest etc • For the spam detection task, we consider a setting in which the learner receives training emails for which the label spam/ non spam is provided. On the basis of such training, the learner should figure out a rule for labelling a newly arriving email message.
  • 7. Environment Actual Result Desired Result Error Learning Agent Supervisor
  • 8. Unsupervised Learning • In unsupervised learning, we dont have any outcome variable to predict • In unsupervised learning, there is no correct answers and there is no teacher. • It can be further grouped into clustering and association problem • Examples: K-Means, Apriori Algorithm • Clustering a dataset into subsets of similar objects is a typical example of such a task.
  • 9. Semi-Supervised Learning • It falls between supervised and unsupervised learning. • In semi-supervised learning, an algorithm learns from a dataset that includes both labelled and unlabelled data, usually mostly unlabelled. • Why semi-supervised learning is important? when you don't have enough labelled data to produce an accurate model and you don't have the ability or resources to get more, you can use semi supervised technique. • Example: photo archive where only some of the images are labelled (eg. Dog, cat) and the majority are unlabelled.
  • 10. Reinforcement Learning • In this algorithm, the machine is trained to make a specific decisions. It works in such a way as a machine is exposed to an environment such that it trains y itself and continually using trial error. • This machines learns from a past experience and tries to capture all the best possible knowledge for accurate decision. • Example: game playing, robot navigating Starting Location Goal
  • 11. Applications • Virtual Personal Assistants a) Smart speakers: Amazon Echo and google b) Smartphones: samsung bixby on samsung s8 c) Mobile Apps:Google Allo • Predictions while commuting a) Traffic Predictions b) Online transportation networks • Video Surveillance • Social Media Services a) people you may know b) Face recognition • Email Spam and Malware Filtering • Online Customer Support • Search engine result refining • Product Recommendations • Online Fraud detection
  • 12. Deep Learning vs. Machine Learning Machine Learning Deep Learning It uses algorithms to parse data, learn from that data and make informed decisions based on what it has been learned Deep learning structures algorithms in layers to create an artificial neural network that can learn and make intelligent decisions on its own. When the data is small, machine learning algorithm perform well When the data is small, deep learning algorithm dont perform that well. It depends on low end machine It depends on high end machine Machine learning do a small amount of matrix multiplication operation Deep learning do a large amount of matrix multiplication operation In machine learning, most of the applied features need to be identified by an expert and then handcoded as per the domain and datatype Deep learning algorithms try to learn high level features from data. Machine learning comparatively takes much less time to train, ranging from a few seconds to a few hours. But testing time increases on increases the size of data. It takes a long time to train but less time to test.
  • 13. References • https://www.geeksforgeeks.org/machine-learning/ • Ethem Alpaydn, “ introduction to machine learning”, MIT Press Cambridge, Massachusetts london, England, second edition, 2010.