botkop/scorch
scorch is a deep learning framework in Scala inspired by PyTorch
Scorch is a deep learning framework written in Scala, designed for those who want to understand how deep learning frameworks are built from the ground up. It takes raw data, processes it through neural network models, and provides the computed output, along with automatic differentiation for calculating gradients. This tool is best suited for deep learning researchers or students who want to explore and learn the inner workings of these systems.
142 stars. No commits in the last 6 months.
Use this if you are a deep learning practitioner interested in learning the underlying architecture and mechanics of deep learning frameworks, specifically in Scala.
Not ideal if you need a high-performance deep learning solution for production-grade applications, as it prioritizes educational clarity over computational speed.
Stars
142
Forks
14
Language
Scala
License
BSD-2-Clause
Category
Last pushed
Apr 19, 2020
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/botkop/scorch"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
tensorflow/tfx
TFX is an end-to-end platform for deploying production ML pipelines
VowpalWabbit/vowpal_wabbit
Vowpal Wabbit is a machine learning system which pushes the frontier of machine learning with...
yahoo/TensorFlowOnSpark
TensorFlowOnSpark brings TensorFlow programs to Apache Spark clusters.
projectglow/glow
An open-source toolkit for large-scale genomic analysis
Wei-1/Scala-Machine-Learning
No Dependency Scala Machine Learning Algorithm Gallery