A text contains sentiments and emotions of the typist. Here the project is meant to develop in order to identify those. Therefore the project , can be called as mini research, is known as Emotion classification and sentiment analysis of the text. It is a Jupyter Notebook based project.
- Elicitation and data gathering.
- Design and development of Algorithm.
- Training of the model.
- Testing of the model.
- Conclusion.
- Develop an ML based model to perform sentiment analysis and emotion classification.
- Achieve accuracy in sentiment analysis and emotion detection.
- Perform Emotion classification on short messages and collection of texts.
The basic technology stack for the project is mentioned below:
- Jupyter Notebook - An open source to create and share documents that contains live code.
- Numpy - To deal with numerical analysis.
- Scipy - An ecosystem for mathematics, science and engineering.
- Pandas - Any of the package to handle csv files
- Scikit-learn - To utilize the ML based tools to create a model.
- Matplotlib - To visualize the data in form figures and graphs.
- NLTK - Natural language toolkit for natural language processing.
- Python >=3.6.5 - Programming Language.