With the advancements in internet facilities,people are more inclined towards the use of online services.The service providers shelve their items for e-users.These users post their feedbacks,reviews,ratings,etc.after ...With the advancements in internet facilities,people are more inclined towards the use of online services.The service providers shelve their items for e-users.These users post their feedbacks,reviews,ratings,etc.after the use of the item.The enormous increase in these reviews has raised the need for an automated system to analyze these reviews to rate these items.Sentiment Analysis(SA)is a technique that performs such decision analysis.This research targets the ranking and rating through sentiment analysis of these reviews,on different aspects.As a case study,Songs are opted to design and test the decision model.Different aspects of songs namely music,lyrics,song,voice and video are picked.For the reason,reviews of 20 songs are scraped from YouTube,pre-processed and formed a dataset.Different machine learning algorithms—Naïve Bayes(NB),Gradient Boost Tree,Logistic Regression LR,K-Nearest Neighbors(KNN)and Artificial Neural Network(ANN)are applied.ANN performed the best with 74.99%accuracy.Results are validated using K-Fold.展开更多
文摘With the advancements in internet facilities,people are more inclined towards the use of online services.The service providers shelve their items for e-users.These users post their feedbacks,reviews,ratings,etc.after the use of the item.The enormous increase in these reviews has raised the need for an automated system to analyze these reviews to rate these items.Sentiment Analysis(SA)is a technique that performs such decision analysis.This research targets the ranking and rating through sentiment analysis of these reviews,on different aspects.As a case study,Songs are opted to design and test the decision model.Different aspects of songs namely music,lyrics,song,voice and video are picked.For the reason,reviews of 20 songs are scraped from YouTube,pre-processed and formed a dataset.Different machine learning algorithms—Naïve Bayes(NB),Gradient Boost Tree,Logistic Regression LR,K-Nearest Neighbors(KNN)and Artificial Neural Network(ANN)are applied.ANN performed the best with 74.99%accuracy.Results are validated using K-Fold.