Inspiration

Making AI models is hard, and even harder when you don't know how to use machine learning libraries. Even though these libraries are meant to make the process easier, sometimes its just confusing and overall annoying trying to make a machine learning model. This can take days, to even weeks to perfect, and it may take a large chunk of time out of a side project that doesn't have the model as its main priority.

What it does

pAIMLess is a lightweight application that allows users to quickly create and deploy neural networks. You basically give it a csv to train and tweak some settings of the machine learning model, and the program automatically trains the model. You can also host it on a server handcoded by us, and send requests to it.

How we built it

We used Tensorflow with Python, processed data with pandas, created a httpserver, and the interface is with tkinter.

Challenges we ran into

We had many, many Git merge errors. Not everyone in our group knew much about neural networks, so they had to learn a bit. However, by the end, it turned out fine as we pulled through.

Accomplishments that we're proud of

We were able to make a working prototype of a no-code neural network builder that seemed daunting at first. It is actually really cool how you can send requests to the api/server that we hosted the model on.

What we learned

We learned skills for collaboration on Git, and more about AI in general. We also learned about csv reading and httpsserver making.

What's next for pAIMLess

Adding more customization (more types of layers), more templates, and sharing templates.

Built With

Share this project:

Updates