Skip to content

renoseHarsh/ML-Algo-Visualizer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ML-Algo-Visualizer

Welcome to the ML Algorithms Visualizer! This project is designed to help you visualize machine learning algorithms in action. Currently, it supports Linear Regression, and more algorithms will be added in the future.

Project Overview

This project uses:

  • React for building the user interface.
  • TensorFlow.js for implementing machine learning algorithms.
  • Recharts.js for graph visualization. (Note: We plan to move to D3.js for better customization and performance.)

Features

  • Linear Regression: Visualize the training process of a linear regression model.
  • Interactive Graph: Draw arbitrary functions on the graph.
  • Customizable Learning Rate: Adjust the learning rate to see its effect on the training process.
  • Additional Features: Choose extra features like x², x³, x⁴, and sin(x) to see how they affect the predicted line's curvature.

Getting Started

To start using the ML Algorithms Visualizer, follow these steps:

  1. Visit the Site: Go to ML Algorithms Visualizer.
  2. Draw a Function: Draw an arbitrary function on the graph.
  3. Select Learning Rate: Choose a learning rate that suits your needs.
  4. Choose Extra Features: Select additional features like x², x³, x⁴, and sin(x) to determine how curvy the predicted line will be.
  5. Train the Model: Press the Train button to visualize the training process.

Future Plans

  • Implement more machine learning algorithms.
  • Transition to D3.js for enhanced graph visualization and performance improvements.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published