SlideShare una empresa de Scribd logo
1 de 18
A quick peek into AI
SUBHENDU DEY
Executive Architect / Associate Partner, Cloud Advisory and AI solutions, IBM Services
August 1, 2020
Special thanks to:
Excel@AUR
Excel @ Alumni University Relationship
An initiative by Jadavpur Alumni Association – Singapore Chapter
2
Disclaimer
 The material presents authors' personal view. It does not necessarily present any
organization's official position.
3
Content
 History of AI
 What is AI
 How to approach AI
 The opportunity ahead for students
 Q&A
4
History of AI
 1637: Descartes – talks about two tests that
distinguish intelligent machines from real
human.
 1950: Turing Test – operationalizes linguistic
indistinguishability
 1956: the term AI was coined, and Logic theorist
was revealed
 1997: Deep Blue won against Kasparov
 2011: Watson competed on Jeopardy
 2016: AlphaGo wone over Lee Sedol
 2017: Sophia – the first humanoid Citizen
5
What is AI 6
Human based Ideal Rationality
Reasoning based Thinking Humanly Thinking Rationally
Behavior based Acting Humanly Acting Rationally
(Total) Turing Test
 natural language processing
 knowledge representation
 automated reasoning
 machine learning
 computer vision
 robotics
x Informal (and often non-certain)
knowledge cannot be always
codified in correct logical
notation.
x Practical solving is constrained
by computational resources.
 Weak AI hypothesis - the assertion
that machines could act as if they
were intelligent
 Strong AI hypothesis - the
assertion that machines that do so
are actually thinking (not just
simulating thinking)
Summing it up all
AI is the specialized branch of computer science that helps develop software systems
endowed with the intellectual characteristic of humans, such as the ability to understand
and extract meaning from unstructured content, reason, generalize, learn and react
(natural way) from experience.
Often AI enabled software uses foundational technologies like natural language
processing, computer vision, machine/deep learning, robotics and others to provide
manifestation of intellectual characteristics in the form of deep question answering, search
and planning, knowledge representation, process automation and decisioning.
7
How to approach AI 8
Logicist Approach Non-Logicist Approach
Probabilistic Technique Neuro-Computational Technique
• Classical deductive logic is
monotonic but
commonsense is not.
• Addition of new
information can cause the
previous inferences to fail
• Logic-based AI have
reached an impressive
maturity
• Use conditional
joint/probability of
events.
• Works on maximum
likelihood functions and
a-priori estimates
prediction.
• Example: Naïve based
classification.
• Non-linear functions, easy to
implement with large amount of
data.
• Inspired by the way neurons
work.
• Comprised of serial wiring of
input-activation-output
functions.
• Training is expensive but can be
pre-trained and used in business
functions.
How to approach AI – natural language processing
 Broadly divided into two parts
 Information Extraction: automatically extracts structured information from
unstructured and/or semi-structured machine-readable documents and other
electronically represented sources.
 Information Retrieval: obtains information system resources that are relevant to
an information need from a collection of those resources.
 Intermediate storage (inverted index)
 Spell correction / approximation
 Vector space model
 Text classification and clustering
 Document rank / PageRank
9
(Total) Turing Test
 natural language
processing
 knowledge
representation
 automated
reasoning
 machine learning
 computer vision
 robotics
Language
detection
Document
segregation
POS
Tagging
Stop-ward
removal
Tokenization
Stemming
Lemmatization
Entity +
Relationship
Recognition
How to approach AI – knowledge representation
 While the NLP takes care of decoding the data, it needs to be represented to
generate appropriate output
 Approach to representation
 Simple Rational Knowledge
 Inheritable Knowledge
 Inferential Knowledge
 Procedural Knowledge
10
(Total) Turing Test
 natural language
processing
 knowledge
representation
 automated
reasoning
 machine learning
 computer vision
 robotics
Name Age LANG
X 20 EN
Y 34 HN
Simple Relational Knowledge Inferential Knowledge
Perception
Learning
KR Reasoning
Planning
Execution
Lives at
Works at
Spouse of
Happened
at
Person
Organization
Loc ation
Event
How to approach AI – automated reasoning
 Deductive reasoning
 Inductive reasoning
 Example:
 Geospatial reasoning
 Temporal reasoning
 Relational reasoning
11
(Total) Turing Test
 natural language
processing
 knowledge
representation
 automated
reasoning
 machine learning
 computer vision
 robotics
Theory Hypothesis Patterns Confirmation
Observation Patterns Hypothesis Theory
How to approach AI – machine learning
 Supervised learning: A form of learning in which the software tries to learn a function f
given examples, the training data T, of its values at various points in its domain
 𝑻 = {⟨𝑥1, 𝒇(𝑥1)⟩, ⟨𝑥2, 𝒇(𝑥2)⟩, … , ⟨𝑥 𝑛, 𝒇(𝑥 𝑛)⟩}
 Learn function h so that error = 𝑥∈𝑇 𝛿 (𝒇 𝑥 − 𝒉(𝑥)) is minimized
 Unsupervised learning: tries to find useful knowledge out of raw data without any
function associated with input.
 Clustering
 PageRank
 Reinforcement learning: suitable when the machine has to learn over a period of time
and the performance is not judged on one action but a series of actions and their
effect on environment.
12
(Total) Turing Test
 natural language
processing
 knowledge
representation
 automated
reasoning
 machine learning
 computer vision
 robotics
x
x
x
x x
x
x
Top few opportunities ahead for students
 Virtual assistants – textual + voice based
 Computer vision techniques for image /
video processing
 Text mining and assisted intelligence
 Enterprise search
 Intelligent devices
13
 Market forces
 Contactless interactions
 Cost optimization
 Bias reduction
 React faster
 Better risk assessment
Opportunity is wide
 Successful AI projects need a variety of roles, not just data science and domain
knowledge to build statistical / machine learning models.
 A typical team composition
14
Role Responsibility
Exec sponsor Ensure the AI projects are aligned with the strategy. Obtain startup
funding.
System architect Operationalize the entire suite of machine learning and deep
learning models within the IT framework
Data engineer Define and implement the integration of data into the overall AI
architecture, while ensuring data quality
Data scientist Explore data to extract actionable information for making business
decisions. Typically from STEM field.
DevOps engineer Work with architects, developers, data engineers and the data
scientist to ensure solutions are rolled out and managed.
Business analyst Act as “translators” between the business users and the machine
learning team
Visualization expert Design/Build user interface for AI output
Application developer Build application for embedding AI
Typical team composition
Exec sponsor System architect Data engineer
Data scientist DevOps Engineer Business Analyst
Visualizationexpert Application Developer
Typical team composition
Q&A 15
References
 A. M. Turing (1950) Computing Machinery and Intelligence. Mind 49: 433-460.
 Artificial Intelligence A Modern Approach – 3rd Edition
16
Appendix-I: Ability to explain and ethical questions
 Algorithmic decisions being used in various business functions brings in the risk of low
explainability. This has strong legal implication in case ethical questions (e.g. gender
bias, racial bias, or any discriminatory action).
 Explainability is something that needs early attention
 Essentially it needs a set of capabilities that describes a model, highlights its strengths
and weaknesses, predicts its likely behavior, and identifies any potential biases.
 By 2025, 30% of government and large- enterprise contracts for purchase of digital
products and services using AI will require the use of explainable and ethical AI1.
17
1 Source © 2018 Gartner, Inc.
Appendix-II: Protect from security vulnerability
 AI presents new attack surfaces and thus increases security risks.
 Machine leaning algorithms and the data they they use should be monitored as the
traditional app scan and vulnerability check.
 Security concerns are of various nature1 the project architecture / method should plan
for means to combat with these:
18
1 Source © 2018 Gartner, Inc.
SECURITY CONCERNS ACTIONS TO BE TAKEN
Training Data poisoning and bias
injection
Reduce data-poisoning risk by limiting the amount of training
data each user contributes and examining output for shifts in
predictions after each training cycle.
Model theft by reverse engineering
ML algorithms
Detect theft by examining logs for unusual quantities of
or a higher diversity of queries. Block attackers and prepare a
backup plan.
Adversarial samples – a clever
alteration of input data can cause a
misclassification
Proactively defend against adversarial samples by deploying a
diverse set of prediction machines. Generate adversarial
and include them in your training dataset.

Más contenido relacionado

La actualidad más candente

Machine Learning
Machine LearningMachine Learning
Machine Learningbutest
 
Artificial Intelligence
Artificial Intelligence Artificial Intelligence
Artificial Intelligence Prasad Kulkarni
 
Machine Learning, Artificial General Intelligence, and Robots with Human Minds
Machine Learning, Artificial General Intelligence, and Robots with Human MindsMachine Learning, Artificial General Intelligence, and Robots with Human Minds
Machine Learning, Artificial General Intelligence, and Robots with Human MindsUniversity of Huddersfield
 
Workshop on AI - introductory lecture
Workshop on AI - introductory lectureWorkshop on AI - introductory lecture
Workshop on AI - introductory lectureSubhendu Dey
 
Artificial Intelligence Notes Unit 1
Artificial Intelligence Notes Unit 1 Artificial Intelligence Notes Unit 1
Artificial Intelligence Notes Unit 1 DigiGurukul
 
Introduction to Artificial Intelligence
Introduction to Artificial IntelligenceIntroduction to Artificial Intelligence
Introduction to Artificial IntelligenceLuca Bianchi
 
Shawn Riley on Artificial Intelligence
Shawn Riley on Artificial IntelligenceShawn Riley on Artificial Intelligence
Shawn Riley on Artificial IntelligenceShawn Riley
 
Useful Techniques in Artificial Intelligence
Useful Techniques in Artificial IntelligenceUseful Techniques in Artificial Intelligence
Useful Techniques in Artificial IntelligenceIla Group
 
Talking SoS with Shawn Riley - Slides from - A 25 Minute Primer On Cybersecur...
Talking SoS with Shawn Riley - Slides from - A 25 Minute Primer On Cybersecur...Talking SoS with Shawn Riley - Slides from - A 25 Minute Primer On Cybersecur...
Talking SoS with Shawn Riley - Slides from - A 25 Minute Primer On Cybersecur...Shawn Riley
 
Towards which Intelligence? Cognition as Design Key for building Artificial I...
Towards which Intelligence? Cognition as Design Key for building Artificial I...Towards which Intelligence? Cognition as Design Key for building Artificial I...
Towards which Intelligence? Cognition as Design Key for building Artificial I...Antonio Lieto
 
Intelligence and artificial intelligence
Intelligence and artificial intelligenceIntelligence and artificial intelligence
Intelligence and artificial intelligenceDr. Uday Saikia
 
LIMITATIONS OF AI
LIMITATIONS OF AILIMITATIONS OF AI
LIMITATIONS OF AIAdityaK52
 
Artificial intelligence original
Artificial intelligence originalArtificial intelligence original
Artificial intelligence originalSaila Sri
 
ARTIFICIAL INTELLIGENT ( ITS / TASK 6 ) done by Wael Saad Hameedi / P71062
ARTIFICIAL INTELLIGENT ( ITS / TASK 6 ) done by Wael Saad Hameedi / P71062ARTIFICIAL INTELLIGENT ( ITS / TASK 6 ) done by Wael Saad Hameedi / P71062
ARTIFICIAL INTELLIGENT ( ITS / TASK 6 ) done by Wael Saad Hameedi / P71062Wael Alawsey
 
Artificial Intelligence: Expert Systems Components
Artificial Intelligence: Expert Systems ComponentsArtificial Intelligence: Expert Systems Components
Artificial Intelligence: Expert Systems ComponentsThe Integral Worm
 

La actualidad más candente (20)

Machine Learning
Machine LearningMachine Learning
Machine Learning
 
Artificial Intelligence
Artificial Intelligence Artificial Intelligence
Artificial Intelligence
 
Machine Learning, Artificial General Intelligence, and Robots with Human Minds
Machine Learning, Artificial General Intelligence, and Robots with Human MindsMachine Learning, Artificial General Intelligence, and Robots with Human Minds
Machine Learning, Artificial General Intelligence, and Robots with Human Minds
 
Workshop on AI - introductory lecture
Workshop on AI - introductory lectureWorkshop on AI - introductory lecture
Workshop on AI - introductory lecture
 
Artificial Intelligence Notes Unit 1
Artificial Intelligence Notes Unit 1 Artificial Intelligence Notes Unit 1
Artificial Intelligence Notes Unit 1
 
Introduction to Artificial Intelligence
Introduction to Artificial IntelligenceIntroduction to Artificial Intelligence
Introduction to Artificial Intelligence
 
Introduction to AI
Introduction to AIIntroduction to AI
Introduction to AI
 
Artificial intelligance
Artificial intelliganceArtificial intelligance
Artificial intelligance
 
Shawn Riley on Artificial Intelligence
Shawn Riley on Artificial IntelligenceShawn Riley on Artificial Intelligence
Shawn Riley on Artificial Intelligence
 
Useful Techniques in Artificial Intelligence
Useful Techniques in Artificial IntelligenceUseful Techniques in Artificial Intelligence
Useful Techniques in Artificial Intelligence
 
Talking SoS with Shawn Riley - Slides from - A 25 Minute Primer On Cybersecur...
Talking SoS with Shawn Riley - Slides from - A 25 Minute Primer On Cybersecur...Talking SoS with Shawn Riley - Slides from - A 25 Minute Primer On Cybersecur...
Talking SoS with Shawn Riley - Slides from - A 25 Minute Primer On Cybersecur...
 
Towards which Intelligence? Cognition as Design Key for building Artificial I...
Towards which Intelligence? Cognition as Design Key for building Artificial I...Towards which Intelligence? Cognition as Design Key for building Artificial I...
Towards which Intelligence? Cognition as Design Key for building Artificial I...
 
Intelligence and artificial intelligence
Intelligence and artificial intelligenceIntelligence and artificial intelligence
Intelligence and artificial intelligence
 
LIMITATIONS OF AI
LIMITATIONS OF AILIMITATIONS OF AI
LIMITATIONS OF AI
 
Aritificial intelligence
Aritificial intelligenceAritificial intelligence
Aritificial intelligence
 
Unit 1
Unit 1Unit 1
Unit 1
 
Artificial intelligence original
Artificial intelligence originalArtificial intelligence original
Artificial intelligence original
 
ARTIFICIAL INTELLIGENT ( ITS / TASK 6 ) done by Wael Saad Hameedi / P71062
ARTIFICIAL INTELLIGENT ( ITS / TASK 6 ) done by Wael Saad Hameedi / P71062ARTIFICIAL INTELLIGENT ( ITS / TASK 6 ) done by Wael Saad Hameedi / P71062
ARTIFICIAL INTELLIGENT ( ITS / TASK 6 ) done by Wael Saad Hameedi / P71062
 
Ai notes
Ai notesAi notes
Ai notes
 
Artificial Intelligence: Expert Systems Components
Artificial Intelligence: Expert Systems ComponentsArtificial Intelligence: Expert Systems Components
Artificial Intelligence: Expert Systems Components
 

Similar a A quick peek into the word of AI

Building an AI App: A Comprehensive Guide for Beginners
Building an AI App: A Comprehensive Guide for BeginnersBuilding an AI App: A Comprehensive Guide for Beginners
Building an AI App: A Comprehensive Guide for BeginnersChristopherTHyatt
 
How to build an AI app.pdf
How to build an AI app.pdfHow to build an AI app.pdf
How to build an AI app.pdfMatthewHaws4
 
How to build an AI app.pdf
How to build an AI app.pdfHow to build an AI app.pdf
How to build an AI app.pdfStephenAmell4
 
Artificial intelligence in industry
Artificial intelligence in industryArtificial intelligence in industry
Artificial intelligence in industryDipanjan Mitra
 
Art of artificial intelligence and automation
Art of artificial intelligence and automationArt of artificial intelligence and automation
Art of artificial intelligence and automationLiew Wei Da Andrew
 
leewayhertz.com-How to build an AI app.pdf
leewayhertz.com-How to build an AI app.pdfleewayhertz.com-How to build an AI app.pdf
leewayhertz.com-How to build an AI app.pdfrobertsamuel23
 
A Study On Artificial Intelligence Technologies And Its Applications
A Study On Artificial Intelligence Technologies And Its ApplicationsA Study On Artificial Intelligence Technologies And Its Applications
A Study On Artificial Intelligence Technologies And Its ApplicationsJeff Nelson
 
An overview of Artificial intelligence
An overview of Artificial intelligence An overview of Artificial intelligence
An overview of Artificial intelligence Vaishali Advani
 
Understanding Artificial Intelligence - Major concepts for enterprise applica...
Understanding Artificial Intelligence - Major concepts for enterprise applica...Understanding Artificial Intelligence - Major concepts for enterprise applica...
Understanding Artificial Intelligence - Major concepts for enterprise applica...APPANION
 
Cognitive Computing - A Primer
Cognitive Computing - A PrimerCognitive Computing - A Primer
Cognitive Computing - A PrimerMarlabs
 
IRJET-Artificial Intelligence and its Applications Goal
IRJET-Artificial Intelligence and its Applications GoalIRJET-Artificial Intelligence and its Applications Goal
IRJET-Artificial Intelligence and its Applications GoalIRJET Journal
 
unleshing the the Power Azure Open AI - MCT Summit middle east 2024 Riyhad.pptx
unleshing the the Power Azure Open AI - MCT Summit middle east 2024 Riyhad.pptxunleshing the the Power Azure Open AI - MCT Summit middle east 2024 Riyhad.pptx
unleshing the the Power Azure Open AI - MCT Summit middle east 2024 Riyhad.pptxUsama Wahab Khan Cloud, Data and AI
 
UNCOVERING FAKE NEWS BY MEANS OF SOCIAL NETWORK ANALYSIS
UNCOVERING FAKE NEWS BY MEANS OF SOCIAL NETWORK ANALYSISUNCOVERING FAKE NEWS BY MEANS OF SOCIAL NETWORK ANALYSIS
UNCOVERING FAKE NEWS BY MEANS OF SOCIAL NETWORK ANALYSISpijans
 
UNCOVERING FAKE NEWS BY MEANS OF SOCIAL NETWORK ANALYSIS
UNCOVERING FAKE NEWS BY MEANS OF SOCIAL NETWORK ANALYSISUNCOVERING FAKE NEWS BY MEANS OF SOCIAL NETWORK ANALYSIS
UNCOVERING FAKE NEWS BY MEANS OF SOCIAL NETWORK ANALYSISpijans
 
Intelligent personal assistants
Intelligent personal assistantsIntelligent personal assistants
Intelligent personal assistantsFabiolaPanetti
 
CBITSS - Empowering Tomorrow's Tech Leaders Today.pptx
CBITSS - Empowering Tomorrow's Tech Leaders Today.pptxCBITSS - Empowering Tomorrow's Tech Leaders Today.pptx
CBITSS - Empowering Tomorrow's Tech Leaders Today.pptxCbitss Technologies
 
Every thing about Artificial Intelligence
Every thing about Artificial Intelligence Every thing about Artificial Intelligence
Every thing about Artificial Intelligence Vaibhav Mishra
 
Lunch and Learn Artificial intelligence
Lunch and Learn Artificial intelligence Lunch and Learn Artificial intelligence
Lunch and Learn Artificial intelligence The PNR
 

Similar a A quick peek into the word of AI (20)

Building an AI App: A Comprehensive Guide for Beginners
Building an AI App: A Comprehensive Guide for BeginnersBuilding an AI App: A Comprehensive Guide for Beginners
Building an AI App: A Comprehensive Guide for Beginners
 
How to build an AI app.pdf
How to build an AI app.pdfHow to build an AI app.pdf
How to build an AI app.pdf
 
How to build an AI app.pdf
How to build an AI app.pdfHow to build an AI app.pdf
How to build an AI app.pdf
 
How to build an AI app.pdf
How to build an AI app.pdfHow to build an AI app.pdf
How to build an AI app.pdf
 
Artificial intelligence in industry
Artificial intelligence in industryArtificial intelligence in industry
Artificial intelligence in industry
 
Art of artificial intelligence and automation
Art of artificial intelligence and automationArt of artificial intelligence and automation
Art of artificial intelligence and automation
 
leewayhertz.com-How to build an AI app.pdf
leewayhertz.com-How to build an AI app.pdfleewayhertz.com-How to build an AI app.pdf
leewayhertz.com-How to build an AI app.pdf
 
A Study On Artificial Intelligence Technologies And Its Applications
A Study On Artificial Intelligence Technologies And Its ApplicationsA Study On Artificial Intelligence Technologies And Its Applications
A Study On Artificial Intelligence Technologies And Its Applications
 
An overview of Artificial intelligence
An overview of Artificial intelligence An overview of Artificial intelligence
An overview of Artificial intelligence
 
Understanding Artificial Intelligence - Major concepts for enterprise applica...
Understanding Artificial Intelligence - Major concepts for enterprise applica...Understanding Artificial Intelligence - Major concepts for enterprise applica...
Understanding Artificial Intelligence - Major concepts for enterprise applica...
 
Cognitive Computing - A Primer
Cognitive Computing - A PrimerCognitive Computing - A Primer
Cognitive Computing - A Primer
 
IRJET-Artificial Intelligence and its Applications Goal
IRJET-Artificial Intelligence and its Applications GoalIRJET-Artificial Intelligence and its Applications Goal
IRJET-Artificial Intelligence and its Applications Goal
 
unleshing the the Power Azure Open AI - MCT Summit middle east 2024 Riyhad.pptx
unleshing the the Power Azure Open AI - MCT Summit middle east 2024 Riyhad.pptxunleshing the the Power Azure Open AI - MCT Summit middle east 2024 Riyhad.pptx
unleshing the the Power Azure Open AI - MCT Summit middle east 2024 Riyhad.pptx
 
UNCOVERING FAKE NEWS BY MEANS OF SOCIAL NETWORK ANALYSIS
UNCOVERING FAKE NEWS BY MEANS OF SOCIAL NETWORK ANALYSISUNCOVERING FAKE NEWS BY MEANS OF SOCIAL NETWORK ANALYSIS
UNCOVERING FAKE NEWS BY MEANS OF SOCIAL NETWORK ANALYSIS
 
UNCOVERING FAKE NEWS BY MEANS OF SOCIAL NETWORK ANALYSIS
UNCOVERING FAKE NEWS BY MEANS OF SOCIAL NETWORK ANALYSISUNCOVERING FAKE NEWS BY MEANS OF SOCIAL NETWORK ANALYSIS
UNCOVERING FAKE NEWS BY MEANS OF SOCIAL NETWORK ANALYSIS
 
Intelligent personal assistants
Intelligent personal assistantsIntelligent personal assistants
Intelligent personal assistants
 
CBITSS - Empowering Tomorrow's Tech Leaders Today.pptx
CBITSS - Empowering Tomorrow's Tech Leaders Today.pptxCBITSS - Empowering Tomorrow's Tech Leaders Today.pptx
CBITSS - Empowering Tomorrow's Tech Leaders Today.pptx
 
Unit I What is Artificial Intelligence.docx
Unit I What is Artificial Intelligence.docxUnit I What is Artificial Intelligence.docx
Unit I What is Artificial Intelligence.docx
 
Every thing about Artificial Intelligence
Every thing about Artificial Intelligence Every thing about Artificial Intelligence
Every thing about Artificial Intelligence
 
Lunch and Learn Artificial intelligence
Lunch and Learn Artificial intelligence Lunch and Learn Artificial intelligence
Lunch and Learn Artificial intelligence
 

Más de Subhendu Dey

Succeed in AI projects
Succeed in AI projectsSucceed in AI projects
Succeed in AI projectsSubhendu Dey
 
Ai in Human Welfare and Knowledge Economy
Ai in Human Welfare and Knowledge EconomyAi in Human Welfare and Knowledge Economy
Ai in Human Welfare and Knowledge EconomySubhendu Dey
 
Next Gen Sequencing and Associated Big Data / AI problem
Next Gen Sequencing and Associated Big Data / AI problemNext Gen Sequencing and Associated Big Data / AI problem
Next Gen Sequencing and Associated Big Data / AI problemSubhendu Dey
 
Ai and Robotics in Healthcare
Ai and Robotics in HealthcareAi and Robotics in Healthcare
Ai and Robotics in HealthcareSubhendu Dey
 
Introduction to Cognitive Computing the science behind and use of IBM Watson
Introduction to Cognitive Computing the science behind and use of IBM WatsonIntroduction to Cognitive Computing the science behind and use of IBM Watson
Introduction to Cognitive Computing the science behind and use of IBM WatsonSubhendu Dey
 
Cognitive Era and Introduction to IBM Watson
Cognitive Era and Introduction to IBM WatsonCognitive Era and Introduction to IBM Watson
Cognitive Era and Introduction to IBM WatsonSubhendu Dey
 
Impact of BIG Data on MDM
Impact of BIG Data on MDMImpact of BIG Data on MDM
Impact of BIG Data on MDMSubhendu Dey
 

Más de Subhendu Dey (7)

Succeed in AI projects
Succeed in AI projectsSucceed in AI projects
Succeed in AI projects
 
Ai in Human Welfare and Knowledge Economy
Ai in Human Welfare and Knowledge EconomyAi in Human Welfare and Knowledge Economy
Ai in Human Welfare and Knowledge Economy
 
Next Gen Sequencing and Associated Big Data / AI problem
Next Gen Sequencing and Associated Big Data / AI problemNext Gen Sequencing and Associated Big Data / AI problem
Next Gen Sequencing and Associated Big Data / AI problem
 
Ai and Robotics in Healthcare
Ai and Robotics in HealthcareAi and Robotics in Healthcare
Ai and Robotics in Healthcare
 
Introduction to Cognitive Computing the science behind and use of IBM Watson
Introduction to Cognitive Computing the science behind and use of IBM WatsonIntroduction to Cognitive Computing the science behind and use of IBM Watson
Introduction to Cognitive Computing the science behind and use of IBM Watson
 
Cognitive Era and Introduction to IBM Watson
Cognitive Era and Introduction to IBM WatsonCognitive Era and Introduction to IBM Watson
Cognitive Era and Introduction to IBM Watson
 
Impact of BIG Data on MDM
Impact of BIG Data on MDMImpact of BIG Data on MDM
Impact of BIG Data on MDM
 

Último

Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsTechSoup
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfJayanti Pande
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxheathfieldcps1
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibitjbellavia9
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptxMaritesTamaniVerdade
 
PROCESS RECORDING FORMAT.docx
PROCESS      RECORDING        FORMAT.docxPROCESS      RECORDING        FORMAT.docx
PROCESS RECORDING FORMAT.docxPoojaSen20
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphThiyagu K
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfciinovamais
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdfQucHHunhnh
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.MaryamAhmad92
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
Making and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfMaking and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfChris Hunter
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...christianmathematics
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17Celine George
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...Poonam Aher Patil
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.pptRamjanShidvankar
 
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural Resources
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural ResourcesEnergy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural Resources
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural ResourcesShubhangi Sonawane
 

Último (20)

Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdf
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
 
PROCESS RECORDING FORMAT.docx
PROCESS      RECORDING        FORMAT.docxPROCESS      RECORDING        FORMAT.docx
PROCESS RECORDING FORMAT.docx
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot Graph
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
Making and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfMaking and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdf
 
Asian American Pacific Islander Month DDSD 2024.pptx
Asian American Pacific Islander Month DDSD 2024.pptxAsian American Pacific Islander Month DDSD 2024.pptx
Asian American Pacific Islander Month DDSD 2024.pptx
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural Resources
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural ResourcesEnergy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural Resources
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural Resources
 

A quick peek into the word of AI

  • 1. A quick peek into AI SUBHENDU DEY Executive Architect / Associate Partner, Cloud Advisory and AI solutions, IBM Services August 1, 2020
  • 2. Special thanks to: Excel@AUR Excel @ Alumni University Relationship An initiative by Jadavpur Alumni Association – Singapore Chapter 2
  • 3. Disclaimer  The material presents authors' personal view. It does not necessarily present any organization's official position. 3
  • 4. Content  History of AI  What is AI  How to approach AI  The opportunity ahead for students  Q&A 4
  • 5. History of AI  1637: Descartes – talks about two tests that distinguish intelligent machines from real human.  1950: Turing Test – operationalizes linguistic indistinguishability  1956: the term AI was coined, and Logic theorist was revealed  1997: Deep Blue won against Kasparov  2011: Watson competed on Jeopardy  2016: AlphaGo wone over Lee Sedol  2017: Sophia – the first humanoid Citizen 5
  • 6. What is AI 6 Human based Ideal Rationality Reasoning based Thinking Humanly Thinking Rationally Behavior based Acting Humanly Acting Rationally (Total) Turing Test  natural language processing  knowledge representation  automated reasoning  machine learning  computer vision  robotics x Informal (and often non-certain) knowledge cannot be always codified in correct logical notation. x Practical solving is constrained by computational resources.  Weak AI hypothesis - the assertion that machines could act as if they were intelligent  Strong AI hypothesis - the assertion that machines that do so are actually thinking (not just simulating thinking)
  • 7. Summing it up all AI is the specialized branch of computer science that helps develop software systems endowed with the intellectual characteristic of humans, such as the ability to understand and extract meaning from unstructured content, reason, generalize, learn and react (natural way) from experience. Often AI enabled software uses foundational technologies like natural language processing, computer vision, machine/deep learning, robotics and others to provide manifestation of intellectual characteristics in the form of deep question answering, search and planning, knowledge representation, process automation and decisioning. 7
  • 8. How to approach AI 8 Logicist Approach Non-Logicist Approach Probabilistic Technique Neuro-Computational Technique • Classical deductive logic is monotonic but commonsense is not. • Addition of new information can cause the previous inferences to fail • Logic-based AI have reached an impressive maturity • Use conditional joint/probability of events. • Works on maximum likelihood functions and a-priori estimates prediction. • Example: Naïve based classification. • Non-linear functions, easy to implement with large amount of data. • Inspired by the way neurons work. • Comprised of serial wiring of input-activation-output functions. • Training is expensive but can be pre-trained and used in business functions.
  • 9. How to approach AI – natural language processing  Broadly divided into two parts  Information Extraction: automatically extracts structured information from unstructured and/or semi-structured machine-readable documents and other electronically represented sources.  Information Retrieval: obtains information system resources that are relevant to an information need from a collection of those resources.  Intermediate storage (inverted index)  Spell correction / approximation  Vector space model  Text classification and clustering  Document rank / PageRank 9 (Total) Turing Test  natural language processing  knowledge representation  automated reasoning  machine learning  computer vision  robotics Language detection Document segregation POS Tagging Stop-ward removal Tokenization Stemming Lemmatization Entity + Relationship Recognition
  • 10. How to approach AI – knowledge representation  While the NLP takes care of decoding the data, it needs to be represented to generate appropriate output  Approach to representation  Simple Rational Knowledge  Inheritable Knowledge  Inferential Knowledge  Procedural Knowledge 10 (Total) Turing Test  natural language processing  knowledge representation  automated reasoning  machine learning  computer vision  robotics Name Age LANG X 20 EN Y 34 HN Simple Relational Knowledge Inferential Knowledge Perception Learning KR Reasoning Planning Execution Lives at Works at Spouse of Happened at Person Organization Loc ation Event
  • 11. How to approach AI – automated reasoning  Deductive reasoning  Inductive reasoning  Example:  Geospatial reasoning  Temporal reasoning  Relational reasoning 11 (Total) Turing Test  natural language processing  knowledge representation  automated reasoning  machine learning  computer vision  robotics Theory Hypothesis Patterns Confirmation Observation Patterns Hypothesis Theory
  • 12. How to approach AI – machine learning  Supervised learning: A form of learning in which the software tries to learn a function f given examples, the training data T, of its values at various points in its domain  𝑻 = {⟨𝑥1, 𝒇(𝑥1)⟩, ⟨𝑥2, 𝒇(𝑥2)⟩, … , ⟨𝑥 𝑛, 𝒇(𝑥 𝑛)⟩}  Learn function h so that error = 𝑥∈𝑇 𝛿 (𝒇 𝑥 − 𝒉(𝑥)) is minimized  Unsupervised learning: tries to find useful knowledge out of raw data without any function associated with input.  Clustering  PageRank  Reinforcement learning: suitable when the machine has to learn over a period of time and the performance is not judged on one action but a series of actions and their effect on environment. 12 (Total) Turing Test  natural language processing  knowledge representation  automated reasoning  machine learning  computer vision  robotics x x x x x x x
  • 13. Top few opportunities ahead for students  Virtual assistants – textual + voice based  Computer vision techniques for image / video processing  Text mining and assisted intelligence  Enterprise search  Intelligent devices 13  Market forces  Contactless interactions  Cost optimization  Bias reduction  React faster  Better risk assessment
  • 14. Opportunity is wide  Successful AI projects need a variety of roles, not just data science and domain knowledge to build statistical / machine learning models.  A typical team composition 14 Role Responsibility Exec sponsor Ensure the AI projects are aligned with the strategy. Obtain startup funding. System architect Operationalize the entire suite of machine learning and deep learning models within the IT framework Data engineer Define and implement the integration of data into the overall AI architecture, while ensuring data quality Data scientist Explore data to extract actionable information for making business decisions. Typically from STEM field. DevOps engineer Work with architects, developers, data engineers and the data scientist to ensure solutions are rolled out and managed. Business analyst Act as “translators” between the business users and the machine learning team Visualization expert Design/Build user interface for AI output Application developer Build application for embedding AI Typical team composition Exec sponsor System architect Data engineer Data scientist DevOps Engineer Business Analyst Visualizationexpert Application Developer Typical team composition
  • 16. References  A. M. Turing (1950) Computing Machinery and Intelligence. Mind 49: 433-460.  Artificial Intelligence A Modern Approach – 3rd Edition 16
  • 17. Appendix-I: Ability to explain and ethical questions  Algorithmic decisions being used in various business functions brings in the risk of low explainability. This has strong legal implication in case ethical questions (e.g. gender bias, racial bias, or any discriminatory action).  Explainability is something that needs early attention  Essentially it needs a set of capabilities that describes a model, highlights its strengths and weaknesses, predicts its likely behavior, and identifies any potential biases.  By 2025, 30% of government and large- enterprise contracts for purchase of digital products and services using AI will require the use of explainable and ethical AI1. 17 1 Source © 2018 Gartner, Inc.
  • 18. Appendix-II: Protect from security vulnerability  AI presents new attack surfaces and thus increases security risks.  Machine leaning algorithms and the data they they use should be monitored as the traditional app scan and vulnerability check.  Security concerns are of various nature1 the project architecture / method should plan for means to combat with these: 18 1 Source © 2018 Gartner, Inc. SECURITY CONCERNS ACTIONS TO BE TAKEN Training Data poisoning and bias injection Reduce data-poisoning risk by limiting the amount of training data each user contributes and examining output for shifts in predictions after each training cycle. Model theft by reverse engineering ML algorithms Detect theft by examining logs for unusual quantities of or a higher diversity of queries. Block attackers and prepare a backup plan. Adversarial samples – a clever alteration of input data can cause a misclassification Proactively defend against adversarial samples by deploying a diverse set of prediction machines. Generate adversarial and include them in your training dataset.

Notas del editor

  1. If there were machines which bore a resemblance to our body and imitated our actions as far as it was morally possible to do so, we should always have two very certain tests by which to recognise that, for all that, they were not real men that they could never use speech or other signs as we do when placing our thoughts on record for the benefit of others. that although machines can perform certain things as well as or perhaps better than any of us can do, they infallibly fall short in others, by which means we may discover that they did not act from knowledge, but only for the disposition of their organs.
  2. If we are going to say that a given program thinks like a human, we must have some way of determining how humans think. We need to get inside the actual workings of human minds. There are three ways to do this: through introspection—trying to catch our own thoughts as they go by through psychological experiments—observing a person in action and through brain imaging—observing the brain in action.
  3. What do you mean by ”Improve business functions”? Business functions could be – - Topline growth, new business opportunity - bottom line improvement, automation, productivity improvement, cheaper
  4. Inverted index - posting list vs incident matrix - scan strategy, sequential scan vs skip pointers - unigram, bi-gram, tri-gram index - k-gram index helps in partial search as well Spell correction / approximation - edit distance - soundex Vector space model - tf-idf Classification - KNN - NaiveBayes
  5. Various types of knowledge: Declarative Procedural Meta Heuristic Structural Expectation from KR system Representational accuracy Inferential adequacy Inferential efficiency Acquisitional efficiency
  6. There are other reasoning which is not discussed here: Abductive reasoning Common sense reasoning Monotonic reasoning Non-monotonic reasoning