ThoughtWorksInc/DeepLearning.scala
A simple library for creating complex neural networks
This library helps Scala developers build advanced neural networks where the network's structure can change dynamically during execution. You provide mathematical formulas, data (like numbers or GPU-accelerated arrays), and define how the network should behave using standard Scala code. It outputs a flexible, differentiable neural network that can adapt its internal structure based on data or logic, ideal for programmers comfortable with Scala's object-oriented and functional paradigms.
771 stars. No commits in the last 6 months.
Use this if you are a Scala developer who needs to build neural networks with highly dynamic structures and intricate control flow, rather than fixed, pre-defined architectures.
Not ideal if you prefer a 'drag-and-drop' or configuration-based approach to building neural networks, or if your primary language is not Scala.
Stars
771
Forks
87
Language
Scala
License
Apache-2.0
Category
Last pushed
Jul 30, 2024
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/ThoughtWorksInc/DeepLearning.scala"
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...
projectglow/glow
An open-source toolkit for large-scale genomic analysis
yahoo/TensorFlowOnSpark
TensorFlowOnSpark brings TensorFlow programs to Apache Spark clusters.
Wei-1/Scala-Machine-Learning
No Dependency Scala Machine Learning Algorithm Gallery