We wanted to make something fun and funny, and perhaps also show how easy it is to make a fake confession. Moreover, we saw the booming technology of deep learning to train text generation and other examples online.

What it does

Open up a webpage and see a generated confession that was written entirely by our AI.

How I built it

We used fastai's library and trained it under nuswhisper's recent post. We used selenium to scrape the data, and ruby on rails to built the frontend of our application.

Challenges I ran into

A lot of trouble when into setting up the machine learning production. There was a lot of spent understanding the different packages and library that needed to be imported to be used on our data.

Accomplishments that I'm proud of

In the end, we managed to generate a neural network that can actually produce some funny sentences. Furthermore, setting up a server was cool.

What I learned

How much api calls are in machine learning. Python libraries. More python troubleshooting.

What's next for Botfessions

We will take over nus confessions obviously.

Share this project: