journal article·2022Open access

Emerging Applications of Artificial Intelligence, Machine learning and Data Science

Dharmendra Dangi, Amit Bhagat, Dheeraj Kumar Dixit

Computers, Materials & Continua· Volume 70· Issue 3

Abstract

There are various intense forces causing customers to use evaluated data when using social media platforms and microblogging sites. Today, customers throughout the world share their points of view on all kinds of topics through these sources. The massive volume of data created by these customers makes it impossible to analyze such data manually. Therefore, an efficient and intelligent method for evaluating social media data and their divergence needs to be developed. Today, various types of equipment and techniques are available for automatically estimating the classification of sentiments. Sentiment analysis involves determining people's emotions using facial expressions. Sentiment analysis can be performed for any individual based on specific incidents. The present study describes the analysis of an image dataset using CNNs with PCA intended to detect people's sentiments (specifically, whether a person is happy or sad). This process is optimized using a genetic algorithm to get better results. Further, a comparative analysis has been conducted between the different models generated by changing the mutation factor, performing batch normalization, and applying feature reduction using PCA. These steps are carried out across five experiments using the Kaggle dataset. The maximum accuracy obtained is 96.984%, which is associated with the Happy and Sad sentiments.
Source: openalex_inverted_index · Quality: baseline

Research context

OpenAlex topics: Anomaly Detection Techniques and Applications · Emotion and Mood Recognition · COVID-19 diagnosis using AI

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

References (25)

Show source-provided references
1. On negative results when using sentiment analysis tools for software engineering research10.1007/s10664-016-9493-x ↗
2. Past, present, and future of face recognition: A review10.3390/electronics9081188 ↗
3. Face recognition: Issues, methods and alternative applications
4. Classification of MRI brain images using DNA genetic algorithms optimized tsallis entropy and support vector machine10.3390/e20120964 ↗
5. Decaf: A deep convolutional activation feature for generic visual recognition
6. Sentiment analysis of movie reviews using hybrid method of Naive Bayes and genetic algorithm
7. Sentiment analysis of twitter data
8. Comprehensive review of text-mining applications in finance
9. Sentiment analysis: Machine learning approach10.21817/ijet/2017/v9i3/1709030151 ↗
10. Toward multi-label sentiment analysis: A transfer learning based approach10.1186/s40537-019-0278-0 ↗
11. Facial expression recognition based on deep evolutional spatial-temporal networks10.1109/TIP.2017.2689999 ↗
12. Face recognition based on genetic algorithm10.1016/j.jvcir.2018.12.012 ↗
13. Automatically designing CNN architectures using the genetic algorithm for image classification10.1109/TCYB.2020.2983860 ↗
14. Face recognition system using genetic algorithm10.1016/j.procs.2016.05.183 ↗
15. Genetic algorithm-optimized structure of convolutional neural network for face recognition applications10.1049/iet-cvi.2015.0037 ↗
16. A FPGA implementation of facial feature extraction10.1007/s11554-012-0263-8 ↗
17. Evaluation of face recognition techniques using PCA, wavelets and SVM10.1016/j.eswa.2010.02.079 ↗
18. Hyperparameter optimization
19. Facial Expression Kaggle Dataset, “Challenges in representation learning: Facial expression recognition challenge,” 2013. [Online]. Available: https://www.kaggle.com/c/challenges-in-representation-learning-facial-expression-recognition-challenge/data.
20. Recent advances in convolutional neural networks10.1016/j.patcog.2017.10.013 ↗
21. Enlarging smaller images before inputting into convolutional neural network: Zero-padding vs. interpolation10.1186/s40537-019-0263-7 ↗
22. Medical image analysis based on deep learning approach10.1007/s11042-021-10707-4 ↗
23. Convolutional neural network for the semantic segmentation of remote sensing images10.1007/s11036-020-01703-3 ↗
24. Thyroid disease prediction using machine learning approaches
25. Face recognition using the SR-CNN model10.3390/s18124237 ↗