Skip to content

Full-Stack application that allows client to use a predictive model to determine which user is more likely to have tweeted a given text. This project covers everything from API's to Predictive Modeling, SQLAlchemy database storage, Flask, along with other full-stack components. In the end it is deployed for online usage using Heroku.

License

Notifications You must be signed in to change notification settings

stevenhastings/TweetyPy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TweetyPy


  • This application allows a client to use a predictive model to determine which user is more likely to have tweeted a given text
  • Developed framework using Flask Python that queries the Twitter API for tweets from various users
  • Implemented word2vect using a SpaCy NLP model to create embeddings from the tweet text
  • Stored embedded tweet data in a SQLAlchemy Database
  • Fit Scikit-Learn Logistic Regression model to tweet data to make predictions, serializing the results for online use

app.py Project Main File

image

models.py Database

image

twitter.py Natural Language Processing

image

Deployed Preview

Screenshot 2022-08-05 062950

About

Full-Stack application that allows client to use a predictive model to determine which user is more likely to have tweeted a given text. This project covers everything from API's to Predictive Modeling, SQLAlchemy database storage, Flask, along with other full-stack components. In the end it is deployed for online usage using Heroku.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published