Flask UIML (User Interface Machine Learning) is website that can create, train, and deploy your own ML model using just user interface. This website is also serve as my personal portfolio website. If you guys are the recruiters or someone who just curious about my skill, you could just read this readme or explore the repository. This is my Linkedin profile
- Create your own model just by picking available algorithm and dataset in the website
- Customize your own parameters, or you could just use the default value that already given in the website
- Train your own model
- Download the model to your own device for your deployment purposes
- This web app still only using Scikit-learn so no deep learning yet
- User still can't upload their own dataset yet, that role can be done by admin
- Implementing deep learning into the web app (Tensorflow or Pytorch)
- Use the model from inside the web app UI to predict new data (Your own files or new inputted data)
- Choose your own train:test ratio, the default is still 75:25
- User can upload their own dataset
- Visualize available dataset
I'm gonna detailing all of the programming languange, tools, and library that I used to make this website.
- Python
- HTML
- CSS
- Flask (For main back-end framework)
- Flask-login (For user authentication)
- Flask-wtf (Use with Flask-login for user registration and login)
- Flask-bcrypt (For encrypting and decrypting password)
- Flask-sqlalchemy (For database)
- Flask-migrate (For migrating models)
- Bootstrap
- Jinja2 (For templating purpose, supported by Flask)
- Pandas
- Scikit-learn
- Datetime
- os