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
python
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 statslibxBuilt-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