ThoughtWorksInc/DeepLearning.scala

A simple library for creating complex neural networks

45
/ 100
Emerging

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.

Machine Learning Engineering Deep Learning Architecture JVM Development AI Model Development Algorithmic Development
Stale 6m No Package No Dependents
Maintenance 0 / 25
Adoption 10 / 25
Maturity 16 / 25
Community 19 / 25

How are scores calculated?

Stars

771

Forks

87

Language

Scala

License

Apache-2.0

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.