Skip to content

Educational Implementation · JavaScript

ocr-livive-net

Browser-native OCR from scratch in WebAssembly. Four transparent classifiers (Centroid, k-NN, Perceptron, hand-written MLP), zero ML dependencies, and paper-and-pencil auditable arithmetic.

What it is

This repository implements four machine learning classifiers (Centroid, k-NN, Perceptron, and a hand-written MLP) from scratch in Rust for browser-based OCR via WebAssembly, emphasizing transparency and zero dependencies. It includes data preparation scripts, training and evaluation code, unit tests, and a web demo.

Scored from the code at its last scan, 21 Oct 2026. How merit is scored

Where it counts

  • Machine Learning85%
  • Computer Vision85%
  • Data Science15%
  • MLOps10%

How much of the project is about each field, as scoring counts it. It ranks in the field it is most about.

Around it on the Machine Learning board

Whole board
  1. 06, shared rankcamera505ML Application · Python64.6/100Advancedvlad andrei
  2. 06, shared rankmines-smLibrary / Framework · Rust64.6/100AdvancedJarad Peckenpaugh
  3. 08ocr-livive-netEducational Implementation · JavaScript63.4/100AdvancedJarad Peckenpaugh
  4. 09, shared rankmamba-viewAI Developer Tool · Python62.2/100AdvancedRick
  5. 09, shared rankResNet_Family-from-scratchArchitecture Reimplementation · Jupyter Notebook62.2/100AdvancedPop Alexandru

More from Jarad Peckenpaugh