Professional Documents
Culture Documents
1969
1997
Watson!
Man v/s Machine
AlphaGo
Man v/s Machine
AI has silently pervaded businesses this decade
Business Benefits and Challenges of AI
Co-existing with AI
Leave
Administration
to AI
Focus on
Judgement
Work
Coexisting
with AI
Treat
Develop Social
Intelligence
Skills and
Machines as
Networks
• Understand the colleagues
technologies
• Creating a portfolio of Work like a
designer
projects
• Launching pilots
• Scaling up
Artificial
Intelligence
• Artificial Intelligence (AI) is the
simulation of human intelligence
in machines that are
programmed to think like
humans and mimic their actions.
• Examples of technologies that
enable AI to solve business
problems are robotics,
autonomous vehicles, computer
vision, NLP, and ML. ML is an
enabling technology for AI.
ML and Data Analytics – the connect
ML algorithms detect
patterns and learn
how to make
predictions and
recommendations (aka
prescriptions) by
processing data and
experiences, rather
than by receiving
explicit programming
instruction.
Machine
Learning
Algorithms
Three Types of ML algorithms
• Supervised learning
• The algorithm uses training data and feedback from humans to
learn the relationship of given inputs to a given output
• e.g., how the inputs “time of year” and “interest rates” predict housing
prices
• Unsupervised learning
• The algorithm explores input data without being given an
explicit output variable
• e.g., explores customer demographic data to identify patterns
• Reinforcement learning
• The algorithm learns to perform a task simply by trying to
maximize rewards it receives for its actions
• e.g., maximizes points it receives for increasing returns of an
investment portfolio
• Feedback is there
When to use which algorithm?
You know how to classify the You do not know how to classify You don’t have a lot of training
input data and the type of the data, and you want the data; you cannot clearly define
behavior you want to predict, algorithm to find patterns and the ideal end state; or, the only
but you need the algorithm to classify the data for you. way to learn about the
calculate it for you on new data. environment is to interact with
it.
Netflix
Recommender Classifying Malignant
Learning Chess
System Tumours
Components of NLP
• Natural Language Understanding (NLU) helps machine to
Computer
understand and analyse human language by extracting
Science
metadata from content such as concepts, entities,
keywords, emotions, relations and semantic roles.
NLP
• Natural Language Generation (NLG) acts as a translator
Artificial Human that converts computerized data into natural language
Intelligence Language representation. It mainly involves text planning, sentence
planning and text realization.
Building NLP Pipeline
• Step 1: Sentence Segmentation breaks the paragraph into separate sentences.
• Step 2: Word Tokenization is used to break the sentence into separate words or tokens.
• Step 3: Stemming is used to normalize words into base form or root form. For example, celebrates,
celebrated and celebrating – root word celebrate.
• Step 4: Lemmatization groups different inflected forms of the word called lemma. Always produces the root
word which has a meaning.
• Step 5: Identifying Stop Words – words that appear very frequently like “is”, “and”. These are filtered out
before any statistical analysis.
• Step 6: Dependency Parsing is used to find that how all the words in the sentence are related to each other.
• Step 7: POS tags which includes noun, verb, adverb indicates how a word functions with its meaning as well
as grammatically within the sentences.
• Step 8: Named Entity Recognition is the process of detecting named entity such as person name, movie
name.
• Step 9: Chunking is used to collect individual piece of information and grouping them into bigger pieces of
sentences.
NLP Applications
Question Answering: focus on building systems that automatically answer
questions asked by humans in a natural language.
Speech Recognition for converting spoken words into text and Spelling
correction for correction of speeling errors.
Chatbots
• A chatbot is a service, powered by rules and artificial
intelligence that you interact with via a chat interface.
• Weather bot: Get the weather whenever you ask.
• Grocery bot: Help pick out and order groceries for
the week.
• News bot: Ask it to tell you whenever something
happens.
• Life advice bot: Tell your problems and it helps you
with solutions.
• Personal finance bot: Helps manage money better.
• Scheduling bot: Getting a meeting with someone
on the Messenger team at Facebook.
• A bot that’s your friend. Meet Xiaoice (built by
Microsoft) that over 20 million people talk to.
Types of chatbot