ianchanning/neural-network-js
A Perceptron from scratch in JavaScript
This project helps you understand how a basic neural network (a perceptron) works by letting you visualize it in your web browser. You input random two-dimensional points, and the system labels and then attempts to separate these points into two categories using a simple line. This tool is ideal for anyone curious about the fundamental concepts of machine learning and how a neural network learns to classify data.
No commits in the last 6 months.
Use this if you want to visually grasp the core mechanics of a perceptron and how it classifies data points by drawing a separating line.
Not ideal if you're looking for a production-ready machine learning library or a tool to analyze complex, real-world datasets.
Stars
10
Forks
—
Language
JavaScript
License
MIT
Category
Last pushed
May 04, 2025
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/ianchanning/neural-network-js"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Compare
Higher-rated alternatives
rtomrud/averaged-perceptron
A linear classifier with the averaged perceptron algorithm
winkjs/wink-perceptron
Multi-class classifier
victorqribeiro/perceptron
The simplest Perceptron you'll ever see
fanta-mnix/machine-learning-challenge1
First Machine Learning Challenge: Implement a Perceptron in JavaScript to classify handwritten digits
Elyx0/rosenblattperceptronjs
Training of a Perceptron in the Browser with Vue.js & SVG.