Skip to main content

Interactive ML/DL concept explorer — learn with live graphs, code, and playgrounds

Project description

⚡ VexRay

Interactive ML/DL Concept Explorer — learn machine learning and deep learning concepts with rich visuals, live graphs, code examples, and interactive playgrounds.

Install

pip install vexray

Quick Start

📚 Learn a Topic

import vexray

vexray.start("linear regression")

Opens a beautiful page with explanations, math, graphs, and code.

🧪 Interactive Playground

import vexray

vexray.playground("svm")

Tweak parameters with sliders and see ML algorithms update in real-time.

Available Topics (23)

Category Topics
Regression Linear Regression, Logistic Regression
Classification KNN, SVM, Naive Bayes, Decision Trees
Ensemble Random Forest, Gradient Boosting
Unsupervised K-Means, PCA
Concepts Regularization, Bias-Variance, Cross-Validation
Deep Learning Neural Networks, Backpropagation, CNNs, RNNs/LSTMs, Transformers
Generative GANs, Autoencoders
Building Blocks Activation Functions, Loss Functions, Optimizers

Interactive Playgrounds (13)

Playground Command
Linear Regression vexray.playground("linear regression")
KNN vexray.playground("knn")
K-Means vexray.playground("kmeans")
Decision Tree vexray.playground("decision tree")
SVM vexray.playground("svm")
Logistic Regression vexray.playground("logistic")
Random Forest vexray.playground("random forest")
Gradient Boosting vexray.playground("gradient boosting")
PCA vexray.playground("pca")
Regularization vexray.playground("regularization")
Bias-Variance vexray.playground("bias variance")
Naive Bayes vexray.playground("naive bayes")
Activation Functions vexray.playground("activations")

Features

  • 📈 Interactive Plotly.js Graphs — scatter plots, 3D surfaces, contour maps
  • 🧪 Live Playgrounds — tweak parameters with sliders, see results instantly
  • 🧮 KaTeX Math Rendering — publication-quality formulas
  • 💻 Syntax-Highlighted Code — copy-paste-ready Python examples
  • 🌙 Dark / Light Theme — toggle with one click
  • Zero Config — just import vexray and go

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

vexray-0.2.1.tar.gz (81.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

vexray-0.2.1-py3-none-any.whl (117.1 kB view details)

Uploaded Python 3

File details

Details for the file vexray-0.2.1.tar.gz.

File metadata

  • Download URL: vexray-0.2.1.tar.gz
  • Upload date:
  • Size: 81.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.9

File hashes

Hashes for vexray-0.2.1.tar.gz
Algorithm Hash digest
SHA256 2e06d703d699f835ce01470e1169f82aa78a50c5d287a68288537cdc6c9e03cb
MD5 e4ce2aa9d373afa53df9bf6f7173db29
BLAKE2b-256 db298ef5bc21a5698ca1d3a7b5997befdde665c4bd55f3f9d6733724547261d4

See more details on using hashes here.

File details

Details for the file vexray-0.2.1-py3-none-any.whl.

File metadata

  • Download URL: vexray-0.2.1-py3-none-any.whl
  • Upload date:
  • Size: 117.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.9

File hashes

Hashes for vexray-0.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 55d58fa73071ffaba973bfb4fa1e77599ea8f1c6bb915c5b19c54f4978fd9d05
MD5 66d9aa2ff970bcbf7d55a2075e1b0f97
BLAKE2b-256 aa7049c6ac9377be06d05555d701051658715280c091947325af073e2d971199

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page