Skip to content

RustyML v0.11.0

Choose a tag to compare

@SomeB1oody SomeB1oody released this 15 Feb 01:09
· 195 commits to master since this release

Changelog

Added

  • Add Cosine kernel support to KernelType

Changed

  • Update documentation of machine_learning module
  • Update documentation and error handling of utility module
  • Restrict visibility of validation helper functions
  • Update documentation of math module
  • Update documentation of metric module
  • Update documentation of neural_network module
  • Refactor serialize_weight module for better maintainability
  • Refactor and update t_sne implementation in utility module
  • Refactor and update LDA implementation in utility module
  • Refactor and update PCA implementation in utility module
  • Refactor and update KernelPCA implementation in utility module
  • Refactor and simplify LDA and t-SNE implementations
  • Relocate KernelType and update relevant modules
  • Refactor imports in machine_learning
  • Refactor imports in dataset
  • Refactor imports in utility
  • Refactor imports in neural_network, math, and metric
  • Move test modules for machine_learning from ./src/test/ to ./tests/
  • Move test modules for neural_network from ./src/test/ to ./tests/
  • Move test modules for utility from ./src/test/ to ./tests/
  • Move test modules for math and metric from ./src/test/ to ./tests/
  • move preludes of machine_learning module to machine_learning_prelude
  • move preludes of utility module to utility_prelude
  • move preludes of math module to math_prelude
  • move preludes of metric module to metric_prelude
  • move preludes of dataset module to dataset_prelude
  • move preludes of neural_network module to neural_network_prelude

Removed

  • Remove linear_discriminant_analysis module from machine_learning
  • remove rand dependency and use the built-in rand module in ndarray_rand