{"title":"Analys is and Creation of Free Sentiment Analysis Programs","authors":"J. Mihaljević","doi":"10.22572/mi.25.1.4","DOIUrl":null,"url":null,"abstract":"This paper analyzes free online programs for sentiment analysis which can, on\nthe bases of their algorithm, give a positive, negative or neutral opinion of a\ntext. At the beginning of the paper sentiment analysis programs and techniques\nthey use such as Naive Bayes and Recurrent Neural Networks are presented.\nThe programs are divided into two categories for analysis. The fi rst category\nconsists of sentiment analysis programs which analyze texts written or copied\ninside the user interface. The second category consists of programs for analyzing opinions posted on social networks, blogs, and other media sites. Programs\nfrom both categories were chosen for this research on the bases of positive reviews on computer science portals and their popularity on web search engin es\nsuch as Google and Bing. The accuracy of the programs from the fi rst category\nwas checked by inserting the same sentence from movie reviews and comparing\nthe results. Their additional options have also been analyzed. For the second\ncategory of programs, it was determined which social networks, blogs, and other social media they cover on the internet. The purpose of this analysis was to\ncheck the overall quality and options that free sentiment analysis programs provide. An example of how to create one’s own custom sentiment analyzer by using\nthe available Python code and libraries found online is also given. Two simple\nprograms were created using Python. The fi rst program belongs to the fi rst category of programs for analyzing an input text. This program serves as a pilot\nprogram for Croatian which gives only the basic analysis of sentences. The second program collects recent tweets from Twitter containing certain words\nand creates a pie chart based on the analysis of the results.","PeriodicalId":35195,"journal":{"name":"Medijska Istrazivanja","volume":"1 1","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2019-07-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.22572/mi.25.1.4","citationCount":"2","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Medijska Istrazivanja","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.22572/mi.25.1.4","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q3","JCRName":"Social Sciences","Score":null,"Total":0}
引用次数: 2
Abstract
This paper analyzes free online programs for sentiment analysis which can, on
the bases of their algorithm, give a positive, negative or neutral opinion of a
text. At the beginning of the paper sentiment analysis programs and techniques
they use such as Naive Bayes and Recurrent Neural Networks are presented.
The programs are divided into two categories for analysis. The fi rst category
consists of sentiment analysis programs which analyze texts written or copied
inside the user interface. The second category consists of programs for analyzing opinions posted on social networks, blogs, and other media sites. Programs
from both categories were chosen for this research on the bases of positive reviews on computer science portals and their popularity on web search engin es
such as Google and Bing. The accuracy of the programs from the fi rst category
was checked by inserting the same sentence from movie reviews and comparing
the results. Their additional options have also been analyzed. For the second
category of programs, it was determined which social networks, blogs, and other social media they cover on the internet. The purpose of this analysis was to
check the overall quality and options that free sentiment analysis programs provide. An example of how to create one’s own custom sentiment analyzer by using
the available Python code and libraries found online is also given. Two simple
programs were created using Python. The fi rst program belongs to the fi rst category of programs for analyzing an input text. This program serves as a pilot
program for Croatian which gives only the basic analysis of sentences. The second program collects recent tweets from Twitter containing certain words
and creates a pie chart based on the analysis of the results.