geminAI
This was a website I had built that contained a machine learning model that generated horoscopes with a button.
It was the first machine learning project I had written. I had been learning about different models and had wanted to try a generative one. Horoscopes were a fun way to generate interesting texts.
The website was built in HTML and hosted via Heroku (also my first time using the Heroku service). And the back-end was written in Python.
Breakdown
To find a large dataset, I learned how to use text scraping tools in order to pull existing horoscopes.
Once I had a large dataset, I had to train the model. Then I used the resulting weights and configurations to run a text generative neural net using the textgenrnn module in Python.
Using flask to run the model when prompted, I was able to build an interactive website that would return a newly generated horoscope every time.
To see the full project, go to the GitHub link here