stevenhastings / TweetyPy

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.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.

License:Other


Languages

Language:Python 77.4%Language:HTML 22.3%Language:Procfile 0.3%