What libraries do you use for machine learning and data visualizing in scala?

This page summarizes the projects mentioned and recommended in the original post on /r/scala

InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  1. Smile

    Statistical Machine Intelligence & Learning Engine

    I use smile https://github.com/haifengl/smile with ammonite and it feels pretty easy/good to work with. Of course for pure looking at data, and exploration, you're not going to beat python.

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. Zeppelin

    Web-based notebook that enables data-driven, interactive data analytics and collaborative documents with SQL, Scala and more.

    Another more widely used notebooks for scala and spark: https://zeppelin.apache.org/

  4. java

    Java bindings for TensorFlow (by tensorflow)

    There are Java bindings for TensorFlow, but that's quite low level. I tried to see if I can get some Keras API for Scala, but I'm no expert and haven't had enough time to invest in this, so it's stuck in alpha. Maybe I develop it slow burning over the next year. A bit envious that Kotlin has a Keras-like library.

  5. tensorflow-keras-scala

    Scala-based Keras API for the Java bindings to TensorFlow. Mirror of https://codeberg.org/sciss/tensorflow-keras-scala

    There are Java bindings for TensorFlow, but that's quite low level. I tried to see if I can get some Keras API for Scala, but I'm no expert and haven't had enough time to invest in this, so it's stuck in alpha. Maybe I develop it slow burning over the next year. A bit envious that Kotlin has a Keras-like library.

  6. kotlindl

    High-level Deep Learning Framework written in Kotlin and inspired by Keras

    There are Java bindings for TensorFlow, but that's quite low level. I tried to see if I can get some Keras API for Scala, but I'm no expert and haven't had enough time to invest in this, so it's stuck in alpha. Maybe I develop it slow burning over the next year. A bit envious that Kotlin has a Keras-like library.

  7. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • When plans change at 500 feet: Complex event processing of ADS-B aviation data with Apache Flink

    2 projects | dev.to | 16 Jun 2025
  • Kotlin for AI-Powered App Development

    2 projects | dev.to | 23 May 2025
  • 📊 Visualise Presto Queries with Apache Zeppelin: A Hands-On Guide

    1 project | dev.to | 12 May 2025
  • FlashMoE: DeepSeek-R1 671B and Qwen3MoE 235B with 1~2 Intel B580 GPU in IPEX-LLM

    1 project | news.ycombinator.com | 12 May 2025
  • What is Apache Flink? Exploring Its Open Source Business Model, Funding, and Community

    2 projects | dev.to | 10 May 2025

Did you know that Java is
the 8th most popular programming language
based on number of references?