SlideShare a Scribd company logo
1 of 42
Download to read offline
Career opportunity in
Machine Learning
Prof. Dr. K ADISESHA
Introduction to
Machine Learning Introduction
M L Techniques
M L Models
ML Tools
Opportunities
2
Applications of M L
Contents--
Prof. Dr. K. Adisesha
Introduction
3
Artificial Intelligence:
Artificial intelligence (AI) is a wide-ranging branch of computer science concerned
with building smart machines capable of performing tasks that typically require human
intelligence.
โžข Examples of Artificial Intelligence:
โ– Siri, Alexa and other smart assistants
โ– Self-driving cars
โ– Robo-advisors
โ– Conversational bots
โ– Email spam filters
โ– Netflix's recommendations
Prof. Dr. K. Adisesha
Introduction
4
Definition:
If youโ€™re looking to start a new career in Artificial Intelligence (AI) or Machine
Learning (ML), itโ€™s important to stay on top of emerging AI and Machine Learning
trends. AI and ML are terms that nearly everyone has heard of these days.
Prof. Dr. K. Adisesha
Introduction
5
Prof. Dr. K. Adisesha
Machine Learning
6
Prof. Dr. K. Adisesha
Definition:
โ€œMachine learning enables a machine to automatically learn from data, improve
performance from experiences, and predict things without being explicitly
programmed.โ€
Machine Learning
7
Definition:
โ€œLearning is any process by which a system improves performance from experience.โ€
- Herbert Simon
Definition by Tom Mitchell (1998):
Machine Learning is the study of algorithms that
โžข Improve their performance P
โžข At some task T
โžข With experience E.
A well-defined learning task is given by <P, T, E>.
Prof. Dr. K. Adisesha
Machine Learning
8
Why Machine Learning?
โžข ML is used when.
โ– Human expertise does not exist (navigating on Mars)
โ– Humans canโ€™t explain their expertise (speech recognition)
โ– Models must be customized (personalized medicine)
โ– Models are based on huge amounts of data (genomics)
Prof. Dr. K. Adisesha
Machine Learning
9
Applications of Machine Learning:
โžข Few examples of machine learning that we use everyday and perhaps have no idea that
they are driven by ML
โ– Virtual Personal Assistants. ...
โ– Predictions while Commuting. ...
โ– Videos Surveillance. ...
โ– Social Media Services. ...
โ– Email Spam and Malware Filtering. ...
โ– Online Customer Support. ...
โ– Search Engine Result Refining
Prof. Dr. K. Adisesha
Machine Learning
10
Applications of Machine Learning:
โžข Machine learning is one of the most exciting technologies of AI that gives systems the
ability to think and act like humans.
โ– Health Care
โ– Finance
โ– E-commerce
โ– Space exploration
โ– Robotics
โ– Information extraction
โ– Social networks
โ– Automobiles
Prof. Dr. K. Adisesha
Machine Learning
11
Applications of Machine Learning :
โžข Computer / Internet
โžข Computer interfaces:
โ– Troubleshooting wizards
โ– Handwriting and speech
โ– Brain waves
โžข Internet:
โ– Hit ranking
โ– Spam filtering
โ– Text categorization
โ– Text translation
โ– Recommendation
Prof. Dr. K. Adisesha
Machine Learning
12
Applications of Machine Learning :
โžข Biomedical / Biometrics
โžข Medicine:
โ– Screening
โ– Diagnosis and prognosis
โ– Drug discovery
โžข Security:
โ– Face recognition
โ– Signature / fingerprint / iris verification
โ– DNA fingerprinting
Prof. Dr. K. Adisesha
Machine Learning
13
Applications of Machine Learning :
โžข Banking / Telecom / Retail
โžข Identify:
โ– Prospective customers
โ– Dissatisfied customers
โ– Good customers
โ– Bad payers
โžข Obtain:
โ– More effective advertising
โ– Less credit risk
โ– Fewer fraud
โ– Decreased churn rate
Prof. Dr. K. Adisesha
Machine Learning
14
Applications of Machine Learning :
โžข Self-Driving Cars and Automated Transportation
โ– A Completely Unassisted Drive: Going on a road trip in a
totally technology-run vehicle will soon be possible, thanks to
automation.
โ– Autonomous Trucking will become a Reality: Autonomous
driving technology is set to transform the logistics industry as
well with self-driving trucks.
โ– Diverse autonomous features: Itโ€™s not just the navigation that
autonomous technology will boost, other automatic features
like in-car virtual assistants and AR features will be an add-on.
Prof. Dr. K. Adisesha
Machine Learning
15
How exactly do we teach machines?
โžข Teaching the machines involve a structural process where every stage builds a
better version of the machine.
โ– For simplification purpose, the process of teaching machines can broken down
into 3 parts:
Prof. Dr. K. Adisesha
Machine Learning
16
Basic steps used in Machine Learning?
โžข There are 5 basic steps used to perform a machine learning task.
โ– Collecting data
โ– Preparing the data
โ– Training a model
โ– Testing the model
โ– Evaluating the model
Prof. Dr. K. Adisesha
Machine Learning
17
Basic steps used in Machine Learning?
โžข During the development of the ML project, the developers completely rely on the
datasets. In building ML applications, datasets are divided into two parts:
โ– Training dataset.
โ– Test Dataset.
Prof. Dr. K. Adisesha
Machine Learning
18
Classification of Machine Learning:
โžข At a broad level, machine learning can be classified into three types
โžข Supervised learning
โžข Unsupervised learning
โžข Reinforcement learning
Prof. Dr. K. Adisesha
Machine Learning
19
Supervised Learning/ Predictive models:
โžข Supervised learning is a type of machine learning method in which we provide
sample labeled data to the machine learning system in order to train it, and on that
basis, it predicts the output.
โ– The supervised learning is based on supervision, and it is the same as when a student
learns things in the supervision of the teacher.
โ– The example of supervised learning is spam filtering.
โ– To predict the likelihood of occurrence of perils like floods, earthquakes, tornadoes etc.,
โ– Some examples of algorithms used are:
โ‘ Nearest neighbour, Naรฏve Bayes, Decision Trees, Regression etc.
Prof. Dr. K. Adisesha
Machine Learning
20
Supervised Learning/ Predictive models:
โžข The main goal of the supervised learning technique is to map the input variable(x)
with the output variable(y).
โ– Supervised machine learning classified into two types of problems:
โžข Classification
โ– Random Forest Algorithm
โ– Decision Tree Algorithm
โ– Logistic Regression Algorithm
โ– Support Vector Machine Algorithm
Prof. Dr. K. Adisesha
โžข Regression
โ– Simple Linear Regression Algorithm
โ– Multivariate Regression Algorithm
โ– Decision Tree Algorithm
โ– Lasso Regression
Machine Learning
21
Supervised Learning/ Predictive models:
Prof. Dr. K. Adisesha
Machine Learning
22
Supervised Learning/ Predictive models:
Prof. Dr. K. Adisesha
Machine Learning
23
Unsupervised learning / Descriptive models:
โžข Unsupervised learning is a learning method in which a machine learns without any
supervision.
โ– The training is provided to the machine with the set of data that has not been labeled,
classified, or categorized, and the algorithm needs to act on that data without any
supervision.
โ– The goal is to restructure the input data into new features or a group of objects with
similar patterns.
โ– May be used to predict which diseases are likely to occur along with diabetes.
โ– Some examples of algorithms used are:
โ‘ K-Means Clustering, Association Algorithms.
Prof. Dr. K. Adisesha
Machine Learning
24
Unsupervised learning / Descriptive models:
โžข The main aim of the unsupervised learning algorithm is to group or categories the
unsorted dataset according to the similarities, patterns, and differences.
โ– Categories of Unsupervised Machine Learning.
โ– Clustering: This technique is used when we want to find the inherent groups from the data.
โœ“ K-Means Clustering algorithm
โœ“ Mean-shift algorithm
โœ“ DBSCAN Algorithm
โœ“ Principal Component Analysis
โ– Association: Mainly applied in Market Basket analysis, Web usage mining, continuous
production, etc.
โœ“ Apriori Algorithm, Eclat, FP-growth algorithm.
Prof. Dr. K. Adisesha
Machine Learning
25
Unsupervised learning / Descriptive models:
Prof. Dr. K. Adisesha
Machine Learning
26
Reinforcement Learning (RL) models:
โžข Reinforcement learning is a feedback-based learning method, in which a learning
agent gets a reward for each right action and gets a penalty for each wrong action.
The agent learns automatically with these feedbacks and improves its performance.
โ– In reinforcement learning, the agent interacts with the environment and explores it. The
goal of an agent is to get the most reward points, and hence, it improves its
performance and ensures less involvement of human expertise which in turn saves a lot
of time!
โ– The robot, which automatically learns the movement of his arms, is an example of
Reinforcement learning.
โ– An example of algorithm used in RL is Markov Decision Process.
Prof. Dr. K. Adisesha
Machine Learning
27
Prof. Dr. K. Adisesha
Machine Learning
28
Prof. Dr. K. Adisesha
Machine Learning
29
Machine Learning Algorithms:
โžข Some examples of the above-mentioned algorithms.
โ– Classification: Spam filtering of emails.
โ– Regression: These algorithms also learn from the previous data like classification
algorithms but it gives us the value as an output. Example: Weather forecast โ€“ as how
much rain will be there?
โ– Clustering: These algorithms use data and give output in the form of clusters of data.
Example: Deciding the prices of house/land in a particular area (geographical
location).
โ– Association: When you buy products from shopping sites, the system recommends
another set of products. Association algorithms are used for this recommendation.
Prof. Dr. K. Adisesha
Machine Learning
30
Machine Learning Tools:
โžข There are different tools, software, and platform available for machine learning, and
also new software and tools are evolving day by day.
โœ“ TensorFlow
โœ“ PyTorch
โœ“ Google Cloud ML Engine
โœ“ Amazon Machine Learning (AML)
โœ“ Google ML kit for Mobile
โœ“ Accord.Net
โœ“ Apache Mahout
โœ“ Shogun
โœ“ Oryx2
Prof. Dr. K. Adisesha
Machine Learning
31
TensorFlow:
โžข TensorFlow is one of the most popular open-source libraries used to train and build both
machine learning and deep learning models. It provides a JS library and was developed by
Google Brain Team.
โžข Below are some top features:
โ– TensorFlow enables us to build and train our ML models easily.
โ– It also enables you to run the existing models using the TensorFlow.js
โ– This is open-source software and highly flexible.
โ– It provides multiple abstraction levels that allow the user to select the correct resource as per the
requirement.
โ– It helps in building a neural network.
โ– Provides support of distributed computing.
โ– While building a model, for more need of flexibility, it provides eager execution that enables
immediate iteration and intuitive debugging.
Prof. Dr. K. Adisesha
Machine Learning
32
PyTorch:
โžข PyTorch is an open-source machine learning framework, which is based on the Torch
library. This framework is free and open-source and developed by FAIR(Facebook's
AI Research lab).
โžข Below are some top features:
โ– It enables the developers to create neural networks using Autograde Module.
โ– It is more suitable for deep learning researches with good speed and flexibility.
โ– It can also be used on cloud platforms.
โ– It includes tutorial courses, various tools, and libraries.
โ– It also provides a dynamic computational graph that makes this library more popular.
โ– It allows changing the network behavior randomly without any lag.
โ– It is easy to use due to its hybrid front-end.
โ– It is freely available.
Prof. Dr. K. Adisesha
Machine Learning
33
Google Cloud ML Engine:
โžข Google Cloud ML Engine is a hosted platform where ML developers and data
scientists build and run optimum quality machine, learning models. It provides a
managed service that allows developers to easily create ML models with any type of
data and of any size.
โžข Below are some top features:
โ– Provides machine learning model training, building, deep learning and predictive
modelling.
โ– The two services, namely, prediction and training, can be used independently or combinedly.
โ– It can be used by enterprises, i.e., for identifying clouds in a satellite image, responding
faster to emails of customers.
โ– It can be widely used to train a complex model.
Prof. Dr. K. Adisesha
Machine Learning
34
Amazon Machine Learning (AML):
โžข Amazon provides a great number of machine learning tools, and one of them is
Amazon Machine Learning or AML. Amazon Machine Learning (AML) is a cloud-
based and robust machine learning software application, which is widely used for
building machine learning models and making predictions..
โžข Below are some top features:
โ– AML offers visualization tools and wizards.
โ– Enables the users to identify the patterns, build mathematical models, and make predictions.
โ– It provides support for three types of models, which are multi-class classification, binary
classification, and regression.
โ– It integrates data from multiple sources, including Redshift, Amazon S3, or RDS.
โ– It permits users to import the model into or export the model out from Amazon Machine
Learning.
Prof. Dr. K. Adisesha
Machine Learning
35
Amazon Machine Learning (AML):
โžข Accord.Net is .Net based Machine Learning framework, which is used for scientific computing.
It is combined with audio and image processing libraries that are written in C#. This framework
provides different libraries for various applications in ML, such as Pattern Recognition, linear
algebra, Statistical Data processing.
โžข Below are some top features:
โ– It contains 38+ kernel Functions.
โ– Consists of more than 40 non-parametric and parametric estimation of statistical
distributions.
โ– Used for creating production-grade computer audition, computer vision, signal processing,
and statistics apps.
โ– Contains more than 35 hypothesis tests that include two-way and one way ANOVA tests, non-
parametric tests such as the Kolmogorov-Smirnov test and many more.
Prof. Dr. K. Adisesha
Machine Learning
36
Machine Learning Tools:
Prof. Dr. K. Adisesha
Tools Platform Cost language Algorithms or Features
Scikit Learn Linux, Mac OS, Windows Free. Python, Cython, C,
C++
Classification, Regression, Clustering,
Preprocessing, Model Selection, Dimensionality
reduction.
PyTorch Linux, Mac OS, Windows Free Python, C++, CUDA Autograd Module, Optim Module
nn Module
TensorFlow Linux, Mac OS, Windows Free Python, C++, CUDA Provides a library for dataflow programming.
Weka Linux, Mac OS, Windows Free Java Data preparation, Classification, Regression,
Clustering, Visualization, Association rules
mining
KNIME Linux, Mac OS, Windows Free Java Can work with large data volume.
Supports text mining & image mining through plugins
Colab Cloud Service Free - Supports libraries of PyTorch, Keras,
TensorFlow, and OpenCV
Machine Learning
37
Machine Learning Trends:
โžข Machine Learning is incorporated in more and more companies like Google (which is
expected) or even Netflix (Wow!) and even smaller companies that use ML algorithms to
obtain insights from the data.
โžข Few key Machine Learning trends that may change the future are:
โ– The Intersection Of ML and IoT.
โ– Automated Machine Learning.
โ– Rising Emphasis on Data Security and Regulations
โ– Machine Learning in Cyber Security.
โ– Rise of AI Ethics.
โ– AI Engineering
Prof. Dr. K. Adisesha
Machine Learning
38
Machine Learning Experts Roles and Responsibilities:
โžข As similar to other technologies experts, machine learning experts also have their
own roles and responsibilities.
โžข Some of them are as follows:
โ– To create machine learning programs using predefined ML libraries.
โ– Identifying, examining, clustering, and mining data for data modeling purposes.
โ– Modify machine learning programs for scalability purposes.
โ– Maintain the flow of data between the database and backend.
โ– Debugging of machine learning codes.
โ– Optimizing machine learning technologies in a production environment.
โ– Developing neural network models that support the business/customer use cases.
โ– Applying machine learning techniques to real-world problems.
Prof. Dr. K. Adisesha
Machine Learning
39
Current IT Skillsets to Learn:
Prof. Dr. K. Adisesha
Machine Learning
40
Machine Learning Experts in India:
Prof. Dr. K. Adisesha
Machine Learning
41
Machine Learning Experts Salaries in India:
โžข As per statistics, machine learning experts earn salaries as per their experience level,
job title, company, location, and skills. On average, a machine learning expert earns
between 7-8 lakhs per annum as the total compensation.
โžข Salary Based on Experience Level:
Prof. Dr. K. Adisesha
Experience Level Salary
Fresher 5-6 LPA
Seniors 6-15 LPA
Experts >15 LPA
Queries
42
Prof. Dr. K. Adisesha

More Related Content

Similar to AI-ML.pdf

Similar to AI-ML.pdf (20)

Machine Learning course in Delhi
Machine Learning course in DelhiMachine Learning course in Delhi
Machine Learning course in Delhi
ย 
ML-Chapter_one.pptx
ML-Chapter_one.pptxML-Chapter_one.pptx
ML-Chapter_one.pptx
ย 
Machine learning
Machine learningMachine learning
Machine learning
ย 
What is Machine Learning4-converted.pptx
What is Machine Learning4-converted.pptxWhat is Machine Learning4-converted.pptx
What is Machine Learning4-converted.pptx
ย 
Introduction AI ML& Mathematicals of ML.pdf
Introduction AI ML& Mathematicals of ML.pdfIntroduction AI ML& Mathematicals of ML.pdf
Introduction AI ML& Mathematicals of ML.pdf
ย 
Introduction to Machine learning
Introduction to Machine learningIntroduction to Machine learning
Introduction to Machine learning
ย 
Ml Fundamentals and applications using python
Ml Fundamentals and applications using pythonMl Fundamentals and applications using python
Ml Fundamentals and applications using python
ย 
Big data expo - machine learning in the elastic stack
Big data expo - machine learning in the elastic stack Big data expo - machine learning in the elastic stack
Big data expo - machine learning in the elastic stack
ย 
CYBERBULLYING DETECTION USING MACHINE LEARNING-1 (1).pdf
CYBERBULLYING DETECTION USING              MACHINE LEARNING-1 (1).pdfCYBERBULLYING DETECTION USING              MACHINE LEARNING-1 (1).pdf
CYBERBULLYING DETECTION USING MACHINE LEARNING-1 (1).pdf
ย 
Machine learning
Machine learningMachine learning
Machine learning
ย 
What is Data Analysis and Machine Learning?
What is Data Analysis and Machine Learning?What is Data Analysis and Machine Learning?
What is Data Analysis and Machine Learning?
ย 
Machine learning in Data Science
Machine learning in Data ScienceMachine learning in Data Science
Machine learning in Data Science
ย 
Csc 101 presentation machine learning
Csc 101 presentation machine learningCsc 101 presentation machine learning
Csc 101 presentation machine learning
ย 
Unit - I FDS.pdf
Unit - I FDS.pdfUnit - I FDS.pdf
Unit - I FDS.pdf
ย 
Introduction to Machine Learning.pptx
Introduction to Machine Learning.pptxIntroduction to Machine Learning.pptx
Introduction to Machine Learning.pptx
ย 
AI-900 - Fundamental Principles of ML.pptx
AI-900 - Fundamental Principles of ML.pptxAI-900 - Fundamental Principles of ML.pptx
AI-900 - Fundamental Principles of ML.pptx
ย 
Eckovation Machine Learning
Eckovation Machine LearningEckovation Machine Learning
Eckovation Machine Learning
ย 
cyberbullyingdetectionusingmachinelearning-11-220913143556-fec10e26.pptx
cyberbullyingdetectionusingmachinelearning-11-220913143556-fec10e26.pptxcyberbullyingdetectionusingmachinelearning-11-220913143556-fec10e26.pptx
cyberbullyingdetectionusingmachinelearning-11-220913143556-fec10e26.pptx
ย 
BIG DATA AND MACHINE LEARNING
BIG DATA AND MACHINE LEARNINGBIG DATA AND MACHINE LEARNING
BIG DATA AND MACHINE LEARNING
ย 
Data Analytics Career Paths
Data Analytics Career PathsData Analytics Career Paths
Data Analytics Career Paths
ย 

More from AdiseshaK

More from AdiseshaK (20)

Introduction to Java Programming.pdf
Introduction to Java Programming.pdfIntroduction to Java Programming.pdf
Introduction to Java Programming.pdf
ย 
SP_Solutions_-Adi.pdf
SP_Solutions_-Adi.pdfSP_Solutions_-Adi.pdf
SP_Solutions_-Adi.pdf
ย 
CNS_Solutions-Adi.pdf
CNS_Solutions-Adi.pdfCNS_Solutions-Adi.pdf
CNS_Solutions-Adi.pdf
ย 
TOC_Solutions-Adi.pdf
TOC_Solutions-Adi.pdfTOC_Solutions-Adi.pdf
TOC_Solutions-Adi.pdf
ย 
INPUT OUTPUT MEMORY DEVICE.pdf
INPUT OUTPUT MEMORY DEVICE.pdfINPUT OUTPUT MEMORY DEVICE.pdf
INPUT OUTPUT MEMORY DEVICE.pdf
ย 
Macros & Loaders sp.pdf
Macros & Loaders sp.pdfMacros & Loaders sp.pdf
Macros & Loaders sp.pdf
ย 
COMPILER DESIGN.pdf
COMPILER DESIGN.pdfCOMPILER DESIGN.pdf
COMPILER DESIGN.pdf
ย 
Introd to loaders_sp Adi.pdf
Introd to loaders_sp Adi.pdfIntrod to loaders_sp Adi.pdf
Introd to loaders_sp Adi.pdf
ย 
Assembler by ADI.pdf
Assembler by ADI.pdfAssembler by ADI.pdf
Assembler by ADI.pdf
ย 
C programming notes.pdf
C programming notes.pdfC programming notes.pdf
C programming notes.pdf
ย 
VB PPT by ADI PART4.pdf
VB PPT by ADI PART4.pdfVB PPT by ADI PART4.pdf
VB PPT by ADI PART4.pdf
ย 
VB PPT by ADI PART3.pdf
VB PPT by ADI PART3.pdfVB PPT by ADI PART3.pdf
VB PPT by ADI PART3.pdf
ย 
WP Solutions- Adi.pdf
WP Solutions- Adi.pdfWP Solutions- Adi.pdf
WP Solutions- Adi.pdf
ย 
TOC Solutions-Adi.pdf
TOC Solutions-Adi.pdfTOC Solutions-Adi.pdf
TOC Solutions-Adi.pdf
ย 
SP Solutions -Adi.pdf
SP Solutions -Adi.pdfSP Solutions -Adi.pdf
SP Solutions -Adi.pdf
ย 
CNS Solutions-Adi.pdf
CNS Solutions-Adi.pdfCNS Solutions-Adi.pdf
CNS Solutions-Adi.pdf
ย 
VB PPT by ADI PART2.pdf
VB PPT by ADI PART2.pdfVB PPT by ADI PART2.pdf
VB PPT by ADI PART2.pdf
ย 
VB PPT by ADI part-1.pdf
VB PPT by ADI part-1.pdfVB PPT by ADI part-1.pdf
VB PPT by ADI part-1.pdf
ย 
8085 microprocessor notes
8085 microprocessor notes8085 microprocessor notes
8085 microprocessor notes
ย 
Introduction to 8085_by_adi_ppt
Introduction to 8085_by_adi_pptIntroduction to 8085_by_adi_ppt
Introduction to 8085_by_adi_ppt
ย 

Recently uploaded

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
9953056974 Low Rate Call Girls In Saket, Delhi NCR
ย 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
dollysharma2066
ย 
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
ย 
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...
9953056974 Low Rate Call Girls In Saket, Delhi NCR
ย 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdf
ankushspencer015
ย 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
dharasingh5698
ย 
notes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptnotes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.ppt
MsecMca
ย 
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
SUHANI PANDEY
ย 

Recently uploaded (20)

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
ย 
Roadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and RoutesRoadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and Routes
ย 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghly
ย 
Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . ppt
ย 
Online banking management system project.pdf
Online banking management system project.pdfOnline banking management system project.pdf
Online banking management system project.pdf
ย 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.ppt
ย 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
ย 
(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, ...
ย 
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
ย 
Top Rated Pune Call Girls Budhwar Peth โŸŸ 6297143586 โŸŸ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth โŸŸ 6297143586 โŸŸ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth โŸŸ 6297143586 โŸŸ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth โŸŸ 6297143586 โŸŸ Call Me For Genuine Se...
ย 
Double Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueDouble Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torque
ย 
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
ย 
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...
ย 
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
ย 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdf
ย 
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...
ย 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
ย 
notes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptnotes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.ppt
ย 
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
ย 

AI-ML.pdf

  • 1. Career opportunity in Machine Learning Prof. Dr. K ADISESHA
  • 2. Introduction to Machine Learning Introduction M L Techniques M L Models ML Tools Opportunities 2 Applications of M L Contents-- Prof. Dr. K. Adisesha
  • 3. Introduction 3 Artificial Intelligence: Artificial intelligence (AI) is a wide-ranging branch of computer science concerned with building smart machines capable of performing tasks that typically require human intelligence. โžข Examples of Artificial Intelligence: โ– Siri, Alexa and other smart assistants โ– Self-driving cars โ– Robo-advisors โ– Conversational bots โ– Email spam filters โ– Netflix's recommendations Prof. Dr. K. Adisesha
  • 4. Introduction 4 Definition: If youโ€™re looking to start a new career in Artificial Intelligence (AI) or Machine Learning (ML), itโ€™s important to stay on top of emerging AI and Machine Learning trends. AI and ML are terms that nearly everyone has heard of these days. Prof. Dr. K. Adisesha
  • 6. Machine Learning 6 Prof. Dr. K. Adisesha Definition: โ€œMachine learning enables a machine to automatically learn from data, improve performance from experiences, and predict things without being explicitly programmed.โ€
  • 7. Machine Learning 7 Definition: โ€œLearning is any process by which a system improves performance from experience.โ€ - Herbert Simon Definition by Tom Mitchell (1998): Machine Learning is the study of algorithms that โžข Improve their performance P โžข At some task T โžข With experience E. A well-defined learning task is given by <P, T, E>. Prof. Dr. K. Adisesha
  • 8. Machine Learning 8 Why Machine Learning? โžข ML is used when. โ– Human expertise does not exist (navigating on Mars) โ– Humans canโ€™t explain their expertise (speech recognition) โ– Models must be customized (personalized medicine) โ– Models are based on huge amounts of data (genomics) Prof. Dr. K. Adisesha
  • 9. Machine Learning 9 Applications of Machine Learning: โžข Few examples of machine learning that we use everyday and perhaps have no idea that they are driven by ML โ– Virtual Personal Assistants. ... โ– Predictions while Commuting. ... โ– Videos Surveillance. ... โ– Social Media Services. ... โ– Email Spam and Malware Filtering. ... โ– Online Customer Support. ... โ– Search Engine Result Refining Prof. Dr. K. Adisesha
  • 10. Machine Learning 10 Applications of Machine Learning: โžข Machine learning is one of the most exciting technologies of AI that gives systems the ability to think and act like humans. โ– Health Care โ– Finance โ– E-commerce โ– Space exploration โ– Robotics โ– Information extraction โ– Social networks โ– Automobiles Prof. Dr. K. Adisesha
  • 11. Machine Learning 11 Applications of Machine Learning : โžข Computer / Internet โžข Computer interfaces: โ– Troubleshooting wizards โ– Handwriting and speech โ– Brain waves โžข Internet: โ– Hit ranking โ– Spam filtering โ– Text categorization โ– Text translation โ– Recommendation Prof. Dr. K. Adisesha
  • 12. Machine Learning 12 Applications of Machine Learning : โžข Biomedical / Biometrics โžข Medicine: โ– Screening โ– Diagnosis and prognosis โ– Drug discovery โžข Security: โ– Face recognition โ– Signature / fingerprint / iris verification โ– DNA fingerprinting Prof. Dr. K. Adisesha
  • 13. Machine Learning 13 Applications of Machine Learning : โžข Banking / Telecom / Retail โžข Identify: โ– Prospective customers โ– Dissatisfied customers โ– Good customers โ– Bad payers โžข Obtain: โ– More effective advertising โ– Less credit risk โ– Fewer fraud โ– Decreased churn rate Prof. Dr. K. Adisesha
  • 14. Machine Learning 14 Applications of Machine Learning : โžข Self-Driving Cars and Automated Transportation โ– A Completely Unassisted Drive: Going on a road trip in a totally technology-run vehicle will soon be possible, thanks to automation. โ– Autonomous Trucking will become a Reality: Autonomous driving technology is set to transform the logistics industry as well with self-driving trucks. โ– Diverse autonomous features: Itโ€™s not just the navigation that autonomous technology will boost, other automatic features like in-car virtual assistants and AR features will be an add-on. Prof. Dr. K. Adisesha
  • 15. Machine Learning 15 How exactly do we teach machines? โžข Teaching the machines involve a structural process where every stage builds a better version of the machine. โ– For simplification purpose, the process of teaching machines can broken down into 3 parts: Prof. Dr. K. Adisesha
  • 16. Machine Learning 16 Basic steps used in Machine Learning? โžข There are 5 basic steps used to perform a machine learning task. โ– Collecting data โ– Preparing the data โ– Training a model โ– Testing the model โ– Evaluating the model Prof. Dr. K. Adisesha
  • 17. Machine Learning 17 Basic steps used in Machine Learning? โžข During the development of the ML project, the developers completely rely on the datasets. In building ML applications, datasets are divided into two parts: โ– Training dataset. โ– Test Dataset. Prof. Dr. K. Adisesha
  • 18. Machine Learning 18 Classification of Machine Learning: โžข At a broad level, machine learning can be classified into three types โžข Supervised learning โžข Unsupervised learning โžข Reinforcement learning Prof. Dr. K. Adisesha
  • 19. Machine Learning 19 Supervised Learning/ Predictive models: โžข Supervised learning is a type of machine learning method in which we provide sample labeled data to the machine learning system in order to train it, and on that basis, it predicts the output. โ– The supervised learning is based on supervision, and it is the same as when a student learns things in the supervision of the teacher. โ– The example of supervised learning is spam filtering. โ– To predict the likelihood of occurrence of perils like floods, earthquakes, tornadoes etc., โ– Some examples of algorithms used are: โ‘ Nearest neighbour, Naรฏve Bayes, Decision Trees, Regression etc. Prof. Dr. K. Adisesha
  • 20. Machine Learning 20 Supervised Learning/ Predictive models: โžข The main goal of the supervised learning technique is to map the input variable(x) with the output variable(y). โ– Supervised machine learning classified into two types of problems: โžข Classification โ– Random Forest Algorithm โ– Decision Tree Algorithm โ– Logistic Regression Algorithm โ– Support Vector Machine Algorithm Prof. Dr. K. Adisesha โžข Regression โ– Simple Linear Regression Algorithm โ– Multivariate Regression Algorithm โ– Decision Tree Algorithm โ– Lasso Regression
  • 21. Machine Learning 21 Supervised Learning/ Predictive models: Prof. Dr. K. Adisesha
  • 22. Machine Learning 22 Supervised Learning/ Predictive models: Prof. Dr. K. Adisesha
  • 23. Machine Learning 23 Unsupervised learning / Descriptive models: โžข Unsupervised learning is a learning method in which a machine learns without any supervision. โ– The training is provided to the machine with the set of data that has not been labeled, classified, or categorized, and the algorithm needs to act on that data without any supervision. โ– The goal is to restructure the input data into new features or a group of objects with similar patterns. โ– May be used to predict which diseases are likely to occur along with diabetes. โ– Some examples of algorithms used are: โ‘ K-Means Clustering, Association Algorithms. Prof. Dr. K. Adisesha
  • 24. Machine Learning 24 Unsupervised learning / Descriptive models: โžข The main aim of the unsupervised learning algorithm is to group or categories the unsorted dataset according to the similarities, patterns, and differences. โ– Categories of Unsupervised Machine Learning. โ– Clustering: This technique is used when we want to find the inherent groups from the data. โœ“ K-Means Clustering algorithm โœ“ Mean-shift algorithm โœ“ DBSCAN Algorithm โœ“ Principal Component Analysis โ– Association: Mainly applied in Market Basket analysis, Web usage mining, continuous production, etc. โœ“ Apriori Algorithm, Eclat, FP-growth algorithm. Prof. Dr. K. Adisesha
  • 25. Machine Learning 25 Unsupervised learning / Descriptive models: Prof. Dr. K. Adisesha
  • 26. Machine Learning 26 Reinforcement Learning (RL) models: โžข Reinforcement learning is a feedback-based learning method, in which a learning agent gets a reward for each right action and gets a penalty for each wrong action. The agent learns automatically with these feedbacks and improves its performance. โ– In reinforcement learning, the agent interacts with the environment and explores it. The goal of an agent is to get the most reward points, and hence, it improves its performance and ensures less involvement of human expertise which in turn saves a lot of time! โ– The robot, which automatically learns the movement of his arms, is an example of Reinforcement learning. โ– An example of algorithm used in RL is Markov Decision Process. Prof. Dr. K. Adisesha
  • 29. Machine Learning 29 Machine Learning Algorithms: โžข Some examples of the above-mentioned algorithms. โ– Classification: Spam filtering of emails. โ– Regression: These algorithms also learn from the previous data like classification algorithms but it gives us the value as an output. Example: Weather forecast โ€“ as how much rain will be there? โ– Clustering: These algorithms use data and give output in the form of clusters of data. Example: Deciding the prices of house/land in a particular area (geographical location). โ– Association: When you buy products from shopping sites, the system recommends another set of products. Association algorithms are used for this recommendation. Prof. Dr. K. Adisesha
  • 30. Machine Learning 30 Machine Learning Tools: โžข There are different tools, software, and platform available for machine learning, and also new software and tools are evolving day by day. โœ“ TensorFlow โœ“ PyTorch โœ“ Google Cloud ML Engine โœ“ Amazon Machine Learning (AML) โœ“ Google ML kit for Mobile โœ“ Accord.Net โœ“ Apache Mahout โœ“ Shogun โœ“ Oryx2 Prof. Dr. K. Adisesha
  • 31. Machine Learning 31 TensorFlow: โžข TensorFlow is one of the most popular open-source libraries used to train and build both machine learning and deep learning models. It provides a JS library and was developed by Google Brain Team. โžข Below are some top features: โ– TensorFlow enables us to build and train our ML models easily. โ– It also enables you to run the existing models using the TensorFlow.js โ– This is open-source software and highly flexible. โ– It provides multiple abstraction levels that allow the user to select the correct resource as per the requirement. โ– It helps in building a neural network. โ– Provides support of distributed computing. โ– While building a model, for more need of flexibility, it provides eager execution that enables immediate iteration and intuitive debugging. Prof. Dr. K. Adisesha
  • 32. Machine Learning 32 PyTorch: โžข PyTorch is an open-source machine learning framework, which is based on the Torch library. This framework is free and open-source and developed by FAIR(Facebook's AI Research lab). โžข Below are some top features: โ– It enables the developers to create neural networks using Autograde Module. โ– It is more suitable for deep learning researches with good speed and flexibility. โ– It can also be used on cloud platforms. โ– It includes tutorial courses, various tools, and libraries. โ– It also provides a dynamic computational graph that makes this library more popular. โ– It allows changing the network behavior randomly without any lag. โ– It is easy to use due to its hybrid front-end. โ– It is freely available. Prof. Dr. K. Adisesha
  • 33. Machine Learning 33 Google Cloud ML Engine: โžข Google Cloud ML Engine is a hosted platform where ML developers and data scientists build and run optimum quality machine, learning models. It provides a managed service that allows developers to easily create ML models with any type of data and of any size. โžข Below are some top features: โ– Provides machine learning model training, building, deep learning and predictive modelling. โ– The two services, namely, prediction and training, can be used independently or combinedly. โ– It can be used by enterprises, i.e., for identifying clouds in a satellite image, responding faster to emails of customers. โ– It can be widely used to train a complex model. Prof. Dr. K. Adisesha
  • 34. Machine Learning 34 Amazon Machine Learning (AML): โžข Amazon provides a great number of machine learning tools, and one of them is Amazon Machine Learning or AML. Amazon Machine Learning (AML) is a cloud- based and robust machine learning software application, which is widely used for building machine learning models and making predictions.. โžข Below are some top features: โ– AML offers visualization tools and wizards. โ– Enables the users to identify the patterns, build mathematical models, and make predictions. โ– It provides support for three types of models, which are multi-class classification, binary classification, and regression. โ– It integrates data from multiple sources, including Redshift, Amazon S3, or RDS. โ– It permits users to import the model into or export the model out from Amazon Machine Learning. Prof. Dr. K. Adisesha
  • 35. Machine Learning 35 Amazon Machine Learning (AML): โžข Accord.Net is .Net based Machine Learning framework, which is used for scientific computing. It is combined with audio and image processing libraries that are written in C#. This framework provides different libraries for various applications in ML, such as Pattern Recognition, linear algebra, Statistical Data processing. โžข Below are some top features: โ– It contains 38+ kernel Functions. โ– Consists of more than 40 non-parametric and parametric estimation of statistical distributions. โ– Used for creating production-grade computer audition, computer vision, signal processing, and statistics apps. โ– Contains more than 35 hypothesis tests that include two-way and one way ANOVA tests, non- parametric tests such as the Kolmogorov-Smirnov test and many more. Prof. Dr. K. Adisesha
  • 36. Machine Learning 36 Machine Learning Tools: Prof. Dr. K. Adisesha Tools Platform Cost language Algorithms or Features Scikit Learn Linux, Mac OS, Windows Free. Python, Cython, C, C++ Classification, Regression, Clustering, Preprocessing, Model Selection, Dimensionality reduction. PyTorch Linux, Mac OS, Windows Free Python, C++, CUDA Autograd Module, Optim Module nn Module TensorFlow Linux, Mac OS, Windows Free Python, C++, CUDA Provides a library for dataflow programming. Weka Linux, Mac OS, Windows Free Java Data preparation, Classification, Regression, Clustering, Visualization, Association rules mining KNIME Linux, Mac OS, Windows Free Java Can work with large data volume. Supports text mining & image mining through plugins Colab Cloud Service Free - Supports libraries of PyTorch, Keras, TensorFlow, and OpenCV
  • 37. Machine Learning 37 Machine Learning Trends: โžข Machine Learning is incorporated in more and more companies like Google (which is expected) or even Netflix (Wow!) and even smaller companies that use ML algorithms to obtain insights from the data. โžข Few key Machine Learning trends that may change the future are: โ– The Intersection Of ML and IoT. โ– Automated Machine Learning. โ– Rising Emphasis on Data Security and Regulations โ– Machine Learning in Cyber Security. โ– Rise of AI Ethics. โ– AI Engineering Prof. Dr. K. Adisesha
  • 38. Machine Learning 38 Machine Learning Experts Roles and Responsibilities: โžข As similar to other technologies experts, machine learning experts also have their own roles and responsibilities. โžข Some of them are as follows: โ– To create machine learning programs using predefined ML libraries. โ– Identifying, examining, clustering, and mining data for data modeling purposes. โ– Modify machine learning programs for scalability purposes. โ– Maintain the flow of data between the database and backend. โ– Debugging of machine learning codes. โ– Optimizing machine learning technologies in a production environment. โ– Developing neural network models that support the business/customer use cases. โ– Applying machine learning techniques to real-world problems. Prof. Dr. K. Adisesha
  • 39. Machine Learning 39 Current IT Skillsets to Learn: Prof. Dr. K. Adisesha
  • 40. Machine Learning 40 Machine Learning Experts in India: Prof. Dr. K. Adisesha
  • 41. Machine Learning 41 Machine Learning Experts Salaries in India: โžข As per statistics, machine learning experts earn salaries as per their experience level, job title, company, location, and skills. On average, a machine learning expert earns between 7-8 lakhs per annum as the total compensation. โžข Salary Based on Experience Level: Prof. Dr. K. Adisesha Experience Level Salary Fresher 5-6 LPA Seniors 6-15 LPA Experts >15 LPA