/TwitterIR

Primary LanguageJupyter Notebook

How to run our classification models

  • Open SentimentalAnalysiscopy.ipynb and ClassificationInnovation.ipynb to access all our models and run them correctly.
  • Ensure that the training dataset file path is correct
  • Ensure that the evaluation dataset/crawled tweets file path is correct

Requirements

  • Any Python IDEs/JupterNotebook

Required Packages

  • All required Packages can be found in requirements.txt
  • textblob
  • numpy
  • sklearn
  • tensorFlow
  • mlxtend
  • nltk
  • wordcloud
  • pandas
  • matplotlib
  • seaborn
  • re
  • contractions
  • time

Results

  • The results of the classification models can be seen in SentimentalAnalysiscopy.ipynb
  • The results of the ensemble classification models can be seen in ClassificationModel.ipynb