Skip to content

bojiang3/CourseProject

 
 

Repository files navigation

CS 410 Final Project

  • For the specific information, sample text input and output results, please see "CS 410 Final Project Report" in the main menu.

Sentiment Analysis Tool (Option 5: Free topic)

Group SN (#196)

Bojiang Li, Yunfei Ma, David Ye

This project aims to help students improve paper-reading and -writing ability by providing sentimental and keyword analysis.

  • The source code is provided in the main folder.

Software installation

First install the azure coginitive services package service.

pip3 install azure3
pip3 install cognitiveservices
pip3 install msrest
pip3 install docx2txt

Then direct run the file with Python.

  • Python3 works
python text_analytics_bing_search_key_phase.py 

The result will be rendered in textanalyticresult.docx

Discussion & Midway Topic Change

Since during our original planned project implementation - EducationalWeb, we encountered too many unforeseen obstacles, we decided to switch something new - this sentimental analysis project. We have completed the project for giving feedbacks on the sentiment and giving scores for the sentimentals. We may keep working on the frontend later to to improve the user experience.

Result and Outcome

  • In the rendered, according to every sentence, it will give a score to the phrase.
  • Sentimental analysis will be given to each one of sentences.
  • The high scores on both positive and negetive will be noticed because it does not follow the require neutral tone of the essay.

050B.docx is the sample file we test for the sentimental analysis.

For grammercheck.py, it is the code for checking the right wording for the whole paper.

Main.py will be the user side code for this project

Video presentation

https://mediaspace.illinois.edu/media/1_h6ncumvp

References/Sources

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Python 79.9%
  • Jupyter Notebook 11.0%
  • HTML 7.3%
  • CSS 1.7%
  • Shell 0.1%