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
Social Media Sentiments Analysis
PratisthaSingh5
 
PPTX
Sentiment analysis using ml
Pravin Katiyar
 
PPTX
Presentation on Sentiment Analysis
Rebecca Williams
 
PPTX
Sentiment analysis
Makrand Patil
 
PPTX
Twitter sentiment analysis ppt
SonuCreation
 
PDF
Amazon sentimental analysis
Akhila
 
PPTX
Amazon Product Sentiment review
Lalit Jain
 
PDF
Sentiment Analysis of Twitter Data
Sumit Raj
 
PPTX
New sentiment analysis of tweets using python by Ravi kumar
Ravi Kumar
 
PPTX
Sentiment analysis
Amenda Joy
 
PDF
Text classification & sentiment analysis
M. Atif Qureshi
 
PPTX
Sentiment Analysis using Twitter Data
Hari Prasad
 
PPTX
Sentiment analysis using naive bayes classifier
Dev Sahu
 
ODP
Sentiment Analysis on Twitter
Subarno Pal
 
PPTX
Recurrent Neural Network (RNN) | RNN LSTM Tutorial | Deep Learning Course | S...
Simplilearn
 
PPTX
Sentiment analysis of Twitter data using python
Hetu Bhavsar
 
PPTX
Sentiment Analysis in Twitter
Ayushi Dalmia
 
PDF
project sentiment analysis
sneha penmetsa
 
DOCX
Twitter sentiment analysis project report
Bharat Khanna
 
PPT
Ml ppt
Alpna Patel
 
Social Media Sentiments Analysis
PratisthaSingh5
 
Sentiment analysis using ml
Pravin Katiyar
 
Presentation on Sentiment Analysis
Rebecca Williams
 
Sentiment analysis
Makrand Patil
 
Twitter sentiment analysis ppt
SonuCreation
 
Amazon sentimental analysis
Akhila
 
Amazon Product Sentiment review
Lalit Jain
 
Sentiment Analysis of Twitter Data
Sumit Raj
 
New sentiment analysis of tweets using python by Ravi kumar
Ravi Kumar
 
Sentiment analysis
Amenda Joy
 
Text classification & sentiment analysis
M. Atif Qureshi
 
Sentiment Analysis using Twitter Data
Hari Prasad
 
Sentiment analysis using naive bayes classifier
Dev Sahu
 
Sentiment Analysis on Twitter
Subarno Pal
 
Recurrent Neural Network (RNN) | RNN LSTM Tutorial | Deep Learning Course | S...
Simplilearn
 
Sentiment analysis of Twitter data using python
Hetu Bhavsar
 
Sentiment Analysis in Twitter
Ayushi Dalmia
 
project sentiment analysis
sneha penmetsa
 
Twitter sentiment analysis project report
Bharat Khanna
 
Ml ppt
Alpna Patel
 

Viewers also liked (20)

PPT
How Sentiment Analysis works
CJ Jenkins
 
PPTX
Sentiment analysis
Jennifer D. Davis, Ph.D.
 
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
 
PDF
Sentiment Analysis Using Hybrid Structure of Machine Learning Algorithms
Sangeeth Nagarajan
 
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
 
How Sentiment Analysis works
CJ Jenkins
 
Sentiment analysis
Jennifer D. Davis, Ph.D.
 
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
 
Sentiment Analysis Using Hybrid Structure of Machine Learning Algorithms
Sangeeth Nagarajan
 
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)

PDF
LOOPS in C Programming Language - Technology
RishabhDwivedi43
 
PDF
Transcript: Book industry state of the nation 2025 - Tech Forum 2025
BookNet Canada
 
PDF
Agentic AI lifecycle for Enterprise Hyper-Automation
Debmalya Biswas
 
PPTX
Seamless Tech Experiences Showcasing Cross-Platform App Design.pptx
presentifyai
 
PPTX
AI Penetration Testing Essentials: A Cybersecurity Guide for 2025
defencerabbit Team
 
PDF
How do you fast track Agentic automation use cases discovery?
DianaGray10
 
PDF
The Rise of AI and IoT in Mobile App Tech.pdf
IMG Global Infotech
 
PDF
Bitcoin for Millennials podcast with Bram, Power Laws of Bitcoin
Stephen Perrenod
 
PPTX
New ThousandEyes Product Innovations: Cisco Live June 2025
ThousandEyes
 
DOCX
Cryptography Quiz: test your knowledge of this important security concept.
Rajni Bhardwaj Grover
 
PDF
Go Concurrency Real-World Patterns, Pitfalls, and Playground Battles.pdf
Emily Achieng
 
PDF
Automating Feature Enrichment and Station Creation in Natural Gas Utility Net...
Safe Software
 
PDF
CIFDAQ Market Wrap for the week of 4th July 2025
CIFDAQ
 
PDF
“Squinting Vision Pipelines: Detecting and Correcting Errors in Vision Models...
Edge AI and Vision Alliance
 
PDF
NLJUG Speaker academy 2025 - first session
Bert Jan Schrijver
 
PDF
[Newgen] NewgenONE Marvin Brochure 1.pdf
darshakparmar
 
PDF
Newgen Beyond Frankenstein_Build vs Buy_Digital_version.pdf
darshakparmar
 
PDF
Newgen 2022-Forrester Newgen TEI_13 05 2022-The-Total-Economic-Impact-Newgen-...
darshakparmar
 
PDF
NASA A Researcher’s Guide to International Space Station : Physical Sciences ...
Dr. PANKAJ DHUSSA
 
PPTX
COMPARISON OF RASTER ANALYSIS TOOLS OF QGIS AND ARCGIS
Sharanya Sarkar
 
LOOPS in C Programming Language - Technology
RishabhDwivedi43
 
Transcript: Book industry state of the nation 2025 - Tech Forum 2025
BookNet Canada
 
Agentic AI lifecycle for Enterprise Hyper-Automation
Debmalya Biswas
 
Seamless Tech Experiences Showcasing Cross-Platform App Design.pptx
presentifyai
 
AI Penetration Testing Essentials: A Cybersecurity Guide for 2025
defencerabbit Team
 
How do you fast track Agentic automation use cases discovery?
DianaGray10
 
The Rise of AI and IoT in Mobile App Tech.pdf
IMG Global Infotech
 
Bitcoin for Millennials podcast with Bram, Power Laws of Bitcoin
Stephen Perrenod
 
New ThousandEyes Product Innovations: Cisco Live June 2025
ThousandEyes
 
Cryptography Quiz: test your knowledge of this important security concept.
Rajni Bhardwaj Grover
 
Go Concurrency Real-World Patterns, Pitfalls, and Playground Battles.pdf
Emily Achieng
 
Automating Feature Enrichment and Station Creation in Natural Gas Utility Net...
Safe Software
 
CIFDAQ Market Wrap for the week of 4th July 2025
CIFDAQ
 
“Squinting Vision Pipelines: Detecting and Correcting Errors in Vision Models...
Edge AI and Vision Alliance
 
NLJUG Speaker academy 2025 - first session
Bert Jan Schrijver
 
[Newgen] NewgenONE Marvin Brochure 1.pdf
darshakparmar
 
Newgen Beyond Frankenstein_Build vs Buy_Digital_version.pdf
darshakparmar
 
Newgen 2022-Forrester Newgen TEI_13 05 2022-The-Total-Economic-Impact-Newgen-...
darshakparmar
 
NASA A Researcher’s Guide to International Space Station : Physical Sciences ...
Dr. PANKAJ DHUSSA
 
COMPARISON OF RASTER ANALYSIS TOOLS OF QGIS AND ARCGIS
Sharanya Sarkar
 

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