Skip to content

Including nature language processing sentiment-analysis and Rate my prof. website and database design

Notifications You must be signed in to change notification settings

saliteta/csc3170

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 

Repository files navigation

CSC3170 Course Project

This repository includes the Nature Language Processing Sentiment-Analysis part and the Rate My Professor website, including the database design.

Database ER diagram:

image

Hashing

Using hashing method to encode the password, and save it in the database. This job will increase the security of the database:

  • The origin password is 123456, after hashing, it was encode to a 48 byte hashing code: Screenshot from 2022-05-13 17-10-26 Screenshot from 2022-05-13 17-09-30

Further Security Ensurance

Using the hidden_tag function to increase the security of the website: when some hackers need to steal the info from your submit page, they will need to pass the Cross Site Request Forgery(CSRF) using hidden_tag().

Data analysis:

  • Using the NLP technique to do the sentiment analysis
  • Using the LSTM and BERT network. training dataset: twitter. Test dataset: Jobs' talk in Standford
  • Detailed information of LSTM(A. Graves, N. Jaitly and A. Mohamed, "Hybrid speech recognition with Deep Bidirectional LSTM," 2013 IEEE Workshop on Automatic Speech Recognition and Understanding, 2013, pp. 273-278, doi: 10.1109/ASRU.2013.6707742)
  • Detailed Information of BERT(BERT: Pre-training of Deep Bidirectional Transformers for Language Understanding. Author: Jacob Devlin, Ming-Wei Chang, Kenton Lee, Kristina Toutanova. arXiv:1810.04805) image

About

Including nature language processing sentiment-analysis and Rate my prof. website and database design

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published