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

PPTX
Sentiment Analysis
PDF
Sentiment Analysis
PPTX
sentiment analysis using support vector machine
PPT
How Sentiment Analysis works
PDF
Amazon sentimental analysis
PDF
Sentiment analysis - Our approach and use cases
PPTX
Approaches to Sentiment Analysis
PPTX
Sentiment analysis
Sentiment Analysis
Sentiment Analysis
sentiment analysis using support vector machine
How Sentiment Analysis works
Amazon sentimental analysis
Sentiment analysis - Our approach and use cases
Approaches to Sentiment Analysis
Sentiment analysis

What's hot (20)

PPTX
Sentiment analysis using ml
PDF
Sentiment Analysis of Twitter Data
PPTX
Machine Learning Algorithms | Machine Learning Tutorial | Data Science Algori...
PDF
Sentiment analysis of Twitter Data
PPTX
Presentation on Sentiment Analysis
PPTX
Sentiment analysis using naive bayes classifier
PPTX
Sentiment Analysis using Twitter Data
PPTX
Twitter sentiment analysis ppt
PPTX
Sentiment Analysis
PPTX
K-Nearest Neighbor Classifier
PDF
project sentiment analysis
PDF
Twitter sentimentanalysis report
PPTX
Sentiment Analaysis on Twitter
PPTX
Sentiment analysis
PPT
Opinion Mining
PPTX
Machine Learning Project
PPTX
Social Media Sentiments Analysis
PPTX
Twitter sentiment analysis
PPTX
K-Nearest Neighbor(KNN)
PPTX
Sentiment analysis
Sentiment analysis using ml
Sentiment Analysis of Twitter Data
Machine Learning Algorithms | Machine Learning Tutorial | Data Science Algori...
Sentiment analysis of Twitter Data
Presentation on Sentiment Analysis
Sentiment analysis using naive bayes classifier
Sentiment Analysis using Twitter Data
Twitter sentiment analysis ppt
Sentiment Analysis
K-Nearest Neighbor Classifier
project sentiment analysis
Twitter sentimentanalysis report
Sentiment Analaysis on Twitter
Sentiment analysis
Opinion Mining
Machine Learning Project
Social Media Sentiments Analysis
Twitter sentiment analysis
K-Nearest Neighbor(KNN)
Sentiment analysis
Ad

Viewers also liked (20)

PPTX
Sentiment analysis
PDF
Introduction to Sentiment Analysis
PPTX
Tutorial of Sentiment Analysis
PPT
Opinion Mining Tutorial (Sentiment Analysis)
PPT
Lecture 2
PPTX
Sentiment Analysis
PDF
Big Data with KNIME is as easy as 1, 2, 3, ...4!
PDF
Sentiment Analysis Using Hybrid Structure of Machine Learning Algorithms
PPT
PPTX
SearchLove Boston 2016 | Paul Shapiro | How to Automate Your Keyword Research
PPTX
Machine Learning with Scala
PPTX
Support Vector Machines (SVM) - Text Analytics algorithm introduction 2012
PPTX
The Actionable Guide to Doing Better Semantic Keyword Research #BrightonSEO (...
PDF
Support Vector Machines for Classification
PDF
Principle of Maximum Entropy
PDF
Ankit presentation
DOC
CURRICULO_LeonardoLopes _20160623
PPTX
Knime Evaluation Smaller
PDF
Comparing Machine Learning Algorithms in Text Mining
PDF
KNIME - Create Workflow with KNIME
Sentiment analysis
Introduction to Sentiment Analysis
Tutorial of Sentiment Analysis
Opinion Mining Tutorial (Sentiment Analysis)
Lecture 2
Sentiment Analysis
Big Data with KNIME is as easy as 1, 2, 3, ...4!
Sentiment Analysis Using Hybrid Structure of Machine Learning Algorithms
SearchLove Boston 2016 | Paul Shapiro | How to Automate Your Keyword Research
Machine Learning with Scala
Support Vector Machines (SVM) - Text Analytics algorithm introduction 2012
The Actionable Guide to Doing Better Semantic Keyword Research #BrightonSEO (...
Support Vector Machines for Classification
Principle of Maximum Entropy
Ankit presentation
CURRICULO_LeonardoLopes _20160623
Knime Evaluation Smaller
Comparing Machine Learning Algorithms in Text Mining
KNIME - Create Workflow with KNIME
Ad

Similar to Sentiment Analysis Using Machine Learning (20)

PPTX
Lecture 2 - Sentimental Analysis. ndsfbsbjjfasbdbsadhbsjdhbsah
PPT
Machine learning and deep learning algorithms
PPTX
INTRODUCTIONTOML2024 for graphic era.pptx
PPTX
Unit - 1 - Introduction of the machine learning
PPTX
Module 4.pptx............................
PDF
Presentation-19.08.2024hvug7gugyvuvugugugugugug
PDF
Machine learning Algorithms
PPTX
Machine Learning in NutShell
PPTX
Statistical foundations of ml
PDF
Machine-Learning for Data analytics and detection
PDF
Introduction to Machine Learning
PDF
Chapter01 introductory handbook
PPTX
Lecture 01: Machine Learning for Language Technology - Introduction
PPTX
B tech vi sem cse ml lecture 1 RTU Kota
PPTX
Indroduction to machine learning
PDF
machine learning basic unit1 for third year cse studnets
PDF
Understanding the Machine Learning Algorithms
PPTX
Lecture 1.pptxgggggggggggggggggggggggggggggggggggggggggggg
PPTX
Indroduction to machine learning
PPTX
Demystifying Machine Learning
Lecture 2 - Sentimental Analysis. ndsfbsbjjfasbdbsadhbsjdhbsah
Machine learning and deep learning algorithms
INTRODUCTIONTOML2024 for graphic era.pptx
Unit - 1 - Introduction of the machine learning
Module 4.pptx............................
Presentation-19.08.2024hvug7gugyvuvugugugugugug
Machine learning Algorithms
Machine Learning in NutShell
Statistical foundations of ml
Machine-Learning for Data analytics and detection
Introduction to Machine Learning
Chapter01 introductory handbook
Lecture 01: Machine Learning for Language Technology - Introduction
B tech vi sem cse ml lecture 1 RTU Kota
Indroduction to machine learning
machine learning basic unit1 for third year cse studnets
Understanding the Machine Learning Algorithms
Lecture 1.pptxgggggggggggggggggggggggggggggggggggggggggggg
Indroduction to machine learning
Demystifying Machine Learning

Recently uploaded (20)

PPTX
Blending method and technology for hydrogen.pptx
PPTX
Rise of the Digital Control Grid Zeee Media and Hope and Tivon FTWProject.com
PDF
CEH Module 2 Footprinting CEH V13, concepts
PDF
Build Real-Time ML Apps with Python, Feast & NoSQL
PDF
A hybrid framework for wild animal classification using fine-tuned DenseNet12...
PDF
EIS-Webinar-Regulated-Industries-2025-08.pdf
PDF
The-2025-Engineering-Revolution-AI-Quality-and-DevOps-Convergence.pdf
PDF
Connector Corner: Transform Unstructured Documents with Agentic Automation
PDF
Human Computer Interaction Miterm Lesson
PDF
Identification of potential depression in social media posts
PDF
AI.gov: A Trojan Horse in the Age of Artificial Intelligence
PDF
giants, standing on the shoulders of - by Daniel Stenberg
PPTX
Report in SIP_Distance_Learning_Technology_Impact.pptx
PDF
Examining Bias in AI Generated News Content.pdf
PDF
Altius execution marketplace concept.pdf
PDF
Transform-Quality-Engineering-with-AI-A-60-Day-Blueprint-for-Digital-Success.pdf
PDF
zbrain.ai-Scope Key Metrics Configuration and Best Practices.pdf
PDF
The AI Revolution in Customer Service - 2025
PDF
IT-ITes Industry bjjbnkmkhkhknbmhkhmjhjkhj
PDF
CCUS-as-the-Missing-Link-to-Net-Zero_AksCurious.pdf
Blending method and technology for hydrogen.pptx
Rise of the Digital Control Grid Zeee Media and Hope and Tivon FTWProject.com
CEH Module 2 Footprinting CEH V13, concepts
Build Real-Time ML Apps with Python, Feast & NoSQL
A hybrid framework for wild animal classification using fine-tuned DenseNet12...
EIS-Webinar-Regulated-Industries-2025-08.pdf
The-2025-Engineering-Revolution-AI-Quality-and-DevOps-Convergence.pdf
Connector Corner: Transform Unstructured Documents with Agentic Automation
Human Computer Interaction Miterm Lesson
Identification of potential depression in social media posts
AI.gov: A Trojan Horse in the Age of Artificial Intelligence
giants, standing on the shoulders of - by Daniel Stenberg
Report in SIP_Distance_Learning_Technology_Impact.pptx
Examining Bias in AI Generated News Content.pdf
Altius execution marketplace concept.pdf
Transform-Quality-Engineering-with-AI-A-60-Day-Blueprint-for-Digital-Success.pdf
zbrain.ai-Scope Key Metrics Configuration and Best Practices.pdf
The AI Revolution in Customer Service - 2025
IT-ITes Industry bjjbnkmkhkhknbmhkhmjhjkhj
CCUS-as-the-Missing-Link-to-Net-Zero_AksCurious.pdf

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