Skip to content

LowPolyCat1/machine-learning-visualization-rs

Repository files navigation

Machine Learning Algorithm Visualizer

License   Contributors   Crate Versions   minifb

This project visualizes machine learning algorithms using a graphical interface. Users can interact with the data and see the effect for educational purposes.

Built With

  • minifb crate - Window/context for rendering frames
  • Pure Rust - All sorting algorithms written natively without external dependencies

Getting Started

Prerequisites

  • Rust toolchain (>=1.36.0)
  • Cargo package manager

Installation

  1. Clone the repository

    git clone https://github.com/lowpolycat1/machine-learning-visualization-rs.git
    cd sorting-algorithm-rs
  2. Install dependencies (should be handled by Cargo)

    cargo build
  3. Run the program

    cargo run

Usage

Currently only linear regression is implemented. Click to add 1: Change Loss 2: Change Optimizer 3: Change Regularization Backspace: Undo R: Reset ESC to exit

Images

Linear Regression

LinearRegression

About

A Machine Learning Algorithm Visualizer written in Rust using minifb

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published