dwhitena/gophernet
A simple from-scratch neural net written in Go
This is a basic neural network implemented in Go, designed for those interested in understanding the foundational mechanics of how these networks operate. It takes raw data and processes it through a simple neural net, providing output that demonstrates the core principles of machine learning. Data scientists, students, or engineers looking to learn the underlying architecture of neural networks would find this useful.
274 stars. No commits in the last 6 months.
Use this if you want to understand the fundamental mechanics and build a neural network from the ground up using Go.
Not ideal if you need a production-ready, high-performance, or feature-rich machine learning library.
Stars
274
Forks
64
Language
Go
License
—
Category
Last pushed
Dec 04, 2020
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/dwhitena/gophernet"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
SPFlow/SPFlow
Sum Product Flow: An Easy and Extensible Library for Sum-Product Networks
gomlx/gomlx
GoMLX: An Accelerated Machine Learning Framework For Go
montanaflynn/stats
A well tested and comprehensive Golang statistics library package with no dependencies.
mattn/go-tflite
Go binding for TensorFlow Lite
james-bowman/sparse
Sparse matrix formats for linear algebra supporting scientific and machine learning applications