SlideShare a Scribd company logo
1 of 24
Download to read offline
Language Analysis using
Machine learning:
An overview
Rudradeb Mitra
Bio
• AI researcher published 10
research papers on topics like
logical reasoning, language
analysis, Semantic web.
• Masters from University of
Cambridge, UK.
• Involved with startups since
2010.
• Machine learning enthusiast.
What is machine learning?
• Apply previously acquired
knowledge to new or novel
situation
• Search tree, neural network,
Bayesian reasoning, logic,…
• Boom and AI winter cycle
(1974-80, 1980-87)
Arthur Samuel with his checker playing machine
But something is happening
recently…..
• AlphaGo defeated world Go
champion.
• AP is going to use machine
created news articles for
sports coverage
• Deep Mind to check NHS eye
scans for disease analysis
• People have termed it similar
to Industrial revolution
Applications
• News articles (AP), robot lawyers, designers
(wix), car industry (google, apple), tour guides,
rockets….
• Open AI, facebook, google, microsoft, twitter…
• ….machine learning will affect all domains…..
Why now?
• Big data - What do we do with
it?
• Visualize, Analyze - Human
element
• Machine learning / Deep
neural network - Learn from
the data
Language understanding
• “A computer would deserve to
be called intelligent if it could
deceive a human into
believing that it is human.” -
Alan Turing
• Language is the form of
communication.
• Basic necessity in solving AI
problems in language
understanding.
Applications of NLP
• Topic modelling
• Text summarization
• Translation
• Sentiment analysis
• Image captions and descriptions …
Historic approaches…
• Syntax tree
• Semantic - RDF, OWL
• LSA - bag of words,
similar words appear
together.

Concepts are represented
as patterns of words.
Latent Dirichlet Analysis
• Start with document, bag of words and K topics
• Output - Documents are of what topics (in %)
• Randomly/semi-randomly assign each word to a topic
• All topic assignments except for the current word in
question are correct
• Improve by reassign ‘w’ a new topic. Choose topic t
with probability p(topic t | document d) * p(word w |
topic t)
Neural Networks
Back propagation
Deep Neural network
• Many layers / neurons
• Wide / Deep network
• Data + computations power
CBOW / skip gram
word2vec
word2vec
• Applications: Sentence auto fill, playlist, genes…
• Issues: Local context. Missing global context.
• GloVe
Recurrent Neural Network
LSTM
Sentiment Analysis with RNN
Convolutional Neural
Network
General learning algorithm
AlphaGo - Building intuition
• Took 150,000 games played by good
human players and used an artificial
neural network to find patterns
• Learned to predict with high
probability what move a human
player would take
• Play against itself, to get an estimate
of how likely a given board position
was to be a winning one -
Reinforcement learning
• No detailed knowledge of Go.
Instead analyzed thousands of prior
games and engaged in a lot of self-
play.
Thank You
Questions?
mitra.rudradeb@gmail.com
Feel free to email or add me on linkedin
Reinforcement learning

More Related Content

What's hot

Artificial Intelligence : The Future of AI
Artificial Intelligence : The Future of AIArtificial Intelligence : The Future of AI
Artificial Intelligence : The Future of AISOURABH KUMAR PANDEY
 
Artificial intelligence (ai)
Artificial intelligence (ai)Artificial intelligence (ai)
Artificial intelligence (ai)bijaya kc
 
We are Building Dystopia using AI & ML
We are Building Dystopia using AI & MLWe are Building Dystopia using AI & ML
We are Building Dystopia using AI & MLViral Parmar
 
AI, Machine Learning and Deep Learning - The Overview
AI, Machine Learning and Deep Learning - The OverviewAI, Machine Learning and Deep Learning - The Overview
AI, Machine Learning and Deep Learning - The OverviewSpotle.ai
 
Introduction to Artificial Intelligence and Machine Learning
Introduction to Artificial Intelligence and Machine Learning Introduction to Artificial Intelligence and Machine Learning
Introduction to Artificial Intelligence and Machine Learning Emad Nabil
 
Artificial intelligence slides beginners
Artificial intelligence slides beginners Artificial intelligence slides beginners
Artificial intelligence slides beginners Antonio Fernandes
 
What is AI ( Arificial Intelligence)?
What is AI ( Arificial Intelligence)?What is AI ( Arificial Intelligence)?
What is AI ( Arificial Intelligence)?MyAssignmenthelp.com
 
Artificial intelligence (AI)
Artificial intelligence (AI)Artificial intelligence (AI)
Artificial intelligence (AI)Fahad Farooq
 
A primer on Artificial Intelligence (AI) and Machine Learning (ML)
A primer on Artificial Intelligence (AI) and Machine Learning (ML)A primer on Artificial Intelligence (AI) and Machine Learning (ML)
A primer on Artificial Intelligence (AI) and Machine Learning (ML)Yacine Ghalim
 
Ai in finance
Ai in financeAi in finance
Ai in financeVishwas N
 
Bringing AI to Business Intelligence
Bringing AI to Business IntelligenceBringing AI to Business Intelligence
Bringing AI to Business IntelligenceSi Krishan
 
Applications of artificial intelligence (AI) models for management decision m...
Applications of artificial intelligence (AI) models for management decision m...Applications of artificial intelligence (AI) models for management decision m...
Applications of artificial intelligence (AI) models for management decision m...The Higher Education Academy
 
The Future of Machine Learning
The Future of Machine LearningThe Future of Machine Learning
The Future of Machine LearningRussell Miles
 
Artificial Intelligence Introduction
Artificial Intelligence IntroductionArtificial Intelligence Introduction
Artificial Intelligence IntroductionKirti Verma
 
Artificial Intelligence
Artificial IntelligenceArtificial Intelligence
Artificial IntelligenceGirish Naik
 

What's hot (20)

Artificial Intelligence : The Future of AI
Artificial Intelligence : The Future of AIArtificial Intelligence : The Future of AI
Artificial Intelligence : The Future of AI
 
Artificial intelligence, machine learning and internet of things
Artificial intelligence, machine learning and internet of thingsArtificial intelligence, machine learning and internet of things
Artificial intelligence, machine learning and internet of things
 
Artificial intelligence overview
Artificial intelligence overviewArtificial intelligence overview
Artificial intelligence overview
 
Artificial intelligence (ai)
Artificial intelligence (ai)Artificial intelligence (ai)
Artificial intelligence (ai)
 
We are Building Dystopia using AI & ML
We are Building Dystopia using AI & MLWe are Building Dystopia using AI & ML
We are Building Dystopia using AI & ML
 
AI, Machine Learning and Deep Learning - The Overview
AI, Machine Learning and Deep Learning - The OverviewAI, Machine Learning and Deep Learning - The Overview
AI, Machine Learning and Deep Learning - The Overview
 
Introduction to Artificial Intelligence and Machine Learning
Introduction to Artificial Intelligence and Machine Learning Introduction to Artificial Intelligence and Machine Learning
Introduction to Artificial Intelligence and Machine Learning
 
AI & ML Overview
AI & ML OverviewAI & ML Overview
AI & ML Overview
 
Artificial intelligence slides beginners
Artificial intelligence slides beginners Artificial intelligence slides beginners
Artificial intelligence slides beginners
 
Artificial Intelligence - Overview
Artificial Intelligence - OverviewArtificial Intelligence - Overview
Artificial Intelligence - Overview
 
What is AI ( Arificial Intelligence)?
What is AI ( Arificial Intelligence)?What is AI ( Arificial Intelligence)?
What is AI ( Arificial Intelligence)?
 
Artificial intelligence (AI)
Artificial intelligence (AI)Artificial intelligence (AI)
Artificial intelligence (AI)
 
A primer on Artificial Intelligence (AI) and Machine Learning (ML)
A primer on Artificial Intelligence (AI) and Machine Learning (ML)A primer on Artificial Intelligence (AI) and Machine Learning (ML)
A primer on Artificial Intelligence (AI) and Machine Learning (ML)
 
Ai in finance
Ai in financeAi in finance
Ai in finance
 
Artificial intelligence
Artificial intelligenceArtificial intelligence
Artificial intelligence
 
Bringing AI to Business Intelligence
Bringing AI to Business IntelligenceBringing AI to Business Intelligence
Bringing AI to Business Intelligence
 
Applications of artificial intelligence (AI) models for management decision m...
Applications of artificial intelligence (AI) models for management decision m...Applications of artificial intelligence (AI) models for management decision m...
Applications of artificial intelligence (AI) models for management decision m...
 
The Future of Machine Learning
The Future of Machine LearningThe Future of Machine Learning
The Future of Machine Learning
 
Artificial Intelligence Introduction
Artificial Intelligence IntroductionArtificial Intelligence Introduction
Artificial Intelligence Introduction
 
Artificial Intelligence
Artificial IntelligenceArtificial Intelligence
Artificial Intelligence
 

Similar to Natural language Analysis

Week1- Introduction.pptx
Week1- Introduction.pptxWeek1- Introduction.pptx
Week1- Introduction.pptxfahmi324663
 
Esciencetalk
EsciencetalkEsciencetalk
Esciencetalkdbgannon
 
Big data 4 webmonday
Big data 4 webmondayBig data 4 webmonday
Big data 4 webmondayDaniel Koller
 
Introduction to deep learning
Introduction to deep learningIntroduction to deep learning
Introduction to deep learningAmr Rashed
 
Deep learning introduction
Deep learning introductionDeep learning introduction
Deep learning introductionAdwait Bhave
 
Introduction to Text Mining
Introduction to Text MiningIntroduction to Text Mining
Introduction to Text MiningMinha Hwang
 
AI Technology Overview and Career Advice
AI Technology Overview and Career AdviceAI Technology Overview and Career Advice
AI Technology Overview and Career AdviceKunling Geng
 
AILABS - Lecture Series - Is AI the New Electricity? - Advances In Machine Le...
AILABS - Lecture Series - Is AI the New Electricity? - Advances In Machine Le...AILABS - Lecture Series - Is AI the New Electricity? - Advances In Machine Le...
AILABS - Lecture Series - Is AI the New Electricity? - Advances In Machine Le...AILABS Academy
 
An Introduction to Recent Advances in the Field of NLP
An Introduction to Recent Advances in the Field of NLPAn Introduction to Recent Advances in the Field of NLP
An Introduction to Recent Advances in the Field of NLPRrubaa Panchendrarajan
 
Deep learning tutorial 9/2019
Deep learning tutorial 9/2019Deep learning tutorial 9/2019
Deep learning tutorial 9/2019Amr Rashed
 
Deep Learning Tutorial
Deep Learning TutorialDeep Learning Tutorial
Deep Learning TutorialAmr Rashed
 
Artificial Intelligence by B. Ravikumar
Artificial Intelligence by B. RavikumarArtificial Intelligence by B. Ravikumar
Artificial Intelligence by B. RavikumarGarry D. Lasaga
 
Hacking Predictive Modeling - RoadSec 2018
Hacking Predictive Modeling - RoadSec 2018Hacking Predictive Modeling - RoadSec 2018
Hacking Predictive Modeling - RoadSec 2018HJ van Veen
 
AI for Everyone: Master the Basics
AI for Everyone: Master the BasicsAI for Everyone: Master the Basics
AI for Everyone: Master the BasicsStutty Srivastava
 
Data Science, Machine Learning and Neural Networks
Data Science, Machine Learning and Neural NetworksData Science, Machine Learning and Neural Networks
Data Science, Machine Learning and Neural NetworksBICA Labs
 
OWF14 - Big Data : The State of Machine Learning in 2014
OWF14 - Big Data : The State of Machine  Learning in 2014OWF14 - Big Data : The State of Machine  Learning in 2014
OWF14 - Big Data : The State of Machine Learning in 2014Paris Open Source Summit
 

Similar to Natural language Analysis (20)

Week1- Introduction.pptx
Week1- Introduction.pptxWeek1- Introduction.pptx
Week1- Introduction.pptx
 
Esciencetalk
EsciencetalkEsciencetalk
Esciencetalk
 
Esciencetalk
EsciencetalkEsciencetalk
Esciencetalk
 
Big data 4 webmonday
Big data 4 webmondayBig data 4 webmonday
Big data 4 webmonday
 
Introduction to deep learning
Introduction to deep learningIntroduction to deep learning
Introduction to deep learning
 
Deep learning introduction
Deep learning introductionDeep learning introduction
Deep learning introduction
 
Introduction to Text Mining
Introduction to Text MiningIntroduction to Text Mining
Introduction to Text Mining
 
Our World is Socio-technical
Our World is Socio-technicalOur World is Socio-technical
Our World is Socio-technical
 
AI Technology Overview and Career Advice
AI Technology Overview and Career AdviceAI Technology Overview and Career Advice
AI Technology Overview and Career Advice
 
AILABS - Lecture Series - Is AI the New Electricity? - Advances In Machine Le...
AILABS - Lecture Series - Is AI the New Electricity? - Advances In Machine Le...AILABS - Lecture Series - Is AI the New Electricity? - Advances In Machine Le...
AILABS - Lecture Series - Is AI the New Electricity? - Advances In Machine Le...
 
An Introduction to Recent Advances in the Field of NLP
An Introduction to Recent Advances in the Field of NLPAn Introduction to Recent Advances in the Field of NLP
An Introduction to Recent Advances in the Field of NLP
 
Machine Learning Overview: How did we get here ?
Machine Learning Overview: How did we get here ?Machine Learning Overview: How did we get here ?
Machine Learning Overview: How did we get here ?
 
Deep learning tutorial 9/2019
Deep learning tutorial 9/2019Deep learning tutorial 9/2019
Deep learning tutorial 9/2019
 
Deep Learning Tutorial
Deep Learning TutorialDeep Learning Tutorial
Deep Learning Tutorial
 
Artificial Intelligence by B. Ravikumar
Artificial Intelligence by B. RavikumarArtificial Intelligence by B. Ravikumar
Artificial Intelligence by B. Ravikumar
 
Hacking Predictive Modeling - RoadSec 2018
Hacking Predictive Modeling - RoadSec 2018Hacking Predictive Modeling - RoadSec 2018
Hacking Predictive Modeling - RoadSec 2018
 
AI for Everyone: Master the Basics
AI for Everyone: Master the BasicsAI for Everyone: Master the Basics
AI for Everyone: Master the Basics
 
Data Science, Machine Learning and Neural Networks
Data Science, Machine Learning and Neural NetworksData Science, Machine Learning and Neural Networks
Data Science, Machine Learning and Neural Networks
 
OWF14 - Big Data : The State of Machine Learning in 2014
OWF14 - Big Data : The State of Machine  Learning in 2014OWF14 - Big Data : The State of Machine  Learning in 2014
OWF14 - Big Data : The State of Machine Learning in 2014
 
Ai introduction
Ai introductionAi introduction
Ai introduction
 

More from Rudradeb Mitra

Architecting IoT with Machine Learning
Architecting IoT with Machine LearningArchitecting IoT with Machine Learning
Architecting IoT with Machine LearningRudradeb Mitra
 
Growth : Crossing the chasm
Growth :  Crossing the chasmGrowth :  Crossing the chasm
Growth : Crossing the chasmRudradeb Mitra
 
Machine Learning: For the people, By the people, Of the people
Machine Learning: For the people, By the people, Of the peopleMachine Learning: For the people, By the people, Of the people
Machine Learning: For the people, By the people, Of the peopleRudradeb Mitra
 
Machine learning for retail banking
Machine learning for retail bankingMachine learning for retail banking
Machine learning for retail bankingRudradeb Mitra
 
Successful adoption of Machine Learning
Successful adoption of Machine LearningSuccessful adoption of Machine Learning
Successful adoption of Machine LearningRudradeb Mitra
 
Machine Learning Adoption: Crossing the chasm for banking and insurance sector
Machine Learning Adoption: Crossing the chasm for banking and insurance sectorMachine Learning Adoption: Crossing the chasm for banking and insurance sector
Machine Learning Adoption: Crossing the chasm for banking and insurance sectorRudradeb Mitra
 
Predictive Analytics to the rescue of IoT
Predictive Analytics to the rescue of IoTPredictive Analytics to the rescue of IoT
Predictive Analytics to the rescue of IoTRudradeb Mitra
 
Predictive Analytics using Neural Networks
Predictive Analytics using Neural NetworksPredictive Analytics using Neural Networks
Predictive Analytics using Neural NetworksRudradeb Mitra
 
Predictive Analytics disrupting Product development
Predictive Analytics disrupting Product developmentPredictive Analytics disrupting Product development
Predictive Analytics disrupting Product developmentRudradeb Mitra
 
Artificial Intelligence: Case studies (what can you build)
Artificial Intelligence: Case studies (what can you build)Artificial Intelligence: Case studies (what can you build)
Artificial Intelligence: Case studies (what can you build)Rudradeb Mitra
 
Machine learning disrupting car insurance industry
Machine learning disrupting car insurance industryMachine learning disrupting car insurance industry
Machine learning disrupting car insurance industryRudradeb Mitra
 
Ethical Artificial Intelligence
Ethical Artificial IntelligenceEthical Artificial Intelligence
Ethical Artificial IntelligenceRudradeb Mitra
 

More from Rudradeb Mitra (14)

Architecting IoT with Machine Learning
Architecting IoT with Machine LearningArchitecting IoT with Machine Learning
Architecting IoT with Machine Learning
 
Growth : Crossing the chasm
Growth :  Crossing the chasmGrowth :  Crossing the chasm
Growth : Crossing the chasm
 
Machine Learning: For the people, By the people, Of the people
Machine Learning: For the people, By the people, Of the peopleMachine Learning: For the people, By the people, Of the people
Machine Learning: For the people, By the people, Of the people
 
Machine learning for retail banking
Machine learning for retail bankingMachine learning for retail banking
Machine learning for retail banking
 
Successful adoption of Machine Learning
Successful adoption of Machine LearningSuccessful adoption of Machine Learning
Successful adoption of Machine Learning
 
Machine Learning Adoption: Crossing the chasm for banking and insurance sector
Machine Learning Adoption: Crossing the chasm for banking and insurance sectorMachine Learning Adoption: Crossing the chasm for banking and insurance sector
Machine Learning Adoption: Crossing the chasm for banking and insurance sector
 
Predictive Analytics to the rescue of IoT
Predictive Analytics to the rescue of IoTPredictive Analytics to the rescue of IoT
Predictive Analytics to the rescue of IoT
 
Predictive Analytics using Neural Networks
Predictive Analytics using Neural NetworksPredictive Analytics using Neural Networks
Predictive Analytics using Neural Networks
 
Predictive Analytics disrupting Product development
Predictive Analytics disrupting Product developmentPredictive Analytics disrupting Product development
Predictive Analytics disrupting Product development
 
Predictive Analytics
Predictive Analytics Predictive Analytics
Predictive Analytics
 
Artificial Intelligence: Case studies (what can you build)
Artificial Intelligence: Case studies (what can you build)Artificial Intelligence: Case studies (what can you build)
Artificial Intelligence: Case studies (what can you build)
 
Predictive Analytics
Predictive Analytics Predictive Analytics
Predictive Analytics
 
Machine learning disrupting car insurance industry
Machine learning disrupting car insurance industryMachine learning disrupting car insurance industry
Machine learning disrupting car insurance industry
 
Ethical Artificial Intelligence
Ethical Artificial IntelligenceEthical Artificial Intelligence
Ethical Artificial Intelligence
 

Recently uploaded

SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Unlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsUnlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsPrecisely
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Neo4j
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 

Recently uploaded (20)

SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Unlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsUnlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power Systems
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 

Natural language Analysis

  • 1. Language Analysis using Machine learning: An overview Rudradeb Mitra
  • 2. Bio • AI researcher published 10 research papers on topics like logical reasoning, language analysis, Semantic web. • Masters from University of Cambridge, UK. • Involved with startups since 2010. • Machine learning enthusiast.
  • 3. What is machine learning? • Apply previously acquired knowledge to new or novel situation • Search tree, neural network, Bayesian reasoning, logic,… • Boom and AI winter cycle (1974-80, 1980-87) Arthur Samuel with his checker playing machine
  • 4. But something is happening recently….. • AlphaGo defeated world Go champion. • AP is going to use machine created news articles for sports coverage • Deep Mind to check NHS eye scans for disease analysis • People have termed it similar to Industrial revolution
  • 5. Applications • News articles (AP), robot lawyers, designers (wix), car industry (google, apple), tour guides, rockets…. • Open AI, facebook, google, microsoft, twitter… • ….machine learning will affect all domains…..
  • 6. Why now? • Big data - What do we do with it? • Visualize, Analyze - Human element • Machine learning / Deep neural network - Learn from the data
  • 7. Language understanding • “A computer would deserve to be called intelligent if it could deceive a human into believing that it is human.” - Alan Turing • Language is the form of communication. • Basic necessity in solving AI problems in language understanding.
  • 8. Applications of NLP • Topic modelling • Text summarization • Translation • Sentiment analysis • Image captions and descriptions …
  • 9. Historic approaches… • Syntax tree • Semantic - RDF, OWL • LSA - bag of words, similar words appear together.
 Concepts are represented as patterns of words.
  • 10. Latent Dirichlet Analysis • Start with document, bag of words and K topics • Output - Documents are of what topics (in %) • Randomly/semi-randomly assign each word to a topic • All topic assignments except for the current word in question are correct • Improve by reassign ‘w’ a new topic. Choose topic t with probability p(topic t | document d) * p(word w | topic t)
  • 13. Deep Neural network • Many layers / neurons • Wide / Deep network • Data + computations power
  • 14. CBOW / skip gram
  • 16. word2vec • Applications: Sentence auto fill, playlist, genes… • Issues: Local context. Missing global context. • GloVe
  • 18. LSTM
  • 22. AlphaGo - Building intuition • Took 150,000 games played by good human players and used an artificial neural network to find patterns • Learned to predict with high probability what move a human player would take • Play against itself, to get an estimate of how likely a given board position was to be a winning one - Reinforcement learning • No detailed knowledge of Go. Instead analyzed thousands of prior games and engaged in a lot of self- play.