- Select the mode: Classification, Regression, Clustering, or Dimensionality Reduction.
- Generate a dataset using the sidebar options or upload your own.
- Choose your algorithm and run training.
- View results as charts, accuracy/R² scores, or cluster visualizations.
AlgoLab provides flexibility for users to either upload their own dataset or generate synthetic data. Every algorithm module follows a consistent flow to ensure ease of use and visualization clarity.
-
Choose Dataset Source
- 📂 Option 1: Upload a CSV file (with headers).
- 🔧 Option 2: Generate a synthetic dataset using built-in sliders and options.
-
Preview or Display the Data
- View a snippet of the dataset (first few rows).
- Option to display data statistics like shape, missing values, etc.
-
Visualize Feature Relationships
- Select any feature for
XandYaxis. - View scatter plots or distribution plots for visual intuition.
- Select any feature for
-
Select and Apply Algorithm
- Choose from the list of supported ML algorithms based on the selected mode.
- Train the model on the dataset.
- Display relevant metrics (e.g., Accuracy, R², Confusion Matrix) and visualization results.