Home

sklearn ts logo

Intro

This project enables Node.js devs to use Python's powerful scikit-learn (opens in a new tab) 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 (opens in a new tab)

Features

  • All TS classes are auto-generated from the official python scikit-learn docs!
  • All 257 classes (opens in a new tab) 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)