SynaptIX logoSynaptIX
SynaptIX
v0.1.7New: Bayesian models + AutoPipeline

Train. Evaluate.
Improve.

An integral machine learning library: supervised, unsupervised, reinforcement and neural models behind one unified API, with automatic pipelines, evaluation and tuning. The real library runs in your browser on the playground: no install required.

$pip install synaptix
12Modules
24+Models
5Datasets
v0.1.7Version
AutoMLAutoPipeline

Built-in Modules

Twelve modules covering the full ML workflow — from raw data to a tuned, evaluated and exported model.

Quick Start

One line from raw DataFrame to a trained, evaluated model.

example.py
import synaptix as sx

df = sx.load_dataset("iris")

# Automatic ML: detect task -> clean -> compare -> tune -> evaluate
auto = sx.AutoPipeline(task="classification")
auto.fit(df, target="species")
print(auto.evaluate())
print(auto.best_model_)

# Or manual: train, evaluate, diagnose
model = sx.supervised.RandomForestClassifier(n_estimators=100)
model.fit(*sx.train_test_split(df.drop(columns="species"), df["species"])[:2])
model.evaluate(df.drop(columns="species"), df["species"], plot=True)
model.diagnostics(df.drop(columns="species"), df["species"])   # via statslibx

Built-in Datasets

Ready-to-use datasets for immediate training and evaluation.

iris.csv
penguins.csv
titanic.csv
sp500_companies.csv
course_completion.csv

Ready to Train?

The playground loads the real synaptix (with scikit-learn) in your browser — train models and evaluate them, zero installation.

Open Playground