Skip to content

YashvardhanG/No-Code-Machine-Learning

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

No-Code-Machine-Learning


Logo

No Code Machine Learning

An Image Based Teachable Machine

Table of Contents
  1. About
  2. Working
  3. Contribute
  4. Contact

About

The No-Code Machine Learning interface is a web-based tool that makes it fast and easy to create machine learning models without any expertise or coding accessible to everyone. Users can train a simple model with the use of images without any coding required as datasets for training. And for all of this you just need setup of a computer & webcam.

This model uses a basic frontend created by HTML, CSS and Javascript and requires the KNN Model classifier as a backend. All the images that are gathered are uploaded to the server and then further on trained by putting into a KNN Classifier. Once, the images are trained with the classifier, the newly inputted images by the webcam can be tested live by the trained model. This helps you preview the accuracy of the model in realtime and if needed, you may add more training images in the database. Once done, you can download the model using a simple download button and further integrate the model in Arduino and other uses.

This project is inspired by the Google Teachable Machine, you may check it out Here .

Working

You may explore the working of a Convolutional Neural Network Here.

In order to use the system, there are primarily three steps involved:

  1. Gathering Data:
    Gather and group your examples into classes, or categories, that you want the computer to learn. Upload your own image files, or capture them live with a mic or webcam.

  2. Train The Model:
    Click on- train model, KNN Classifier starts training a neural network in your browser.

  3. Test and Download:
    There you can see your model output and done.

Contribute

Every program is ever evolving and, that is possible only with valuable contributions. Any contributions you make are greatly appreciated.

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b functionalities/Feature)
  3. Commit your Changes (git commit -m 'Add a Feature')
  4. Push to the Branch (git push origin functionalities/Feature)
  5. Open a Pull Request


If you have any further ideas or comments, go ahead to the next section and feel free to connect!

Contact


Logo
Connect with me here! ✉️

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published