Skip to content

elguitar/Trumpet

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Trumpet

Trumpet is a full stack application, which lets the user to generate text with a machine learning model trained with Trump's speeches.

The purpose of this is to work as a proof-of-concept, that I am capable of implementing and deploying a machine learning application by myself.

WARNING: The text generated by this app, whatever it is, does not in any way implicate that Donald Trump has said anything similar in real life.

Technologies used

Frontend: Vue.js

Backend: FastAPI

ML: Keras

Data versioning: DVC

Containerization: Docker

Server: AWS EC2

Installation

Retrieve the data

NOTE: Does not work at the moment

The data is available from a S3 bucket. It SHOULD be retrieved by running:

dvc pull -r s3

Alternative method

Download the available data files from Kaggle and train the model yourself :/ Or ask me for the model files!

Spin the containers up

Should be as simple as

docker-compose up -d

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

Please make sure to update tests as appropriate.

License

MIT