SlideShare a Scribd company logo
Artificial Intelligence (ML / DL)
Muhammad Rizwan – Corvit Systems
Lecture 2: Introduction
AI (ML / DL)
▪ Course Title:
AI (Machine Learning / Deep Learning)
▪ Course Duration:
06 Months
AI (ML / DL)
▪ Course Objective:
Employable skills and hands on practice for Artificial Intelligence,
including specialization in AI Programming, Data Science,
Deep Learning, Computer Vision, NLP & MLOps.
AI (ML / DL)
▪ Learning Outcome of the Course:
- AI for Everyone
- Algorithmic Programming, Data Analytics
- Workflow of AI & Machine Learning Projects
- Deep Learning, Deep Computer Vision
- Deep Sequence Modeling, NLP, MLOps
- Core Skills
AI (ML / DL)
▪ Job Opportunities:
- Python Developer, Data Analyst, Business Analyst
- Software Engineer, Machine Learning Researcher
- Full Stack Data Scientist, Machine Learning Engineer
- MLOps Engineer
AI (ML / DL)
▪ Companies Offering Jobs in the respective trade:
- Afiniti, arbisoft, confiz, Careem
- Folio3, Xavor, i2c, NetSol
- Kaggle, Crossover, Fiverr, Upwork, freelancer
- Google, Meta, Netflix, Amazon
- Uber, Apple, Shopify
- Research and All Private Institutes …
AI (ML / DL)
▪ Course Requirements:
- Basic Programming
- Basic Math, Statistics, Linear Algebra, Derivatives etc.
Artificial Intelligence (ML / DL)
AI & Data Science Introduction
Artificial Intelligence (AI)
AI – A huge set of tools for making computers behave intelligently
AI is changing the way we work and live
AI is a technique that enables machines to mimic human behavior.
Demystifying AI
Any intellect that greatly exceeds the cognitive performance of
humans in virtually all domains of interest.
AI value creation in all sectors
Machine Learning (ML)
ML – Machine Learning is the most prevalent subset of AI
Deep Learning (DL)
Deep Learning – Special area of Machine Learning
Data Science
Data science is about discovering and communicating insights from data
Data Science
Data science is about making discoveries and creating insights from data
Machine Learning is often an important tool for data science work
AI & Deep Learning Specialization
Computer Vision
Natural Language Processing
AI Roles
Machine Learning
Engineer
or
Deep Learning
Engineer
Mathematics
Software
Engineering
Data
Science
Deep
Learning
Algorithmic
Coding
Machine
Learning
Machine Learning
Researcher
or
Deep Learning
Researcher
Mathematics
Data
Science
Algorithmic
Coding
Machine
Learning
Deep
Learning
Algorithmic
Coding
Machine
Learning
Mathematics
Business
Analytics
Data Scientist
Data Analyst
Business
Analytics
Data
Science
Algorithmic
Coding
Software Engineer
Software
Engineer – ML
or
Software
Engineer - DL
Algorithmic
Coding
Algorithmic
Coding
Software
Engineering
Deep
Learning
Machine
Learning
Software
Engineering
@mrizwanse
Data
Science
Standardized test for ML skills
Data Science
▪ Introduction to Data Science
▪ Data Collection and Storage
▪ Preparation, Exploration and Visualization
▪ Experimentation and Prediction
What is Data Science?
Let’s ask Google – What is Data Science?
We'll see a huge amount
of confusing information
Making data work for you
Use data to better describe the present or better predict the future
What can data do?
▪ Describe the current state of an organization or process
▪ Detect anomalous events
▪ Diagnose the causes of events and behaviors
▪ Predict future events (such as forecasting population size)
Why now?
The Data Science Workflow
Data Collection &
Storage
Data Preparation
Exploration &
Visualization
Experimentation &
Prediction
Example: Customer Segmentation Workflow
Bilal manages a data science team at a subscription-based fast food
delivery company. Her team has been asked to investigate loss of
customers, also known as customer attrition.
Solution – Hint
▪ Before the data can be explored and analyzed, it must be collected
and prepared.
▪ A line chart is a way of visualizing data.
▪ Clustering can be used to predict which group an item is most similar
to.
Arrange the steps
▪ Reformat the delivery date on all entries to be in the same time zone
▪ Cluster the users into different personas and perform a regression to
predict churn for each cluster
▪ Download the data
▪ Create a line chart that shows decay in subscriptions by cohort
Solution
▪ Download the data
▪ Reformat the delivery date on all entries to be in the same time zone
▪ Create a line chart that shows decay in subscriptions by cohort
▪ Cluster the users into different personas and perform a regression to
predict churn for each cluster
Why?
▪ Data collection comes first
▪ Preparation
▪ Exploration and visualization
▪ Finally experimentation and prediction
Example: Building a customer service chatbot
Ahmad and his data team are working on a customer service chatbot.
The chatbot is a computer program that uses data science to answer
basic customer questions via a messenger.
The team will use transcripts from over 300,000 customer service
interactions to train a chatbot to answer customer questions.
Ahmad team will take in the appropriate step
of the data science workflow.
▪ Data Collection and Storage
▪ Exploration and Visualization
▪ Experimentation and Prediction
Ahmad team will take in the appropriate
step of the data science workflow.
▪ Plot the number of conversations vs. the time of day
▪ Load the transcripts into the data team’s database
▪ Use a Machine Learning model to predict possible response for each
question
▪ Collect the timestamps for each transcript
▪ Create an algorithm that classifies the initial customer question
▪ Gather customer information for each conversation
▪ Create a bar chart of the number of conversations of each type
Data Collection and Storage Exploration and Visualization
Experimentation and Prediction
Solution – Data Collection and Storage
▪ Gather customer information for each conversation
▪ Collect the timestamps for each transcript
▪ Load the transcripts into the data team’s database
Solution – Exploration & Visualization
▪ Plot the number of conversations vs. the time of day
▪ Create a bar chart of the number of conversations of each type
Solution – Experimentation and Prediction
▪ Create an algorithm that classifies the initial customer question
▪ Use a Machine Learning model to predict possible response for each
question
Application of Data Science
Case studies
▪ Machine Learning
▪ Deep Learning
▪ IoT
Case study: Credit Card Fraud Detection
Amount Date Location …
70,000 10-Jan-2020 Lahore …
90,000 15-Sep-2020 Faisalabad …
45,000 19-Dec-2020 Lahore …
93,000 25-Jan-2021 Islamabad …
20,000 28-Mar-2021 Karachi …
33,000 25-Apr-2022 Peshawar …
… … … …
“What is the probability that this transaction is fraudulent?”
What do we need for Machine Learning?
▪ A well-defined question
▪ “What is the probability that this transaction is fraudulent?”
▪ A set of example data
▪ Old transactions labeled as “fraudulent” or “valid”
▪ A new set of data to use our algorithm on
▪ New credit card transactions
Case study: Smart Watch
Internet of Things (IoT)
▪ Smart watches
▪ Internet-connected Home security systems
▪ Electronic toll collection systems
▪ Building energy management systems
▪ Much, much more!
Case study: Image Recognition
Deep Learning
▪ Many Neurons work together
▪ Requires much more training data
▪ Used in complex problems
▪ Image Classification
▪ Language Learning / Understanding
Example: Assigning Data Science project
Khalil manages an analytics team and has a few tasks that he hoping to
achieve this quarter. The tasks are centered around the following
domains:
- Machine Learning
- Deep Learning
- IoT
The knowledge to build machine learning and deep learning
applications is present within her team. There is another team in the
company that is specialized in working with IoT data. Khalil wants to
know for which tasks he'll need their help.
For each task to select the correct domain
▪ Automatically summarize text from news articles
▪ Automatic building cooling using temperature sensors
▪ Cluster patients by symptoms to help
▪ Predict ride-sharing prices at a certain time and location based on
previous prices
▪ Flag images that contain a safety violation
▪ Detect machinery failure with vibration detectors
Machine Learning Deep Learning
Internet of Things
Solution – Hint
▪ Clustering can be used to predict which group an item is most similar
to.
▪ Text summarization and image classification both require much,
much more input data than most data science problems.
Solution – Machine Learning
▪ Predict ride-sharing prices at a certain time and location based on
previous prices
▪ Cluster patients by symptoms to help
Solution – Deep Learning
▪ Automatically summarize text from news articles
▪ Flag images that contain a safety violation
Solution – Internet of Things
▪ Detect machinery failure with vibration detectors
▪ Automatic building cooling using temperature sensors
Data Science roles and tools
Data
Engineer
Data
Analyst
Data
Scientist
Machine Learning
Scientist
Data Engineer
▪ Information architects
▪ Build data pipelines and
storage solutions
▪ Maintain data access
Data
Collection &
Storage
Data
Preparation
Exploration &
Visualization
Experimentation
& Prediction
Data Engineering Tools
▪ SQL
▪ To store and organize data
▪ Python, Java, or Scala
▪ Programming languages to process data
▪ Shell
▪ Command line to automate and run tasks
▪ Cloud Computing
▪ AWS, Azure, Google Cloud Platform
Data Analyst
▪ Perform simpler analyses that
describe data
▪ Create reports and dashboards
to summarize data
▪ Clean data for analysis
Data
Collection &
Storage
Data
Preparation
Exploration &
Visualization
Experimentation
& Prediction
Data Analyst Tools
▪ SQL
▪ Retrieve and aggregate data
▪ Spreadsheets (Excel or Google Sheets)
▪ Simple analysis
▪ BI Tools (Tableau, Power BI, Looker)
▪ Dashboards and visualizations
▪ May have: Python or R
▪ Clean and analyze data
Data Scientist
▪ Versed in statistical methods
▪ Run experiments and analyses
for insights
▪ Traditional Machine Learning
Data
Collection &
Storage
Data
Preparation
Exploration &
Visualization
Experimentation
& Prediction
Data Scientist Tools
▪ SQL
▪ Retrieve and aggregate data
▪ Python and/ or R
▪ Data Science libraries, e.g., pandas
(Python) and tidyverse (R)
Machine Learning Scientist
▪ Predictions and extrapolations
▪ Classification
▪ Deep Learning
▪ Image Processing
▪ Natural Language Processing
Data
Collection &
Storage
Data
Preparation
Exploration &
Visualization
Experimentation
& Prediction
Machine Learning Tools
▪ Python and/ or R
▪ Machine Learning libraries, e.g.,
Tensorflow or PyTorch or Spark
Data Engineer Data Analyst Data Scientist ML Scientist
Store and maintain
data
Visualize and describe
data
Gain insights from
data
Predict with data
SQL +
Python / Java / Scala
SQL + BI Tools +
Spreadsheets
Python/R Python/R
Example – Editing a Job post
Anas is looking to expand her team by hiring a Data Analyst. This
analyst will be performing ad hoc analyses and building dashboards to
track company-wide goals.
Anas is working on a job description for a job board. He almost done
writing the Basic Qualifications section.
Which of the following should he add?
Possible Answers
▪ Some experience with Deep Learning and Neural Networks
▪ Expert user of Excel or Google Sheets, including VLOOKUP and pivot
tables
▪ Basic proficiency in either Java, Scala or Python for database
operations
Possible Answers
▪ Some experience with Deep Learning and Neural Networks
▪ Expert user of Excel or Google Sheets, including VLOOKUP and pivot
tables
▪ Basic proficiency in either Java, Scala or Python for database
operations
Example – Matching Skills to Job
Usman manages a Data Science team, and is looking to post some new
job listings for a Data Engineer and a Machine Learning Scientist.
Help Usman decide which skill requirements belong with each job.
Select each requirements into the correct
resume
▪ Strong Java Skills
▪ Some higher education in statistics
▪ Proficient in using Python for prediction and modeling
▪ Expert at building and maintaining SQL databases
▪ Experience in using TensorFlow for implementing deep learning
architectures
Data Engineer Machine Learning Scientist
Solution – Data Engineer
▪ Expert at building and maintaining SQL databases
▪ Strong Java Skills
Solution – Machine Learning Scientist
▪ Proficient in using Python for prediction and modeling
▪ Experience in using TensorFlow for implementing deep learning
architectures
Example – Classifying data tasks
Rizwan is leading her team's planning session this week. He needs to
assign tasks for the coming week and set priorities. Rizwan team is
composed of a Data Engineer, a Data Analyst, and a Data Scientist.
Assign each task to the current job title
▪ Update Excel spreadsheet with new graphs
▪ Give new team members database access
▪ Train an anomaly detection algorithm
▪ Create a dashboard for Making team
▪ Create a new table in the SQL database
▪ Run a correlation analysis between weather and ice cream sales
Data Engineer Data Analyst Data Scientist
Solution – Data Engineer
▪ Create a new table in the SQL database
▪ Give new team members database access
Solution – Data Analyst
▪ Create a dashboard for Making team
▪ Update Excel spreadsheet with new graphs
Solution – Data Scientist
▪ Run a correlation analysis between weather and ice cream sales
▪ Train an anomaly detection algorithm

More Related Content

Similar to Artificial Intelligence (ML - DL)

Data - Science and Engineering slide at Bandungpy Sharing Session
Data - Science and Engineering slide at Bandungpy Sharing SessionData - Science and Engineering slide at Bandungpy Sharing Session
Data - Science and Engineering slide at Bandungpy Sharing Session
Hendri Karisma
 
Spsbepoelmanssharepointbigdataclean 150421080105-conversion-gate02
Spsbepoelmanssharepointbigdataclean 150421080105-conversion-gate02Spsbepoelmanssharepointbigdataclean 150421080105-conversion-gate02
Spsbepoelmanssharepointbigdataclean 150421080105-conversion-gate02
BIWUG
 
How to build your own Delve: combining machine learning, big data and SharePoint
How to build your own Delve: combining machine learning, big data and SharePointHow to build your own Delve: combining machine learning, big data and SharePoint
How to build your own Delve: combining machine learning, big data and SharePoint
Joris Poelmans
 
How to analyze text data for AI and ML with Named Entity Recognition
How to analyze text data for AI and ML with Named Entity RecognitionHow to analyze text data for AI and ML with Named Entity Recognition
How to analyze text data for AI and ML with Named Entity Recognition
Skyl.ai
 
How I became ML Engineer
How I became ML Engineer How I became ML Engineer
How I became ML Engineer
Kevin Lee
 
Salesforce Architect Group, Frederick, United States July 2023 - Generative A...
Salesforce Architect Group, Frederick, United States July 2023 - Generative A...Salesforce Architect Group, Frederick, United States July 2023 - Generative A...
Salesforce Architect Group, Frederick, United States July 2023 - Generative A...
NadinaLisbon1
 
Arocom Company - Portfolio Brochure Details.pdf
Arocom Company - Portfolio Brochure Details.pdfArocom Company - Portfolio Brochure Details.pdf
Arocom Company - Portfolio Brochure Details.pdf
Arocom IT Solutions Pvt. Ltd
 
Analytics in Your Enterprise
Analytics in Your EnterpriseAnalytics in Your Enterprise
Analytics in Your Enterprise
WSO2
 
Think Big | Enterprise Artificial Intelligence
Think Big | Enterprise Artificial IntelligenceThink Big | Enterprise Artificial Intelligence
Think Big | Enterprise Artificial Intelligence
Data Science Milan
 
Bridging the Gap: Analyzing Data in and Below the Cloud
Bridging the Gap: Analyzing Data in and Below the CloudBridging the Gap: Analyzing Data in and Below the Cloud
Bridging the Gap: Analyzing Data in and Below the Cloud
Inside Analysis
 
Data Science Job ready #DataScienceInterview Question and Answers 2022 | #Dat...
Data Science Job ready #DataScienceInterview Question and Answers 2022 | #Dat...Data Science Job ready #DataScienceInterview Question and Answers 2022 | #Dat...
Data Science Job ready #DataScienceInterview Question and Answers 2022 | #Dat...
Rohit Dubey
 
ADV Slides: What the Aspiring or New Data Scientist Needs to Know About the E...
ADV Slides: What the Aspiring or New Data Scientist Needs to Know About the E...ADV Slides: What the Aspiring or New Data Scientist Needs to Know About the E...
ADV Slides: What the Aspiring or New Data Scientist Needs to Know About the E...
DATAVERSITY
 
Overview on Azure Machine Learning
Overview on Azure Machine LearningOverview on Azure Machine Learning
Overview on Azure Machine Learning
James Serra
 
Guide for a Data Scientist
Guide for a Data ScientistGuide for a Data Scientist
Guide for a Data Scientist
Rohit Dubey
 
Introduction to Machine Learning - WeCloudData
Introduction to Machine Learning - WeCloudDataIntroduction to Machine Learning - WeCloudData
Introduction to Machine Learning - WeCloudData
WeCloudData
 
Introduction to Machine Learning - WeCloudData
Introduction to Machine Learning - WeCloudDataIntroduction to Machine Learning - WeCloudData
Introduction to Machine Learning - WeCloudData
WeCloudData
 
IBM i & Data Science in the AI era.
IBM i & Data Science in the AI era.  IBM i & Data Science in the AI era.
IBM i & Data Science in the AI era.
Benoit Marolleau
 
Big data
Big dataBig data
Big data
Prince Barai
 
Getting Started With Dato - August 2015
Getting Started With Dato - August 2015Getting Started With Dato - August 2015
Getting Started With Dato - August 2015
Turi, Inc.
 
GeeCon Prague 2018 - A Practical-ish Introduction to Data Science
GeeCon Prague 2018 - A Practical-ish Introduction to Data ScienceGeeCon Prague 2018 - A Practical-ish Introduction to Data Science
GeeCon Prague 2018 - A Practical-ish Introduction to Data Science
Mark West
 

Similar to Artificial Intelligence (ML - DL) (20)

Data - Science and Engineering slide at Bandungpy Sharing Session
Data - Science and Engineering slide at Bandungpy Sharing SessionData - Science and Engineering slide at Bandungpy Sharing Session
Data - Science and Engineering slide at Bandungpy Sharing Session
 
Spsbepoelmanssharepointbigdataclean 150421080105-conversion-gate02
Spsbepoelmanssharepointbigdataclean 150421080105-conversion-gate02Spsbepoelmanssharepointbigdataclean 150421080105-conversion-gate02
Spsbepoelmanssharepointbigdataclean 150421080105-conversion-gate02
 
How to build your own Delve: combining machine learning, big data and SharePoint
How to build your own Delve: combining machine learning, big data and SharePointHow to build your own Delve: combining machine learning, big data and SharePoint
How to build your own Delve: combining machine learning, big data and SharePoint
 
How to analyze text data for AI and ML with Named Entity Recognition
How to analyze text data for AI and ML with Named Entity RecognitionHow to analyze text data for AI and ML with Named Entity Recognition
How to analyze text data for AI and ML with Named Entity Recognition
 
How I became ML Engineer
How I became ML Engineer How I became ML Engineer
How I became ML Engineer
 
Salesforce Architect Group, Frederick, United States July 2023 - Generative A...
Salesforce Architect Group, Frederick, United States July 2023 - Generative A...Salesforce Architect Group, Frederick, United States July 2023 - Generative A...
Salesforce Architect Group, Frederick, United States July 2023 - Generative A...
 
Arocom Company - Portfolio Brochure Details.pdf
Arocom Company - Portfolio Brochure Details.pdfArocom Company - Portfolio Brochure Details.pdf
Arocom Company - Portfolio Brochure Details.pdf
 
Analytics in Your Enterprise
Analytics in Your EnterpriseAnalytics in Your Enterprise
Analytics in Your Enterprise
 
Think Big | Enterprise Artificial Intelligence
Think Big | Enterprise Artificial IntelligenceThink Big | Enterprise Artificial Intelligence
Think Big | Enterprise Artificial Intelligence
 
Bridging the Gap: Analyzing Data in and Below the Cloud
Bridging the Gap: Analyzing Data in and Below the CloudBridging the Gap: Analyzing Data in and Below the Cloud
Bridging the Gap: Analyzing Data in and Below the Cloud
 
Data Science Job ready #DataScienceInterview Question and Answers 2022 | #Dat...
Data Science Job ready #DataScienceInterview Question and Answers 2022 | #Dat...Data Science Job ready #DataScienceInterview Question and Answers 2022 | #Dat...
Data Science Job ready #DataScienceInterview Question and Answers 2022 | #Dat...
 
ADV Slides: What the Aspiring or New Data Scientist Needs to Know About the E...
ADV Slides: What the Aspiring or New Data Scientist Needs to Know About the E...ADV Slides: What the Aspiring or New Data Scientist Needs to Know About the E...
ADV Slides: What the Aspiring or New Data Scientist Needs to Know About the E...
 
Overview on Azure Machine Learning
Overview on Azure Machine LearningOverview on Azure Machine Learning
Overview on Azure Machine Learning
 
Guide for a Data Scientist
Guide for a Data ScientistGuide for a Data Scientist
Guide for a Data Scientist
 
Introduction to Machine Learning - WeCloudData
Introduction to Machine Learning - WeCloudDataIntroduction to Machine Learning - WeCloudData
Introduction to Machine Learning - WeCloudData
 
Introduction to Machine Learning - WeCloudData
Introduction to Machine Learning - WeCloudDataIntroduction to Machine Learning - WeCloudData
Introduction to Machine Learning - WeCloudData
 
IBM i & Data Science in the AI era.
IBM i & Data Science in the AI era.  IBM i & Data Science in the AI era.
IBM i & Data Science in the AI era.
 
Big data
Big dataBig data
Big data
 
Getting Started With Dato - August 2015
Getting Started With Dato - August 2015Getting Started With Dato - August 2015
Getting Started With Dato - August 2015
 
GeeCon Prague 2018 - A Practical-ish Introduction to Data Science
GeeCon Prague 2018 - A Practical-ish Introduction to Data ScienceGeeCon Prague 2018 - A Practical-ish Introduction to Data Science
GeeCon Prague 2018 - A Practical-ish Introduction to Data Science
 

Recently uploaded

Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Inflectra
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
Sri Ambati
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
Alison B. Lowndes
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Ramesh Iyer
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
Product School
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Jeffrey Haguewood
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
Product School
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Thierry Lestable
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
Elena Simperl
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 

Recently uploaded (20)

Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 

Artificial Intelligence (ML - DL)

  • 1. Artificial Intelligence (ML / DL) Muhammad Rizwan – Corvit Systems Lecture 2: Introduction
  • 2. AI (ML / DL) ▪ Course Title: AI (Machine Learning / Deep Learning) ▪ Course Duration: 06 Months
  • 3. AI (ML / DL) ▪ Course Objective: Employable skills and hands on practice for Artificial Intelligence, including specialization in AI Programming, Data Science, Deep Learning, Computer Vision, NLP & MLOps.
  • 4. AI (ML / DL) ▪ Learning Outcome of the Course: - AI for Everyone - Algorithmic Programming, Data Analytics - Workflow of AI & Machine Learning Projects - Deep Learning, Deep Computer Vision - Deep Sequence Modeling, NLP, MLOps - Core Skills
  • 5. AI (ML / DL) ▪ Job Opportunities: - Python Developer, Data Analyst, Business Analyst - Software Engineer, Machine Learning Researcher - Full Stack Data Scientist, Machine Learning Engineer - MLOps Engineer
  • 6. AI (ML / DL) ▪ Companies Offering Jobs in the respective trade: - Afiniti, arbisoft, confiz, Careem - Folio3, Xavor, i2c, NetSol - Kaggle, Crossover, Fiverr, Upwork, freelancer - Google, Meta, Netflix, Amazon - Uber, Apple, Shopify - Research and All Private Institutes …
  • 7. AI (ML / DL) ▪ Course Requirements: - Basic Programming - Basic Math, Statistics, Linear Algebra, Derivatives etc.
  • 8. Artificial Intelligence (ML / DL) AI & Data Science Introduction
  • 9. Artificial Intelligence (AI) AI – A huge set of tools for making computers behave intelligently AI is changing the way we work and live AI is a technique that enables machines to mimic human behavior.
  • 10. Demystifying AI Any intellect that greatly exceeds the cognitive performance of humans in virtually all domains of interest.
  • 11. AI value creation in all sectors
  • 12. Machine Learning (ML) ML – Machine Learning is the most prevalent subset of AI
  • 13. Deep Learning (DL) Deep Learning – Special area of Machine Learning
  • 14. Data Science Data science is about discovering and communicating insights from data
  • 15. Data Science Data science is about making discoveries and creating insights from data Machine Learning is often an important tool for data science work
  • 16. AI & Deep Learning Specialization Computer Vision Natural Language Processing
  • 17. AI Roles Machine Learning Engineer or Deep Learning Engineer Mathematics Software Engineering Data Science Deep Learning Algorithmic Coding Machine Learning Machine Learning Researcher or Deep Learning Researcher Mathematics Data Science Algorithmic Coding Machine Learning Deep Learning Algorithmic Coding Machine Learning Mathematics Business Analytics Data Scientist Data Analyst Business Analytics Data Science Algorithmic Coding Software Engineer Software Engineer – ML or Software Engineer - DL Algorithmic Coding Algorithmic Coding Software Engineering Deep Learning Machine Learning Software Engineering @mrizwanse Data Science
  • 19. Data Science ▪ Introduction to Data Science ▪ Data Collection and Storage ▪ Preparation, Exploration and Visualization ▪ Experimentation and Prediction
  • 20. What is Data Science?
  • 21. Let’s ask Google – What is Data Science? We'll see a huge amount of confusing information
  • 22. Making data work for you Use data to better describe the present or better predict the future
  • 23. What can data do? ▪ Describe the current state of an organization or process ▪ Detect anomalous events ▪ Diagnose the causes of events and behaviors ▪ Predict future events (such as forecasting population size)
  • 25. The Data Science Workflow Data Collection & Storage Data Preparation Exploration & Visualization Experimentation & Prediction
  • 26. Example: Customer Segmentation Workflow Bilal manages a data science team at a subscription-based fast food delivery company. Her team has been asked to investigate loss of customers, also known as customer attrition.
  • 27. Solution – Hint ▪ Before the data can be explored and analyzed, it must be collected and prepared. ▪ A line chart is a way of visualizing data. ▪ Clustering can be used to predict which group an item is most similar to.
  • 28. Arrange the steps ▪ Reformat the delivery date on all entries to be in the same time zone ▪ Cluster the users into different personas and perform a regression to predict churn for each cluster ▪ Download the data ▪ Create a line chart that shows decay in subscriptions by cohort
  • 29. Solution ▪ Download the data ▪ Reformat the delivery date on all entries to be in the same time zone ▪ Create a line chart that shows decay in subscriptions by cohort ▪ Cluster the users into different personas and perform a regression to predict churn for each cluster
  • 30. Why? ▪ Data collection comes first ▪ Preparation ▪ Exploration and visualization ▪ Finally experimentation and prediction
  • 31. Example: Building a customer service chatbot Ahmad and his data team are working on a customer service chatbot. The chatbot is a computer program that uses data science to answer basic customer questions via a messenger. The team will use transcripts from over 300,000 customer service interactions to train a chatbot to answer customer questions.
  • 32. Ahmad team will take in the appropriate step of the data science workflow. ▪ Data Collection and Storage ▪ Exploration and Visualization ▪ Experimentation and Prediction
  • 33. Ahmad team will take in the appropriate step of the data science workflow. ▪ Plot the number of conversations vs. the time of day ▪ Load the transcripts into the data team’s database ▪ Use a Machine Learning model to predict possible response for each question ▪ Collect the timestamps for each transcript ▪ Create an algorithm that classifies the initial customer question ▪ Gather customer information for each conversation ▪ Create a bar chart of the number of conversations of each type Data Collection and Storage Exploration and Visualization Experimentation and Prediction
  • 34. Solution – Data Collection and Storage ▪ Gather customer information for each conversation ▪ Collect the timestamps for each transcript ▪ Load the transcripts into the data team’s database
  • 35. Solution – Exploration & Visualization ▪ Plot the number of conversations vs. the time of day ▪ Create a bar chart of the number of conversations of each type
  • 36. Solution – Experimentation and Prediction ▪ Create an algorithm that classifies the initial customer question ▪ Use a Machine Learning model to predict possible response for each question
  • 38. Case studies ▪ Machine Learning ▪ Deep Learning ▪ IoT
  • 39. Case study: Credit Card Fraud Detection Amount Date Location … 70,000 10-Jan-2020 Lahore … 90,000 15-Sep-2020 Faisalabad … 45,000 19-Dec-2020 Lahore … 93,000 25-Jan-2021 Islamabad … 20,000 28-Mar-2021 Karachi … 33,000 25-Apr-2022 Peshawar … … … … … “What is the probability that this transaction is fraudulent?”
  • 40. What do we need for Machine Learning? ▪ A well-defined question ▪ “What is the probability that this transaction is fraudulent?” ▪ A set of example data ▪ Old transactions labeled as “fraudulent” or “valid” ▪ A new set of data to use our algorithm on ▪ New credit card transactions
  • 42. Internet of Things (IoT) ▪ Smart watches ▪ Internet-connected Home security systems ▪ Electronic toll collection systems ▪ Building energy management systems ▪ Much, much more!
  • 43. Case study: Image Recognition
  • 44. Deep Learning ▪ Many Neurons work together ▪ Requires much more training data ▪ Used in complex problems ▪ Image Classification ▪ Language Learning / Understanding
  • 45. Example: Assigning Data Science project Khalil manages an analytics team and has a few tasks that he hoping to achieve this quarter. The tasks are centered around the following domains: - Machine Learning - Deep Learning - IoT The knowledge to build machine learning and deep learning applications is present within her team. There is another team in the company that is specialized in working with IoT data. Khalil wants to know for which tasks he'll need their help.
  • 46. For each task to select the correct domain ▪ Automatically summarize text from news articles ▪ Automatic building cooling using temperature sensors ▪ Cluster patients by symptoms to help ▪ Predict ride-sharing prices at a certain time and location based on previous prices ▪ Flag images that contain a safety violation ▪ Detect machinery failure with vibration detectors Machine Learning Deep Learning Internet of Things
  • 47. Solution – Hint ▪ Clustering can be used to predict which group an item is most similar to. ▪ Text summarization and image classification both require much, much more input data than most data science problems.
  • 48. Solution – Machine Learning ▪ Predict ride-sharing prices at a certain time and location based on previous prices ▪ Cluster patients by symptoms to help
  • 49. Solution – Deep Learning ▪ Automatically summarize text from news articles ▪ Flag images that contain a safety violation
  • 50. Solution – Internet of Things ▪ Detect machinery failure with vibration detectors ▪ Automatic building cooling using temperature sensors
  • 51. Data Science roles and tools
  • 53. Data Engineer ▪ Information architects ▪ Build data pipelines and storage solutions ▪ Maintain data access Data Collection & Storage Data Preparation Exploration & Visualization Experimentation & Prediction
  • 54. Data Engineering Tools ▪ SQL ▪ To store and organize data ▪ Python, Java, or Scala ▪ Programming languages to process data ▪ Shell ▪ Command line to automate and run tasks ▪ Cloud Computing ▪ AWS, Azure, Google Cloud Platform
  • 55. Data Analyst ▪ Perform simpler analyses that describe data ▪ Create reports and dashboards to summarize data ▪ Clean data for analysis Data Collection & Storage Data Preparation Exploration & Visualization Experimentation & Prediction
  • 56. Data Analyst Tools ▪ SQL ▪ Retrieve and aggregate data ▪ Spreadsheets (Excel or Google Sheets) ▪ Simple analysis ▪ BI Tools (Tableau, Power BI, Looker) ▪ Dashboards and visualizations ▪ May have: Python or R ▪ Clean and analyze data
  • 57. Data Scientist ▪ Versed in statistical methods ▪ Run experiments and analyses for insights ▪ Traditional Machine Learning Data Collection & Storage Data Preparation Exploration & Visualization Experimentation & Prediction
  • 58. Data Scientist Tools ▪ SQL ▪ Retrieve and aggregate data ▪ Python and/ or R ▪ Data Science libraries, e.g., pandas (Python) and tidyverse (R)
  • 59. Machine Learning Scientist ▪ Predictions and extrapolations ▪ Classification ▪ Deep Learning ▪ Image Processing ▪ Natural Language Processing Data Collection & Storage Data Preparation Exploration & Visualization Experimentation & Prediction
  • 60. Machine Learning Tools ▪ Python and/ or R ▪ Machine Learning libraries, e.g., Tensorflow or PyTorch or Spark
  • 61. Data Engineer Data Analyst Data Scientist ML Scientist Store and maintain data Visualize and describe data Gain insights from data Predict with data SQL + Python / Java / Scala SQL + BI Tools + Spreadsheets Python/R Python/R
  • 62.
  • 63. Example – Editing a Job post Anas is looking to expand her team by hiring a Data Analyst. This analyst will be performing ad hoc analyses and building dashboards to track company-wide goals. Anas is working on a job description for a job board. He almost done writing the Basic Qualifications section. Which of the following should he add?
  • 64. Possible Answers ▪ Some experience with Deep Learning and Neural Networks ▪ Expert user of Excel or Google Sheets, including VLOOKUP and pivot tables ▪ Basic proficiency in either Java, Scala or Python for database operations
  • 65. Possible Answers ▪ Some experience with Deep Learning and Neural Networks ▪ Expert user of Excel or Google Sheets, including VLOOKUP and pivot tables ▪ Basic proficiency in either Java, Scala or Python for database operations
  • 66. Example – Matching Skills to Job Usman manages a Data Science team, and is looking to post some new job listings for a Data Engineer and a Machine Learning Scientist. Help Usman decide which skill requirements belong with each job.
  • 67. Select each requirements into the correct resume ▪ Strong Java Skills ▪ Some higher education in statistics ▪ Proficient in using Python for prediction and modeling ▪ Expert at building and maintaining SQL databases ▪ Experience in using TensorFlow for implementing deep learning architectures Data Engineer Machine Learning Scientist
  • 68. Solution – Data Engineer ▪ Expert at building and maintaining SQL databases ▪ Strong Java Skills
  • 69. Solution – Machine Learning Scientist ▪ Proficient in using Python for prediction and modeling ▪ Experience in using TensorFlow for implementing deep learning architectures
  • 70. Example – Classifying data tasks Rizwan is leading her team's planning session this week. He needs to assign tasks for the coming week and set priorities. Rizwan team is composed of a Data Engineer, a Data Analyst, and a Data Scientist.
  • 71. Assign each task to the current job title ▪ Update Excel spreadsheet with new graphs ▪ Give new team members database access ▪ Train an anomaly detection algorithm ▪ Create a dashboard for Making team ▪ Create a new table in the SQL database ▪ Run a correlation analysis between weather and ice cream sales Data Engineer Data Analyst Data Scientist
  • 72. Solution – Data Engineer ▪ Create a new table in the SQL database ▪ Give new team members database access
  • 73. Solution – Data Analyst ▪ Create a dashboard for Making team ▪ Update Excel spreadsheet with new graphs
  • 74. Solution – Data Scientist ▪ Run a correlation analysis between weather and ice cream sales ▪ Train an anomaly detection algorithm