Skip to content

Laboratory for exploring, testing, and visualizing various AI and machine learning methods.

License

Notifications You must be signed in to change notification settings

Piotrek-max/AIbox

Repository files navigation

AIbox 📦

AIbox is a laboratory for exploring, testing, and visualizing various AI and machine learning methods.
Main goal is to create a sandbox environment for experiments with different algorithms. Repository might be also helpful for new learners with their journey into AI/ML. Project combines ideas from statistical learning, mathematical modeling and deep learning.

Current Problems

  • Regression: Implementing and comparing linear regression, ridge regression, and lasso regression on synthetic and real datasets.
  • Classification: Exploring logistic regression, support vector machines, and decision trees for binary and multi-class classification tasks.
  • SVM: Implementing support vector machines with different kernels and visualizing decision boundaries.
  • Knowledge Distillation: Experimenting with teacher-student models to transfer knowledge from a larger model to a smaller one.
  • Pipelines: Building end-to-end machine learning pipelines for data preprocessing, model training, and evaluation.
  • Boosting: Implementing boosting algorithms like Gradient Boosting for improving model performance.

Usage

To setup the environment, follow these steps:

  1. Clone the repository
  2. Create a virtual environment:
uv sync
  1. Experiment with different notebooks

About

Laboratory for exploring, testing, and visualizing various AI and machine learning methods.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published