Welcome to the official MLHive Playground Code Examples repository!
This repository contains multi-language source code implementations and comprehensive documentation for all interactive algorithm, machine learning, and deep learning visualizers available on MLHive Playground.
The code is organized mirroring the exact link structures of the live website pages:
playground/
├── algorithms/
│ ├── sorting/
│ │ ├── bubble-sort/
│ │ ├── selection-sort/
│ │ ├── insertion-sort/
│ │ ├── merge-sort/
│ │ └── quick-sort/
│ ├── searching/
│ │ ├── linear-search/
│ │ ├── binary-search/
│ │ ├── bfs/
│ │ └── dfs/
│ ├── graph-algorithms/
│ │ ├── bfs/
│ │ └── dfs/
│ ├── recursion/
│ │ ├── factorial-recursion/
│ │ └── fibonacci-recursion/
│ └── dynamic-programming/
│ ├── fibonacci-dp/
│ └── zero-one-knapsack/
├── machine-learning/
│ ├── linear-regression/
│ ├── polynomial-regression/
│ ├── knn/
│ ├── decision-tree/
│ ├── kmeans/
│ └── svm/
└── deep-learning/
├── neural-network-forward-pass/
├── backpropagation/
├── activation-functions/
├── cnn-operations/
├── dropout-layer/
├── normalization/
├── cnn-feature-map-explorer/
└── cnn-visualizer/
- Bubble Sort - Live Page: https://mlhive.com/playground/algorithms/sorting/bubble-sort
- Selection Sort - Live Page: https://mlhive.com/playground/algorithms/sorting/selection-sort
- Insertion Sort - Live Page: https://mlhive.com/playground/algorithms/sorting/insertion-sort
- Merge Sort - Live Page: https://mlhive.com/playground/algorithms/sorting/merge-sort
- Quick Sort - Live Page: https://mlhive.com/playground/algorithms/sorting/quick-sort
- Linear Search - Live Page: https://mlhive.com/playground/algorithms/searching/linear-search
- Binary Search - Live Page: https://mlhive.com/playground/algorithms/searching/binary-search
- BFS (Array Search) - Live Page: https://mlhive.com/playground/algorithms/searching/bfs
- DFS (Array Search) - Live Page: https://mlhive.com/playground/algorithms/searching/dfs
- Breadth-First Search (BFS) - Live Page: https://mlhive.com/playground/algorithms/graph-algorithms/bfs
- Depth-First Search (DFS) - Live Page: https://mlhive.com/playground/algorithms/graph-algorithms/dfs
- Factorial Recursion - Live Page: https://mlhive.com/playground/algorithms/recursion/factorial-recursion
- Fibonacci Recursion - Live Page: https://mlhive.com/playground/algorithms/recursion/fibonacci-recursion
- Fibonacci DP - Live Page: https://mlhive.com/playground/algorithms/dynamic-programming/fibonacci-dp
- 0/1 Knapsack - Live Page: https://mlhive.com/playground/algorithms/dynamic-programming/zero-one-knapsack
- Linear Regression - Live Page: https://mlhive.com/playground/machine-learning/linear-regression
- Polynomial Regression - Live Page: https://mlhive.com/playground/machine-learning/polynomial-regression
- K-Nearest Neighbors (KNN) - Live Page: https://mlhive.com/playground/machine-learning/knn
- Decision Tree Classifier - Live Page: https://mlhive.com/playground/machine-learning/decision-tree
- K-Means Clustering - Live Page: https://mlhive.com/playground/machine-learning/kmeans
- Support Vector Machine (SVM) - Live Page: https://mlhive.com/playground/machine-learning/svm
- Neural Network Forward Pass - Live Page: https://mlhive.com/playground/deep-learning/neural-network-forward-pass
- Backpropagation - Live Page: https://mlhive.com/playground/deep-learning/backpropagation
- Activation Functions - Live Page: https://mlhive.com/playground/deep-learning/activation-functions
- CNN Operations - Live Page: https://mlhive.com/playground/deep-learning/cnn-operations
- Dropout Layer - Live Page: https://mlhive.com/playground/deep-learning/dropout-layer
- Normalization (BatchNorm / LayerNorm) - Live Page: https://mlhive.com/playground/deep-learning/normalization
- CNN Feature Map Explorer - Live Page: https://mlhive.com/playground/deep-learning/cnn-feature-map-explorer
- CNN Architecture Visualizer - Live Page: https://mlhive.com/playground/deep-learning/cnn-visualizer
Each topic folder contains executable code examples complete with test drivers in:
- 🐍 Python (
.py) - 🟨 JavaScript (
.js) - 🔷 TypeScript (
.ts) - ⚡ C++ (
.cpp) - ☕ Java (
.java) - 🐹 Go (
.go) - 🦀 Rust (
.rs) - 🟣 C# (
.cs)
Created with ❤️ for MLHive.