SlideShare a Scribd company logo
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

Opinion Mining Tutorial (Sentiment Analysis)
Opinion Mining Tutorial (Sentiment Analysis)Opinion Mining Tutorial (Sentiment Analysis)
Opinion Mining Tutorial (Sentiment Analysis)
Kavita Ganesan
 
sentiment analysis
sentiment analysis sentiment analysis
sentiment analysis
ShivangiYadav42
 
Sentiment Analysis using Twitter Data
Sentiment Analysis using Twitter DataSentiment Analysis using Twitter Data
Sentiment Analysis using Twitter Data
Hari Prasad
 
Practical sentiment analysis
Practical sentiment analysisPractical sentiment analysis
Practical sentiment analysis
Diana Maynard
 
Sentiment analysis - Our approach and use cases
Sentiment analysis - Our approach and use casesSentiment analysis - Our approach and use cases
Sentiment analysis - Our approach and use cases
Karol Chlasta
 
Lecture1 introduction to machine learning
Lecture1 introduction to machine learningLecture1 introduction to machine learning
Lecture1 introduction to machine learning
UmmeSalmaM1
 
Sentiment Analysis
Sentiment AnalysisSentiment Analysis
Sentiment Analysis
Aditya Nag
 
Text classification & sentiment analysis
Text classification & sentiment analysisText classification & sentiment analysis
Text classification & sentiment analysis
M. Atif Qureshi
 
Approaches to Sentiment Analysis
Approaches to Sentiment AnalysisApproaches to Sentiment Analysis
Approaches to Sentiment Analysis
Nihar Suryawanshi
 
Recurrent Neural Network (RNN) | RNN LSTM Tutorial | Deep Learning Course | S...
Recurrent Neural Network (RNN) | RNN LSTM Tutorial | Deep Learning Course | S...Recurrent Neural Network (RNN) | RNN LSTM Tutorial | Deep Learning Course | S...
Recurrent Neural Network (RNN) | RNN LSTM Tutorial | Deep Learning Course | S...
Simplilearn
 
Sentiment Analysis
Sentiment AnalysisSentiment Analysis
Sentiment Analysis
Data Science Society
 
Sentiment Analysis Using Product Review
Sentiment Analysis Using Product ReviewSentiment Analysis Using Product Review
Sentiment Analysis Using Product Review
Abdullah Moin
 
Sentiment analysis
Sentiment analysisSentiment analysis
Sentiment analysis
Seher Can
 
Twitter sentiment analysis
Twitter sentiment analysisTwitter sentiment analysis
Twitter sentiment analysis
Sunil Kandari
 
Machine learning
Machine learningMachine learning
Machine learning
Sanjay krishne
 
Machine Learning
Machine LearningMachine Learning
Machine Learning
Shrey Malik
 
Lecture 1: What is Machine Learning?
Lecture 1: What is Machine Learning?Lecture 1: What is Machine Learning?
Lecture 1: What is Machine Learning?
Marina Santini
 
Twitter sentiment analysis ppt
Twitter sentiment analysis pptTwitter sentiment analysis ppt
Twitter sentiment analysis ppt
AntaraBhattacharya12
 
An introduction to Machine Learning
An introduction to Machine LearningAn introduction to Machine Learning
An introduction to Machine Learningbutest
 
Sentiment analysis
Sentiment analysisSentiment analysis
Sentiment analysis
VishalPatil527
 

What's hot (20)

Opinion Mining Tutorial (Sentiment Analysis)
Opinion Mining Tutorial (Sentiment Analysis)Opinion Mining Tutorial (Sentiment Analysis)
Opinion Mining Tutorial (Sentiment Analysis)
 
sentiment analysis
sentiment analysis sentiment analysis
sentiment analysis
 
Sentiment Analysis using Twitter Data
Sentiment Analysis using Twitter DataSentiment Analysis using Twitter Data
Sentiment Analysis using Twitter Data
 
Practical sentiment analysis
Practical sentiment analysisPractical sentiment analysis
Practical sentiment analysis
 
Sentiment analysis - Our approach and use cases
Sentiment analysis - Our approach and use casesSentiment analysis - Our approach and use cases
Sentiment analysis - Our approach and use cases
 
Lecture1 introduction to machine learning
Lecture1 introduction to machine learningLecture1 introduction to machine learning
Lecture1 introduction to machine learning
 
Sentiment Analysis
Sentiment AnalysisSentiment Analysis
Sentiment Analysis
 
Text classification & sentiment analysis
Text classification & sentiment analysisText classification & sentiment analysis
Text classification & sentiment analysis
 
Approaches to Sentiment Analysis
Approaches to Sentiment AnalysisApproaches to Sentiment Analysis
Approaches to Sentiment Analysis
 
Recurrent Neural Network (RNN) | RNN LSTM Tutorial | Deep Learning Course | S...
Recurrent Neural Network (RNN) | RNN LSTM Tutorial | Deep Learning Course | S...Recurrent Neural Network (RNN) | RNN LSTM Tutorial | Deep Learning Course | S...
Recurrent Neural Network (RNN) | RNN LSTM Tutorial | Deep Learning Course | S...
 
Sentiment Analysis
Sentiment AnalysisSentiment Analysis
Sentiment Analysis
 
Sentiment Analysis Using Product Review
Sentiment Analysis Using Product ReviewSentiment Analysis Using Product Review
Sentiment Analysis Using Product Review
 
Sentiment analysis
Sentiment analysisSentiment analysis
Sentiment analysis
 
Twitter sentiment analysis
Twitter sentiment analysisTwitter sentiment analysis
Twitter sentiment analysis
 
Machine learning
Machine learningMachine learning
Machine learning
 
Machine Learning
Machine LearningMachine Learning
Machine Learning
 
Lecture 1: What is Machine Learning?
Lecture 1: What is Machine Learning?Lecture 1: What is Machine Learning?
Lecture 1: What is Machine Learning?
 
Twitter sentiment analysis ppt
Twitter sentiment analysis pptTwitter sentiment analysis ppt
Twitter sentiment analysis ppt
 
An introduction to Machine Learning
An introduction to Machine LearningAn introduction to Machine Learning
An introduction to Machine Learning
 
Sentiment analysis
Sentiment analysisSentiment analysis
Sentiment analysis
 

Viewers also liked

How Sentiment Analysis works
How Sentiment Analysis worksHow Sentiment Analysis works
How Sentiment Analysis works
CJ Jenkins
 
Sentiment Analysis
Sentiment AnalysisSentiment Analysis
Sentiment Analysis
Ankur Tyagi
 
Sentiment analysis using naive bayes classifier
Sentiment analysis using naive bayes classifier Sentiment analysis using naive bayes classifier
Sentiment analysis using naive bayes classifier
Dev Sahu
 
Introduction to Sentiment Analysis
Introduction to Sentiment AnalysisIntroduction to Sentiment Analysis
Introduction to Sentiment Analysis
Jaganadh Gopinadhan
 
Tutorial of Sentiment Analysis
Tutorial of Sentiment AnalysisTutorial of Sentiment Analysis
Tutorial of Sentiment AnalysisFabio Benedetti
 
Lecture 2
Lecture 2Lecture 2
Lecture 2butest
 
Sentiment Analysis
Sentiment AnalysisSentiment Analysis
Sentiment Analysisharit66
 
Big Data with KNIME is as easy as 1, 2, 3, ...4!
Big Data with KNIME is as easy as 1, 2, 3, ...4!Big Data with KNIME is as easy as 1, 2, 3, ...4!
Big Data with KNIME is as easy as 1, 2, 3, ...4!
KNIMESlides
 
Sentiment Analysis Using Hybrid Structure of Machine Learning Algorithms
Sentiment Analysis Using Hybrid Structure of Machine Learning AlgorithmsSentiment Analysis Using Hybrid Structure of Machine Learning Algorithms
Sentiment Analysis Using Hybrid Structure of Machine Learning Algorithms
Sangeeth Nagarajan
 
Knime
KnimeKnime
SearchLove Boston 2016 | Paul Shapiro | How to Automate Your Keyword Research
SearchLove Boston 2016 | Paul Shapiro | How to Automate Your Keyword ResearchSearchLove Boston 2016 | Paul Shapiro | How to Automate Your Keyword Research
SearchLove Boston 2016 | Paul Shapiro | How to Automate Your Keyword Research
Distilled
 
Machine Learning with Scala
Machine Learning with ScalaMachine Learning with Scala
Machine Learning with Scala
Susan Eraly
 
Support Vector Machines (SVM) - Text Analytics algorithm introduction 2012
Support Vector Machines (SVM) - Text Analytics algorithm introduction 2012Support Vector Machines (SVM) - Text Analytics algorithm introduction 2012
Support Vector Machines (SVM) - Text Analytics algorithm introduction 2012
Treparel
 
The Actionable Guide to Doing Better Semantic Keyword Research #BrightonSEO (...
The Actionable Guide to Doing Better Semantic Keyword Research #BrightonSEO (...The Actionable Guide to Doing Better Semantic Keyword Research #BrightonSEO (...
The Actionable Guide to Doing Better Semantic Keyword Research #BrightonSEO (...
Paul Shapiro
 
Support Vector Machines for Classification
Support Vector Machines for ClassificationSupport Vector Machines for Classification
Support Vector Machines for Classification
Prakash Pimpale
 
Principle of Maximum Entropy
Principle of Maximum EntropyPrinciple of Maximum Entropy
Principle of Maximum Entropy
Jiawang Liu
 
Knime Evaluation Smaller
Knime Evaluation SmallerKnime Evaluation Smaller
Knime Evaluation Smaller
vijaydj
 

Viewers also liked (20)

How Sentiment Analysis works
How Sentiment Analysis worksHow Sentiment Analysis works
How Sentiment Analysis works
 
Sentiment analysis
Sentiment analysisSentiment analysis
Sentiment analysis
 
Sentiment Analysis
Sentiment AnalysisSentiment Analysis
Sentiment Analysis
 
Sentiment analysis using naive bayes classifier
Sentiment analysis using naive bayes classifier Sentiment analysis using naive bayes classifier
Sentiment analysis using naive bayes classifier
 
Introduction to Sentiment Analysis
Introduction to Sentiment AnalysisIntroduction to Sentiment Analysis
Introduction to Sentiment Analysis
 
Tutorial of Sentiment Analysis
Tutorial of Sentiment AnalysisTutorial of Sentiment Analysis
Tutorial of Sentiment Analysis
 
Lecture 2
Lecture 2Lecture 2
Lecture 2
 
Sentiment Analysis
Sentiment AnalysisSentiment Analysis
Sentiment Analysis
 
Big Data with KNIME is as easy as 1, 2, 3, ...4!
Big Data with KNIME is as easy as 1, 2, 3, ...4!Big Data with KNIME is as easy as 1, 2, 3, ...4!
Big Data with KNIME is as easy as 1, 2, 3, ...4!
 
Sentiment Analysis Using Hybrid Structure of Machine Learning Algorithms
Sentiment Analysis Using Hybrid Structure of Machine Learning AlgorithmsSentiment Analysis Using Hybrid Structure of Machine Learning Algorithms
Sentiment Analysis Using Hybrid Structure of Machine Learning Algorithms
 
Knime
KnimeKnime
Knime
 
SearchLove Boston 2016 | Paul Shapiro | How to Automate Your Keyword Research
SearchLove Boston 2016 | Paul Shapiro | How to Automate Your Keyword ResearchSearchLove Boston 2016 | Paul Shapiro | How to Automate Your Keyword Research
SearchLove Boston 2016 | Paul Shapiro | How to Automate Your Keyword Research
 
Machine Learning with Scala
Machine Learning with ScalaMachine Learning with Scala
Machine Learning with Scala
 
Support Vector Machines (SVM) - Text Analytics algorithm introduction 2012
Support Vector Machines (SVM) - Text Analytics algorithm introduction 2012Support Vector Machines (SVM) - Text Analytics algorithm introduction 2012
Support Vector Machines (SVM) - Text Analytics algorithm introduction 2012
 
The Actionable Guide to Doing Better Semantic Keyword Research #BrightonSEO (...
The Actionable Guide to Doing Better Semantic Keyword Research #BrightonSEO (...The Actionable Guide to Doing Better Semantic Keyword Research #BrightonSEO (...
The Actionable Guide to Doing Better Semantic Keyword Research #BrightonSEO (...
 
Support Vector Machines for Classification
Support Vector Machines for ClassificationSupport Vector Machines for Classification
Support Vector Machines for Classification
 
Principle of Maximum Entropy
Principle of Maximum EntropyPrinciple of Maximum Entropy
Principle of Maximum Entropy
 
Ankit presentation
Ankit presentationAnkit presentation
Ankit presentation
 
CURRICULO_LeonardoLopes _20160623
CURRICULO_LeonardoLopes _20160623CURRICULO_LeonardoLopes _20160623
CURRICULO_LeonardoLopes _20160623
 
Knime Evaluation Smaller
Knime Evaluation SmallerKnime Evaluation Smaller
Knime Evaluation Smaller
 

Similar to Sentiment Analysis Using Machine Learning

An Analysis of Educational Tools for Physical Computing Education
An Analysis of Educational Tools for Physical Computing EducationAn Analysis of Educational Tools for Physical Computing Education
An Analysis of Educational Tools for Physical Computing Education
yunjae jang
 
DAA Introduction to Algorithms & Application
DAA Introduction to Algorithms & ApplicationDAA Introduction to Algorithms & Application
DAA Introduction to Algorithms & Application
International Institute of Information Technology (I²IT)
 
Ease2017 - Operationalizing the Experience Factory for Effort Estimation in A...
Ease2017 - Operationalizing the Experience Factory for Effort Estimation in A...Ease2017 - Operationalizing the Experience Factory for Effort Estimation in A...
Ease2017 - Operationalizing the Experience Factory for Effort Estimation in A...
Davide Taibi
 
Data wrangling week 9
Data wrangling week 9Data wrangling week 9
Data wrangling week 9
Ferdin Joe John Joseph PhD
 
resume
resumeresume
Technology in the Early Years 2014
Technology in the Early Years 2014Technology in the Early Years 2014
Technology in the Early Years 2014
bellla33
 
internship ppt.pptx
internship ppt.pptxinternship ppt.pptx
internship ppt.pptx
VarunMM2
 
ANSYS - FEA / FEM Course
ANSYS - FEA / FEM CourseANSYS - FEA / FEM Course
ANSYS - FEA / FEM Course
Srishti Sikaria
 
Anood Cv2
Anood Cv2Anood Cv2
Anood Cv2
AnoodTubaishat
 
ML_Internship Presentation_Infidata_2021.pptx
ML_Internship Presentation_Infidata_2021.pptxML_Internship Presentation_Infidata_2021.pptx
ML_Internship Presentation_Infidata_2021.pptx
AltafSMT
 
DIYguru Labview Course Syllabus
DIYguru Labview Course SyllabusDIYguru Labview Course Syllabus
DIYguru Labview Course Syllabus
Srishti Sikaria
 
Embedded System Practicum Module for Increase Student Comprehension of Microc...
Embedded System Practicum Module for Increase Student Comprehension of Microc...Embedded System Practicum Module for Increase Student Comprehension of Microc...
Embedded System Practicum Module for Increase Student Comprehension of Microc...
TELKOMNIKA JOURNAL
 
e3f55595181f7cad006f26db820fb78ec146e00e-1646623528083 (1).pdf
e3f55595181f7cad006f26db820fb78ec146e00e-1646623528083 (1).pdfe3f55595181f7cad006f26db820fb78ec146e00e-1646623528083 (1).pdf
e3f55595181f7cad006f26db820fb78ec146e00e-1646623528083 (1).pdf
SILVIUSyt
 
Exploration on Training Practice Ability in Digital Logic Experiment
Exploration on Training Practice Ability in Digital Logic ExperimentExploration on Training Practice Ability in Digital Logic Experiment
Exploration on Training Practice Ability in Digital Logic Experiment
IJITE
 
EXPLORATION ON TRAINING PRACTICE ABILITY IN DIGITAL LOGIC EXPERIMENT
EXPLORATION ON TRAINING PRACTICE ABILITY IN DIGITAL LOGIC EXPERIMENTEXPLORATION ON TRAINING PRACTICE ABILITY IN DIGITAL LOGIC EXPERIMENT
EXPLORATION ON TRAINING PRACTICE ABILITY IN DIGITAL LOGIC EXPERIMENT
IJITE
 
Best inplant-training-in-chennai-for-cse
Best inplant-training-in-chennai-for-cseBest inplant-training-in-chennai-for-cse
Best inplant-training-in-chennai-for-cse
daulatbegam
 
Inplant training for_cs_1_3
Inplant training for_cs_1_3Inplant training for_cs_1_3
Inplant training for_cs_1_3
anushaanu3092
 
Presentation 7.pptx
Presentation 7.pptxPresentation 7.pptx
Presentation 7.pptx
Shivam327815
 
student-data-management-1-2.doc
student-data-management-1-2.docstudent-data-management-1-2.doc
student-data-management-1-2.doc
JagaBehera1
 

Similar to Sentiment Analysis Using Machine Learning (20)

An Analysis of Educational Tools for Physical Computing Education
An Analysis of Educational Tools for Physical Computing EducationAn Analysis of Educational Tools for Physical Computing Education
An Analysis of Educational Tools for Physical Computing Education
 
Gouthammi
GouthammiGouthammi
Gouthammi
 
DAA Introduction to Algorithms & Application
DAA Introduction to Algorithms & ApplicationDAA Introduction to Algorithms & Application
DAA Introduction to Algorithms & Application
 
Ease2017 - Operationalizing the Experience Factory for Effort Estimation in A...
Ease2017 - Operationalizing the Experience Factory for Effort Estimation in A...Ease2017 - Operationalizing the Experience Factory for Effort Estimation in A...
Ease2017 - Operationalizing the Experience Factory for Effort Estimation in A...
 
Data wrangling week 9
Data wrangling week 9Data wrangling week 9
Data wrangling week 9
 
resume
resumeresume
resume
 
Technology in the Early Years 2014
Technology in the Early Years 2014Technology in the Early Years 2014
Technology in the Early Years 2014
 
internship ppt.pptx
internship ppt.pptxinternship ppt.pptx
internship ppt.pptx
 
ANSYS - FEA / FEM Course
ANSYS - FEA / FEM CourseANSYS - FEA / FEM Course
ANSYS - FEA / FEM Course
 
Anood Cv2
Anood Cv2Anood Cv2
Anood Cv2
 
ML_Internship Presentation_Infidata_2021.pptx
ML_Internship Presentation_Infidata_2021.pptxML_Internship Presentation_Infidata_2021.pptx
ML_Internship Presentation_Infidata_2021.pptx
 
DIYguru Labview Course Syllabus
DIYguru Labview Course SyllabusDIYguru Labview Course Syllabus
DIYguru Labview Course Syllabus
 
Embedded System Practicum Module for Increase Student Comprehension of Microc...
Embedded System Practicum Module for Increase Student Comprehension of Microc...Embedded System Practicum Module for Increase Student Comprehension of Microc...
Embedded System Practicum Module for Increase Student Comprehension of Microc...
 
e3f55595181f7cad006f26db820fb78ec146e00e-1646623528083 (1).pdf
e3f55595181f7cad006f26db820fb78ec146e00e-1646623528083 (1).pdfe3f55595181f7cad006f26db820fb78ec146e00e-1646623528083 (1).pdf
e3f55595181f7cad006f26db820fb78ec146e00e-1646623528083 (1).pdf
 
Exploration on Training Practice Ability in Digital Logic Experiment
Exploration on Training Practice Ability in Digital Logic ExperimentExploration on Training Practice Ability in Digital Logic Experiment
Exploration on Training Practice Ability in Digital Logic Experiment
 
EXPLORATION ON TRAINING PRACTICE ABILITY IN DIGITAL LOGIC EXPERIMENT
EXPLORATION ON TRAINING PRACTICE ABILITY IN DIGITAL LOGIC EXPERIMENTEXPLORATION ON TRAINING PRACTICE ABILITY IN DIGITAL LOGIC EXPERIMENT
EXPLORATION ON TRAINING PRACTICE ABILITY IN DIGITAL LOGIC EXPERIMENT
 
Best inplant-training-in-chennai-for-cse
Best inplant-training-in-chennai-for-cseBest inplant-training-in-chennai-for-cse
Best inplant-training-in-chennai-for-cse
 
Inplant training for_cs_1_3
Inplant training for_cs_1_3Inplant training for_cs_1_3
Inplant training for_cs_1_3
 
Presentation 7.pptx
Presentation 7.pptxPresentation 7.pptx
Presentation 7.pptx
 
student-data-management-1-2.doc
student-data-management-1-2.docstudent-data-management-1-2.doc
student-data-management-1-2.doc
 

Recently uploaded

Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AIEnchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Vladimir Iglovikov, Ph.D.
 
Large Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial ApplicationsLarge Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial Applications
Rohit Gautam
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
Matthew Sinclair
 
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex ProofszkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
Alex Pruden
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
DianaGray10
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
DianaGray10
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
Alpen-Adria-Universität
 
Building RAG with self-deployed Milvus vector database and Snowpark Container...
Building RAG with self-deployed Milvus vector database and Snowpark Container...Building RAG with self-deployed Milvus vector database and Snowpark Container...
Building RAG with self-deployed Milvus vector database and Snowpark Container...
Zilliz
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
danishmna97
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Paige Cruz
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
sonjaschweigert1
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
DianaGray10
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
Aftab Hussain
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
Matthew Sinclair
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Malak Abu Hammad
 
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Nexer Digital
 

Recently uploaded (20)

Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AIEnchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
 
Large Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial ApplicationsLarge Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial Applications
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
 
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex ProofszkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
 
Building RAG with self-deployed Milvus vector database and Snowpark Container...
Building RAG with self-deployed Milvus vector database and Snowpark Container...Building RAG with self-deployed Milvus vector database and Snowpark Container...
Building RAG with self-deployed Milvus vector database and Snowpark Container...
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
 
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
 

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