ianchanning/neural-network-js

A Perceptron from scratch in JavaScript

23
/ 100
Experimental

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.

machine-learning-education data-visualization neural-network-concepts intro-ai pattern-recognition
Stale 6m No Package No Dependents
Maintenance 2 / 25
Adoption 5 / 25
Maturity 16 / 25
Community 0 / 25

How are scores calculated?

Stars

10

Forks

Language

JavaScript

License

MIT

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.