Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Roadmap #7

Copy link
Copy link
Open
Open
Copy link
@LukeMathWalker

Description

@LukeMathWalker
Issue body actions

In terms of functionality, the mid-term end goal is to achieve an offering of ML algorithms and pre-processing routines comparable to what is currently available in Python's scikit-learn.

These algorithms can either be:

  • re-implemented in Rust;
  • re-exported from an existing Rust crate, if available on crates.io with a compatible interface.

In no particular order, focusing on the main gaps:

  • Clustering:

    • DBSCAN
    • Spectral clustering;
    • Hierarchical clustering;
    • OPTICS.
  • Preprocessing:

    • PCA
    • ICA
    • Normalisation
    • CountVectoriser
    • TFIDF
    • t-SNE
  • Supervised Learning:

    • Linear regression;
    • Ridge regression;
    • LASSO;
    • ElasticNet;
    • Support vector machines;
    • Nearest Neighbours;
    • Gaussian processes; (integrating friedrich - tracking issue Integrating friedrich into linfa nestordemeure/friedrich#1)
    • Decision trees;
    • Random Forest
    • Naive Bayes
    • Logistic Regression
    • Ensemble Learning
    • Least Angle Regression
    • PLS

The collection is on purpose loose and non-exhaustive, it will evolve over time - if there is an ML algorithm that you find yourself using often on a day to day, please feel free to contribute it 💯

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions

      Morty Proxy This is a proxified and sanitized view of the page, visit original site.