Skip to content

ML for everybody aids to provide the novice a view into the world of machine learning.

Notifications You must be signed in to change notification settings

nakul-shahdadpuri/ml_for_everybody

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ML for everybody

This project aids in extending the boundaries of machine learning not just to the ones with the ability to code. This project is built in Pyqt and provides a simple interface for performing data preprocessing tasks and machine learning tasks on any dataset.

How to run

After cloning the repository.

cd ml_for_everybody
python codes/uicode.py

Screenshots

User Interface. User can use the buttons to load a dataset and to begin the data preprocessing tasks. Screenshot from 2022-03-10 17-13-59 (2)

Once data is loaded, user can see the dataset and the datatypes. User can choose to convert categorical values/drop columns or even scale numerical values. Screenshot from 2022-03-10 17-14-18

Once the user is happy with the dataset, they can choose to train a machine learning model on it. We have given option between Linear regression, logitic regression and neural networks. This is the screen for neural networks. Screenshot from 2022-03-10 17-17-17

Here the user can set the parameters for the model. From learning rate to the strucute of the model can also be decided by the user. Screenshot from 2022-03-10 17-17-46

Additionally we also have provided the user with a correlation heatmap for reducing collinearity and reduce overfitting. Screenshot from 2022-03-10 17-16-38

About

ML for everybody aids to provide the novice a view into the world of machine learning.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages