Skip to content

Milestone: version 0.1.0 #9

Description

@mbillingr

Version 0.1.0 marks the end of the experimental development period. It will focus on functionality rather than usability.

Non-goals:

  • Ease of use
    • Don't provide impls of Data traits for builtin types. This is difficult because of conflicts.(i.e. a regressor and a classifier may both want to implement SampleDescription for [X], but they can't because they require different SampleDescriptions.) This prevents usage like model.predict([5]). Instead this would need to be written as something like model.predict(Sample::new([5], ())).

To-Dos:

  • README
  • Basic documentation
  • Structure: how to organize modules, traits, structs, ...
  • Usable high-level API (simple but flexible)
  • More low-level components
    • Probabilistic leaf predictors
      • ConstGaussian
      • LinearRegression
    • Prototype Probabilistic/Soft Tree components

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions