All Versions
23
Latest Version
Avg Release Cycle
61 days
Latest Release
1209 days ago

Changelog History
Page 1

  • v2.6.0 Changes

    December 05, 2020
    • Spark integration (thanks Pierre Nodet)
    • t-SNE is 6X faster (thanks Brault Olivier-O)
    • Fully redesigned Gaussian Process Regression with HPO
    • L-BFGS-B
    • Matern kernel and composed kernels
    • Fully redesigned model validation facilities and metrics
    • 🛠 Various optimization and bug fixes
  • v2.5.3 Changes

    September 19, 2020

    ✨ 1. enhance MLP 🛠 2. bug fixes.

  • v2.5.2 Changes

    September 06, 2020
    1. AR and ARMA for time series modeling ⚡️ 2. Optimize interpolation package ⚡️ 3. Optimize matrix decomposition memory usage. 🛠 4. Bug fixes.
  • v2.5.1 Changes

    August 17, 2020
    • Generalized ridge regression
    • ✨ Enhance JSON library
    • ⚡️ Do NOT transparently include OpenBLAS library to save space. If the users need optimized matrix computation, they should add the dependency based on their platform. See README for details.
  • v2.5.0 Changes

    July 23, 2020
    1. New matrix design
    2. New formula design
    3. Generalized linear models (GLM) 📜 4. Sparse logistic regression 🛠 5. Bug fixes
  • v2.4.0 Changes

    May 01, 2020
    • All new declarative data visualization
    • TreeSHAP (contributed by Ray Ma @rayeaster)
    • UMAP (contributed by Ray Ma @rayeaster)
    • Levenberg-Marquardt algorithm
    • 📦 The packages smile-cas and smile-vega are merged into scala-scala package
    • Spark integration in smile-spark
    • NLP in Kotlin
    • Grid search and random search for hyperparameter tuning
    • 🐛 Bug fixes
    • Smile Shell is based on Scala REPL (2.13.2) again
    • DataFrame and Tuple -> JSON
    • Kotlin and Clojure notebooks

    Kudos to Ray Ma @rayeaster for great contributions!

  • v2.3.0 Changes

    April 01, 2020
    • Kotlin API
    • Clojure API
    • 👍 smile.plot.swing API is redesigned. Leaner, simpler, and better headless support
    • 🐛 Bug fixes
  • v2.2.2 Changes

    March 12, 2020

    Various minor improvements

  • v2.2.0 Changes

    February 29, 2020

    💻 The CAS module is a computer algebra system that has the ability to manipulate mathematical
    expressions in a way similar to the traditional manual computations of
    mathematicians and scientists.

    👍 The symbolic manipulations supported include:

    simplification to a smaller expression or some standard form,
    including automatic simplification with assumptions and
    simplification with constraints

    substitution of symbols or numeric values for certain expressions

    🔄 change of form of expressions: expanding products and powers, partial
    and full factorization, rewriting as partial fractions, constraint
    satisfaction, rewriting trigonometric functions as exponentials,
    transforming logic expressions, etc.

    partial and total differentiation

    matrix operations including products, inverses, etc.

  • v2.1.0 Changes

    January 29, 2020
    1. Vega-lite based plot
    2. Jupyter notebook examples 🛠 3. Bug fixes