SlideShare a Scribd company logo
2
Most read
3
Most read
4
Most read
Nihar N Suryawanshi
I.T Grad at University of Pune
1
Sinhgad Academy Of Engineering, Pune
DEPERTMENT OF INFORMATION TECHNOLOGY
2
1. What is ML
2. Requirements
3. Components of ML
4. Supervised VS Unsupervised
5. Classification VS Regression
6. Naïve Bayes
7. SVM
8. Maximum Entropy
9. Lexicon and Classifier
10.Comparison
11.Conclusion
12.References
• Machine learning is a type of artificial intelligence
(AI) that provides computers with the ability to
learn without being explicitly programmed.
• The Machine that Teaches Themselves.
Sinhgad Academy Of Engineering, Pune
DEPERTMENT OF INFORMATION TECHNOLOGY
3
•Data
•Pattern
•Mathematical Representation
Sinhgad Academy Of Engineering, Pune
DEPERTMENT OF INFORMATION TECHNOLOGY
4
Sinhgad Academy Of Engineering, Pune
DEPERTMENT OF INFORMATION TECHNOLOGY
5
• Supervised Learning:
In this type we provide essential information to
The machine. Input and Output Data sets are
provided
•Unsupervised Learning:
In this type not much info is provided and machine
gives results using tedious calculations.
Sinhgad Academy Of Engineering, Pune
DEPERTMENT OF INFORMATION TECHNOLOGY
6
Sinhgad Academy Of Engineering, Pune
DEPERTMENT OF INFORMATION TECHNOLOGY
7
•Classification means to group the output into a class.
•In Classification the output value is small and discrete.
Ex: tumor->yes or no.
•Regression means to predict the output value using training
data.(gives more detailed and approximate output).
•In Regression the output is continuous.
Ex: tumor ->harmful or not harmful. 8
• Naïve Bays
• Support Vector Machines
• Maximum Entropy
Sinhgad Academy Of Engineering, Pune
DEPERTMENT OF INFORMATION TECHNOLOGY
9
•Based on Bayesian theorem
•Bays theorem:
P(c | d) = P(c) P(d | c)
P(d)
c= event of Raining
d=event of Dark clouds
•We make assumption that Events are conditionally
independent
Sinhgad Academy Of Engineering, Pune
DEPERTMENT OF INFORMATION TECHNOLOGY
10
P(Y)=5/8=0.625 P(N)=3/8=0.375
Sinhgad Academy Of Engineering, Pune
DEPERTMENT OF INFORMATION TECHNOLOGY
11
Sinhgad Academy Of Engineering, Pune
DEPERTMENT OF INFORMATION TECHNOLOGY
12
P(Chills=yes and flue =yes)= 3/5= 0.6
Sinhgad Academy Of Engineering, Pune
DEPERTMENT OF INFORMATION TECHNOLOGY
13
•Subject is divided into through Hyper plane which forms
basis of classification
•Designed by Vampik
•Linear Classification
Sinhgad Academy Of Engineering, Pune
DEPERTMENT OF INFORMATION TECHNOLOGY
14
•Maximum Entropy is a Probability distribution estimation
Technique..
•The principal of Entropy is that without external knowledge
one should Prefer distribution that are uniform
•Here in probability events are Dependent
Sinhgad Academy Of Engineering, Pune
DEPERTMENT OF INFORMATION
TECHNOLOGY
15
• To increase the efficiency we can combine traditional Lexicon
based systems with Modern Classifier machines like
Naïve Bayes or SVM.
Sinhgad Academy Of Engineering, Pune
DEPERTMENT OF INFORMATION TECHNOLOGY
16
Naïve Bays SVM Maximum
Entropy
Easy to Implement Harder to
Implement
Harder to
Implement
Less Efficient,
Efficient due to
working with large
sets of Words
Efficiency is
maximum
Efficiency is
moderate
Limited Use Versatile
Used in Comp
Vision, Text Cat, IP
Hardly used
Sinhgad Academy Of Engineering, Pune
DEPERTMENT OF INFORMATION TECHNOLOGY
17
Observations :
Ref: [1] Sinhgad Academy Of Engineering, Pune
DEPERTMENT OF INFORMATION TECHNOLOGY
18
•The machine learning can prove efficient over traditional
techniques for SA
•The Naïve Bayes can be useful in sentiment analysis of text
categorization.
Sinhgad Academy Of Engineering, Pune
DEPERTMENT OF INFORMATION TECHNOLOGY
19
[1]Thumbsup?Sentiment Classificationusing Machine Learning Techniques.
BoPang and LillianLee,Shivakumar Vaithyanathan[IBM, Cornell University].
[2] Machine Learning Algorithms for Opinion Mining and Sentiment Classification
Jayashri Khairnar,Mayura Kinikar[IJSRP].
[3] An introduction to Machine Learning
Pierre Geurts[Department of EE and CS & Bioinformatics, University of Liège].
[4] A Tutorial on Naive Bayes Classification[Carnegie Mellon University ]
[5]Using Maximum Entropy for Text Classification[Carnegie Mellon University].
[6]combining Lexicon and leaning.[Andrius Mudinas][Dell Zhang]
[7] Wikipedia and Internet.
Sinhgad Academy Of Engineering, Pune
DEPERTMENT OF INFORMATION TECHNOLOGY 20
-Nihar Suryawanshi.
Sinhgad Academy Of Engineering, Pune
DEPERTMENT OF INFORMATION TECHNOLOGY
21

More Related Content

What's hot (20)

PPTX
Sentiment Analysis using Twitter Data
Hari Prasad
 
PDF
Sentiment Analysis of Twitter Data
Sumit Raj
 
PDF
LSTM Based Sentiment Analysis
ijtsrd
 
PPT
How Sentiment Analysis works
CJ Jenkins
 
PDF
Text classification & sentiment analysis
M. Atif Qureshi
 
PPTX
Sentiment analysis
Amenda Joy
 
PPTX
Twitter sentiment analysis
Rahul Jha
 
PPTX
Loan Prediction System Using Machine Learning.pptx
BhoirRitesh19ET5008
 
PPTX
Sentiment Analysis in Twitter
Ayushi Dalmia
 
PPTX
Approaches to Sentiment Analysis
Nihar Suryawanshi
 
PPTX
Project on disease prediction
KOYELMAJUMDAR1
 
PDF
Sentiment Analysis Using Hybrid Structure of Machine Learning Algorithms
Sangeeth Nagarajan
 
PPTX
Supervised Learning Based Approach to Aspect Based Sentiment Analysis
Tharindu Kumara
 
PPTX
Sentiment analysis using naive bayes classifier
Dev Sahu
 
PPTX
Sentiment Analysis Using Twitter
piya chauhan
 
PPTX
Machine learning
Saurabh Agrawal
 
PDF
Classification Based Machine Learning Algorithms
Md. Main Uddin Rony
 
PPTX
Sentiment Analysis Using Product Review
Abdullah Moin
 
PPTX
Emotion Detection in text
kashif kashif
 
PDF
Sentiment Analysis
Data Science Society
 
Sentiment Analysis using Twitter Data
Hari Prasad
 
Sentiment Analysis of Twitter Data
Sumit Raj
 
LSTM Based Sentiment Analysis
ijtsrd
 
How Sentiment Analysis works
CJ Jenkins
 
Text classification & sentiment analysis
M. Atif Qureshi
 
Sentiment analysis
Amenda Joy
 
Twitter sentiment analysis
Rahul Jha
 
Loan Prediction System Using Machine Learning.pptx
BhoirRitesh19ET5008
 
Sentiment Analysis in Twitter
Ayushi Dalmia
 
Approaches to Sentiment Analysis
Nihar Suryawanshi
 
Project on disease prediction
KOYELMAJUMDAR1
 
Sentiment Analysis Using Hybrid Structure of Machine Learning Algorithms
Sangeeth Nagarajan
 
Supervised Learning Based Approach to Aspect Based Sentiment Analysis
Tharindu Kumara
 
Sentiment analysis using naive bayes classifier
Dev Sahu
 
Sentiment Analysis Using Twitter
piya chauhan
 
Machine learning
Saurabh Agrawal
 
Classification Based Machine Learning Algorithms
Md. Main Uddin Rony
 
Sentiment Analysis Using Product Review
Abdullah Moin
 
Emotion Detection in text
kashif kashif
 
Sentiment Analysis
Data Science Society
 

Viewers also liked (20)

PPTX
Sentiment analysis
Jennifer D. Davis, Ph.D.
 
PPTX
Sentiment Analysis
Ankur Tyagi
 
PDF
Introduction to Sentiment Analysis
Jaganadh Gopinadhan
 
PPTX
Tutorial of Sentiment Analysis
Fabio Benedetti
 
PPT
Opinion Mining Tutorial (Sentiment Analysis)
Kavita Ganesan
 
PPT
Lecture 2
butest
 
PPTX
Sentiment Analysis
harit66
 
PDF
Big Data with KNIME is as easy as 1, 2, 3, ...4!
KNIMESlides
 
PPT
Knime
Amal Targhi
 
PPTX
SearchLove Boston 2016 | Paul Shapiro | How to Automate Your Keyword Research
Distilled
 
PPTX
Machine Learning with Scala
Susan Eraly
 
PPTX
Support Vector Machines (SVM) - Text Analytics algorithm introduction 2012
Treparel
 
PPTX
The Actionable Guide to Doing Better Semantic Keyword Research #BrightonSEO (...
Paul Shapiro
 
PDF
Support Vector Machines for Classification
Prakash Pimpale
 
PDF
Principle of Maximum Entropy
Jiawang Liu
 
PDF
Ankit presentation
ANKIT AGRAWAL
 
DOC
CURRICULO_LeonardoLopes _20160623
Leonardo Lopes Oliveira
 
PPTX
Knime Evaluation Smaller
vijaydj
 
PDF
Comparing Machine Learning Algorithms in Text Mining
Andrea Gigli
 
PDF
KNIME - Create Workflow with KNIME
Billy Wong
 
Sentiment analysis
Jennifer D. Davis, Ph.D.
 
Sentiment Analysis
Ankur Tyagi
 
Introduction to Sentiment Analysis
Jaganadh Gopinadhan
 
Tutorial of Sentiment Analysis
Fabio Benedetti
 
Opinion Mining Tutorial (Sentiment Analysis)
Kavita Ganesan
 
Lecture 2
butest
 
Sentiment Analysis
harit66
 
Big Data with KNIME is as easy as 1, 2, 3, ...4!
KNIMESlides
 
SearchLove Boston 2016 | Paul Shapiro | How to Automate Your Keyword Research
Distilled
 
Machine Learning with Scala
Susan Eraly
 
Support Vector Machines (SVM) - Text Analytics algorithm introduction 2012
Treparel
 
The Actionable Guide to Doing Better Semantic Keyword Research #BrightonSEO (...
Paul Shapiro
 
Support Vector Machines for Classification
Prakash Pimpale
 
Principle of Maximum Entropy
Jiawang Liu
 
Ankit presentation
ANKIT AGRAWAL
 
CURRICULO_LeonardoLopes _20160623
Leonardo Lopes Oliveira
 
Knime Evaluation Smaller
vijaydj
 
Comparing Machine Learning Algorithms in Text Mining
Andrea Gigli
 
KNIME - Create Workflow with KNIME
Billy Wong
 
Ad

Similar to Sentiment Analysis Using Machine Learning (20)

PPTX
Lecture 2 - Sentimental Analysis. ndsfbsbjjfasbdbsadhbsjdhbsah
muhammadzahid526811
 
PPT
Machine learning and deep learning algorithms
KannanA29
 
PPTX
INTRODUCTIONTOML2024 for graphic era.pptx
chirag19saxena2001
 
PPTX
Unit - 1 - Introduction of the machine learning
Taranpreet Singh
 
PPTX
Module 4.pptx............................
ssuserd60896
 
PDF
Presentation-19.08.2024hvug7gugyvuvugugugugugug
amanna7980
 
PDF
Machine learning Algorithms
Walaa Hamdy Assy
 
PPTX
Machine Learning in NutShell
Ashwin Shiv
 
PPTX
Statistical foundations of ml
Vipul Kalamkar
 
PDF
Machine-Learning for Data analytics and detection
adityaksnu
 
PDF
Introduction to Machine Learning
nhm taveer hossain khan
 
PDF
Chapter01 introductory handbook
Raman Kannan
 
PPTX
Lecture 01: Machine Learning for Language Technology - Introduction
Marina Santini
 
PPTX
B tech vi sem cse ml lecture 1 RTU Kota
himanshu swarnkar
 
PPTX
Indroduction to machine learning
Anmitas1
 
PDF
machine learning basic unit1 for third year cse studnets
sachinjadhav990783
 
PDF
Understanding the Machine Learning Algorithms
Rupak Roy
 
PPTX
Lecture 1.pptxgggggggggggggggggggggggggggggggggggggggggggg
AjayKumar773878
 
PPTX
Indroduction to machine learning
Anmitas1
 
PPTX
Demystifying Machine Learning
Ayodele Odubela
 
Lecture 2 - Sentimental Analysis. ndsfbsbjjfasbdbsadhbsjdhbsah
muhammadzahid526811
 
Machine learning and deep learning algorithms
KannanA29
 
INTRODUCTIONTOML2024 for graphic era.pptx
chirag19saxena2001
 
Unit - 1 - Introduction of the machine learning
Taranpreet Singh
 
Module 4.pptx............................
ssuserd60896
 
Presentation-19.08.2024hvug7gugyvuvugugugugugug
amanna7980
 
Machine learning Algorithms
Walaa Hamdy Assy
 
Machine Learning in NutShell
Ashwin Shiv
 
Statistical foundations of ml
Vipul Kalamkar
 
Machine-Learning for Data analytics and detection
adityaksnu
 
Introduction to Machine Learning
nhm taveer hossain khan
 
Chapter01 introductory handbook
Raman Kannan
 
Lecture 01: Machine Learning for Language Technology - Introduction
Marina Santini
 
B tech vi sem cse ml lecture 1 RTU Kota
himanshu swarnkar
 
Indroduction to machine learning
Anmitas1
 
machine learning basic unit1 for third year cse studnets
sachinjadhav990783
 
Understanding the Machine Learning Algorithms
Rupak Roy
 
Lecture 1.pptxgggggggggggggggggggggggggggggggggggggggggggg
AjayKumar773878
 
Indroduction to machine learning
Anmitas1
 
Demystifying Machine Learning
Ayodele Odubela
 
Ad

Recently uploaded (20)

PPTX
Building Search Using OpenSearch: Limitations and Workarounds
Sease
 
PPTX
From Sci-Fi to Reality: Exploring AI Evolution
Svetlana Meissner
 
PDF
New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
PDF
Go Concurrency Real-World Patterns, Pitfalls, and Playground Battles.pdf
Emily Achieng
 
PDF
How Startups Are Growing Faster with App Developers in Australia.pdf
India App Developer
 
PDF
Transforming Utility Networks: Large-scale Data Migrations with FME
Safe Software
 
PDF
Agentic AI lifecycle for Enterprise Hyper-Automation
Debmalya Biswas
 
PDF
Using FME to Develop Self-Service CAD Applications for a Major UK Police Force
Safe Software
 
PPTX
OpenID AuthZEN - Analyst Briefing July 2025
David Brossard
 
PDF
IoT-Powered Industrial Transformation – Smart Manufacturing to Connected Heal...
Rejig Digital
 
PPTX
Future Tech Innovations 2025 – A TechLists Insight
TechLists
 
PDF
CIFDAQ Market Insights for July 7th 2025
CIFDAQ
 
PDF
Staying Human in a Machine- Accelerated World
Catalin Jora
 
PDF
Achieving Consistent and Reliable AI Code Generation - Medusa AI
medusaaico
 
PDF
Exolore The Essential AI Tools in 2025.pdf
Srinivasan M
 
PDF
What Makes Contify’s News API Stand Out: Key Features at a Glance
Contify
 
PDF
Reverse Engineering of Security Products: Developing an Advanced Microsoft De...
nwbxhhcyjv
 
PPTX
The Project Compass - GDG on Campus MSIT
dscmsitkol
 
PDF
"AI Transformation: Directions and Challenges", Pavlo Shaternik
Fwdays
 
PDF
Smart Trailers 2025 Update with History and Overview
Paul Menig
 
Building Search Using OpenSearch: Limitations and Workarounds
Sease
 
From Sci-Fi to Reality: Exploring AI Evolution
Svetlana Meissner
 
New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
Go Concurrency Real-World Patterns, Pitfalls, and Playground Battles.pdf
Emily Achieng
 
How Startups Are Growing Faster with App Developers in Australia.pdf
India App Developer
 
Transforming Utility Networks: Large-scale Data Migrations with FME
Safe Software
 
Agentic AI lifecycle for Enterprise Hyper-Automation
Debmalya Biswas
 
Using FME to Develop Self-Service CAD Applications for a Major UK Police Force
Safe Software
 
OpenID AuthZEN - Analyst Briefing July 2025
David Brossard
 
IoT-Powered Industrial Transformation – Smart Manufacturing to Connected Heal...
Rejig Digital
 
Future Tech Innovations 2025 – A TechLists Insight
TechLists
 
CIFDAQ Market Insights for July 7th 2025
CIFDAQ
 
Staying Human in a Machine- Accelerated World
Catalin Jora
 
Achieving Consistent and Reliable AI Code Generation - Medusa AI
medusaaico
 
Exolore The Essential AI Tools in 2025.pdf
Srinivasan M
 
What Makes Contify’s News API Stand Out: Key Features at a Glance
Contify
 
Reverse Engineering of Security Products: Developing an Advanced Microsoft De...
nwbxhhcyjv
 
The Project Compass - GDG on Campus MSIT
dscmsitkol
 
"AI Transformation: Directions and Challenges", Pavlo Shaternik
Fwdays
 
Smart Trailers 2025 Update with History and Overview
Paul Menig
 

Sentiment Analysis Using Machine Learning

  • 1. Nihar N Suryawanshi I.T Grad at University of Pune 1
  • 2. Sinhgad Academy Of Engineering, Pune DEPERTMENT OF INFORMATION TECHNOLOGY 2 1. What is ML 2. Requirements 3. Components of ML 4. Supervised VS Unsupervised 5. Classification VS Regression 6. Naïve Bayes 7. SVM 8. Maximum Entropy 9. Lexicon and Classifier 10.Comparison 11.Conclusion 12.References
  • 3. • Machine learning is a type of artificial intelligence (AI) that provides computers with the ability to learn without being explicitly programmed. • The Machine that Teaches Themselves. Sinhgad Academy Of Engineering, Pune DEPERTMENT OF INFORMATION TECHNOLOGY 3
  • 4. •Data •Pattern •Mathematical Representation Sinhgad Academy Of Engineering, Pune DEPERTMENT OF INFORMATION TECHNOLOGY 4
  • 5. Sinhgad Academy Of Engineering, Pune DEPERTMENT OF INFORMATION TECHNOLOGY 5
  • 6. • Supervised Learning: In this type we provide essential information to The machine. Input and Output Data sets are provided •Unsupervised Learning: In this type not much info is provided and machine gives results using tedious calculations. Sinhgad Academy Of Engineering, Pune DEPERTMENT OF INFORMATION TECHNOLOGY 6
  • 7. Sinhgad Academy Of Engineering, Pune DEPERTMENT OF INFORMATION TECHNOLOGY 7
  • 8. •Classification means to group the output into a class. •In Classification the output value is small and discrete. Ex: tumor->yes or no. •Regression means to predict the output value using training data.(gives more detailed and approximate output). •In Regression the output is continuous. Ex: tumor ->harmful or not harmful. 8
  • 9. • Naïve Bays • Support Vector Machines • Maximum Entropy Sinhgad Academy Of Engineering, Pune DEPERTMENT OF INFORMATION TECHNOLOGY 9
  • 10. •Based on Bayesian theorem •Bays theorem: P(c | d) = P(c) P(d | c) P(d) c= event of Raining d=event of Dark clouds •We make assumption that Events are conditionally independent Sinhgad Academy Of Engineering, Pune DEPERTMENT OF INFORMATION TECHNOLOGY 10
  • 11. P(Y)=5/8=0.625 P(N)=3/8=0.375 Sinhgad Academy Of Engineering, Pune DEPERTMENT OF INFORMATION TECHNOLOGY 11
  • 12. Sinhgad Academy Of Engineering, Pune DEPERTMENT OF INFORMATION TECHNOLOGY 12 P(Chills=yes and flue =yes)= 3/5= 0.6
  • 13. Sinhgad Academy Of Engineering, Pune DEPERTMENT OF INFORMATION TECHNOLOGY 13
  • 14. •Subject is divided into through Hyper plane which forms basis of classification •Designed by Vampik •Linear Classification Sinhgad Academy Of Engineering, Pune DEPERTMENT OF INFORMATION TECHNOLOGY 14
  • 15. •Maximum Entropy is a Probability distribution estimation Technique.. •The principal of Entropy is that without external knowledge one should Prefer distribution that are uniform •Here in probability events are Dependent Sinhgad Academy Of Engineering, Pune DEPERTMENT OF INFORMATION TECHNOLOGY 15
  • 16. • To increase the efficiency we can combine traditional Lexicon based systems with Modern Classifier machines like Naïve Bayes or SVM. Sinhgad Academy Of Engineering, Pune DEPERTMENT OF INFORMATION TECHNOLOGY 16
  • 17. Naïve Bays SVM Maximum Entropy Easy to Implement Harder to Implement Harder to Implement Less Efficient, Efficient due to working with large sets of Words Efficiency is maximum Efficiency is moderate Limited Use Versatile Used in Comp Vision, Text Cat, IP Hardly used Sinhgad Academy Of Engineering, Pune DEPERTMENT OF INFORMATION TECHNOLOGY 17
  • 18. Observations : Ref: [1] Sinhgad Academy Of Engineering, Pune DEPERTMENT OF INFORMATION TECHNOLOGY 18
  • 19. •The machine learning can prove efficient over traditional techniques for SA •The Naïve Bayes can be useful in sentiment analysis of text categorization. Sinhgad Academy Of Engineering, Pune DEPERTMENT OF INFORMATION TECHNOLOGY 19
  • 20. [1]Thumbsup?Sentiment Classificationusing Machine Learning Techniques. BoPang and LillianLee,Shivakumar Vaithyanathan[IBM, Cornell University]. [2] Machine Learning Algorithms for Opinion Mining and Sentiment Classification Jayashri Khairnar,Mayura Kinikar[IJSRP]. [3] An introduction to Machine Learning Pierre Geurts[Department of EE and CS & Bioinformatics, University of Liège]. [4] A Tutorial on Naive Bayes Classification[Carnegie Mellon University ] [5]Using Maximum Entropy for Text Classification[Carnegie Mellon University]. [6]combining Lexicon and leaning.[Andrius Mudinas][Dell Zhang] [7] Wikipedia and Internet. Sinhgad Academy Of Engineering, Pune DEPERTMENT OF INFORMATION TECHNOLOGY 20
  • 21. -Nihar Suryawanshi. Sinhgad Academy Of Engineering, Pune DEPERTMENT OF INFORMATION TECHNOLOGY 21