doddle-model

doddle-model is an in-memory machine learning library for Scala, built on Breeze with a scikit-learn-like API using typeclasses.

github.com/picnicml/doddle-model
doddle-model homepage screenshot

About doddle-model

doddle-model is an in-memory machine learning library for Scala. Fitted models can be deployed in simple applications and in concurrent or distributed systems. Training happens in memory, so it is not suited to datasets that cannot fit in RAM. The project is published for Scala 2.11, 2.12 and 2.13 and is added as an SBT dependency.

Pricing is not clearly stated.

Key features

  • Built on Breeze
  • Immutable estimators for parallel code
  • Scikit-learn-like API in idiomatic Scala using typeclasses
  • Optional breeze-natives for native library performance
Best for: Scala developers who want a scikit-learn-style machine learning library and can keep training data in memory.

doddle-model at a glance

Type
Open-source project
Pricing
Not confirmed. Check the site
Details verified
Oct 22, 2026 · Official source
Open source
Yes · Source code
Language
English
Last checked
Oct 5, 2026 · Online when checked
Listed
Oct 5, 2026

doddle-model alternatives

Tools and sites you could use instead, ranked by how closely they match.

All 24 alternatives

Popular in ML Training & Optimization

Well-known listings from the same topic.

All 75

doddle-model FAQ

How does doddle-model compare with Spark ML?
The README says it takes scikit-learn's position in Scala and is much more lightweight than Spark ML.
Is something wrong or out of date?

Tell us and an editor will check it.

Own this website?

Claim the listing and suggest updates yourself. An editor checks every claim first.

Claim this listing