Home

sklearn ts logo

NPM Build Status MIT License Prettier Code Formatting

Intro

This project enables Node.js devs to use Python’s powerful scikit-learn machine learning library – without having to know any Python. 🤯

This project is new and experimental. It works great for local development, but I wouldn’t recommend using it for production just yet. You can follow the progress on Twitter @transitive_bs

Features

  • All TS classes are auto-generated from the official python scikit-learn docs!
  • All 259 classes are supported along with proper TS types and docs:
    • KMeans
    • TSNE
    • PCA
    • LinearRegression
    • LogisticRegression
    • DecisionTreeClassifier
    • RandomForestClassifier
    • XGBClassifier
    • DBSCAN
    • StandardScaler
    • MinMaxScaler
    • all of them 💯
  • Generally much faster and more robust than JS-based alternatives
    • (benchmarks & comparisons coming soon)