Smile

Statistical Machine Intelligence & Learning Engine (by haifengl)

Smile Alternatives

Similar projects and alternatives to Smile

  1. Apache Spark

    118 Smile VS Apache Spark

    Apache Spark - A unified analytics engine for large-scale data processing

  2. Nutrient

    Nutrient - The #1 PDF SDK Library. Bad PDFs = bad UX. Slow load times, broken annotations, clunky UX frustrates users. Nutrient’s PDF SDKs gives seamless document experiences, fast rendering, annotations, real-time collaboration, 100+ features. Used by 10K+ devs, serving ~half a billion users worldwide. Explore the SDK for free.

    Nutrient logo
  3. gleam

    120 Smile VS gleam

    ⭐️ A friendly language for building type-safe, scalable systems!

  4. clerk

    28 Smile VS clerk

    ⚡️ Moldable Live Programming for Clojure

  5. Deeplearning4j

    Suite of tools for deploying and training deep learning models using the JVM. Highlights include model import for keras, tensorflow, and onnx/pytorch, a modular and tiny c++ library for running math code and a java based math library on top of the core c++ library. Also includes samediff: a pytorch/tensorflow like library for running deep learn...

  6. SynapseML

    18 Smile VS SynapseML

    Simple and Distributed Machine Learning

  7. kotlindl

    16 Smile VS kotlindl

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

  8. Tribuo

    16 Smile VS Tribuo

    Tribuo - A Java machine learning library

  9. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  10. BigDL

    13 Smile VS BigDL

    Accelerate local LLM inference and finetuning (LLaMA, Mistral, ChatGLM, Qwen, DeepSeek, Mixtral, Gemma, Phi, MiniCPM, Qwen-VL, MiniCPM-V, etc.) on Intel XPU (e.g., local PC with iGPU and NPU, discrete GPU such as Arc, Flex and Max); seamlessly integrate with llama.cpp, Ollama, HuggingFace, LangChain, LlamaIndex, vLLM, DeepSpeed, Axolotl, etc.

  11. Deep Java Library (DJL)

    An Engine-Agnostic Deep Learning Framework in Java

  12. Zeppelin

    10 Smile VS Zeppelin

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

  13. Breeze

    3 Smile VS Breeze

    Breeze is/was a numerical processing library for Scala.

  14. Weka

    0 Smile VS Weka
  15. JSAT

    0 Smile VS JSAT

    Java Statistical Analysis Tool, a Java library for Machine Learning

  16. java

    6 Smile VS java

    Java bindings for TensorFlow (by tensorflow)

  17. H2O

    0 Smile VS H2O

    Sparkling Water provides H2O functionality inside Spark cluster

  18. Apache Mahout

    Mirror of Apache Mahout

  19. deeplearning4j-examples

    Discontinued Deeplearning4j Examples (DL4J, DL4J Spark, DataVec) (by deeplearning4j)

  20. neureka

    4 Smile VS neureka

    A platform independent tensor library with autograd for the JVM

  21. EFCore.FSharp

    Adds F# design-time support to EF Core

  22. DeepDive

    0 Smile VS DeepDive

    DeepDive

  23. 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 better Smile alternative or higher similarity.

Smile discussion

Log in or Post with

Smile reviews and mentions

Posts with mentions or reviews of Smile. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2024-04-07.
  • Smile 4.0
    1 project | news.ycombinator.com | 25 Nov 2024
  • The Current State of Clojure's Machine Learning Ecosystem
    4 projects | news.ycombinator.com | 7 Apr 2024
    > I don't think it's right to recommend that new users move away from the package because of licensing issues

    I was going to chime in to agree but then I saw how this was done - a completely innocuous looking commit:

    https://github.com/haifengl/smile/commit/6f22097b233a3436519...

    And literally no mention in the release notes:

    https://github.com/haifengl/smile/releases/tag/v3.0.0

    I think if you are going to change license especially in a way that makes it less permissive you need to be super open and clear about both the fact you are doing it and your reasons for that. This is done so silently as to look like it is intentionally trying to mislead and trick people.

    So maybe I wouldn't say to move away because of the specific license, but it's legitimate to avoid something when it's so clearly driven by a single entity and that entity acts in a way that isn't trustworthy.

  • Need statistic test library for Spark Scala
    1 project | /r/scala | 5 May 2023
    Check out Smile too.
  • Just want to vent a bit
    3 projects | /r/ProgrammingLanguages | 3 Dec 2022
    Although it may be a bit more work, you can do both machine learning and AI in Java. If you are doing deep learning, you can use DeepJavaLibrary (I do work on this one at Amazon). If you are looking for other ML algorithms, I have seen Smile, Tribuo, or some around Spark.
  • Anybody here using Java for machine learning?
    11 projects | /r/java | 13 Sep 2022
    For deploying a trained model there are a bunch of options that use Java on top of some native runtime like TF-Java (which I co-lead), ONNX Runtime, pytorch has inference for TorchScript models. Training deep learning models is harder, though you can do it for some of them in DJL. Training more standard ML models is much simpler, either via Tribuo, or using things like LibSVM & XGBoost directly, or other libraries like SMILE or WEKA.
  • What libraries do you use for machine learning and data visualizing in scala?
    5 projects | /r/scala | 27 Nov 2021
    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.
  • Python VS Scala
    2 projects | /r/scala | 2 Jul 2021
    Actually, it does. Scala has Spark for data science and some ML libs like Smile.
  • [R] NLP Machine Learning with low RAM
    1 project | /r/MachineLearning | 2 Jun 2021
    I guess I must have a mistake somewhere. It's not much code. it's written in Kotlin with smile. My dataset is only about 32MB. I load the dataset into memory. I then use 80% of the data for training, and the other for later testing. I get just the columns I need and store them in the variable dataset.
  • Kotlin with Randon Forest Classifier
    1 project | /r/Kotlin | 19 Apr 2021
    I've heard good things about Smile, probably beats libs like Weka by far. I'm not sure if you can load a scikit-learn model though, so you might need to retrain the model in Kotlin.
  • Machine learning on JVM
    6 projects | /r/scala | 5 Apr 2021
    I was using Smile for some period - https://haifengl.github.io/ - it's quite small and lightweight Java lib with some very basic algorithms - I was using in particularly cauterization. Along with this it provides Scala API.
  • A note from our sponsor - CodeRabbit
    coderabbit.ai | 15 Mar 2025
    Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR. Learn more →

Stats

Basic Smile repo stats
10
6,134
9.9
3 days ago

Sponsored
Nutrient - The #1 PDF SDK Library
Bad PDFs = bad UX. Slow load times, broken annotations, clunky UX frustrates users. Nutrient’s PDF SDKs gives seamless document experiences, fast rendering, annotations, real-time collaboration, 100+ features. Used by 10K+ devs, serving ~half a billion users worldwide. Explore the SDK for free.
nutrient.io

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