Unified AI Interface - Merged AI Tools System
Project description
MATS Lab
MATS Lab (Merged AI Tools System) is a unified Python library that simplifies working with all major AI tools, models, and datasets.
It offers a clean, human-readable interface to download, run, fine-tune, and deploy models from platforms like Hugging Face and Kaggle, with built-in support for training, compression, and optimization.
Features
- Simple and natural syntax inspired by English
- Load any pretrained model from Hugging Face using only its model ID
- Download any dataset from Kaggle or Hugging Face by ID
- Automatically selects backend framework (PyTorch, TensorFlow, or scikit-learn)
- Unified interface for inference and prompt-based tasks
- Customize model parameters like temperature, max tokens, top-k, etc.
- Control GPU/CPU memory usage during inference
- Train your own models easily with built-in functions
- Support for model compression techniques like quantization, QLoRA, etc.
- CLI tool to run MATS from the terminal
Supported Libraries
MATS Lab integrates with the following major Python AI libraries:
- PyTorch
- TensorFlow
- scikit-learn
- Transformers (Hugging Face)
- Datasets (Hugging Face Datasets)
- Kaggle
- PEFT (Parameter-Efficient Fine-Tuning)
- NumPy
- Matplotlib / Seaborn (for optional visualization)
👨💻 About the Developer
Assem Sabry is a 17-year-old AI Engineer from Egypt, passionate about building accessible and developer-friendly machine learning tools. He is the creator of MATS Lab and actively works on merging advanced AI technologies into a unified and simplified interface. Learn more at assemsabry.netlify.app.
Installation
pip install mats_lab
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file mats_lab-0.1.2.tar.gz.
File metadata
- Download URL: mats_lab-0.1.2.tar.gz
- Upload date:
- Size: 2.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.11.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a771c02be68bee38761be9cbe03444828b9c5e4f195f6d63c5f9460b09e168ab
|
|
| MD5 |
3b78e2bbac0378581fdb71f0720a2fe6
|
|
| BLAKE2b-256 |
f5cc9cc5d3dc915f448515bcbdde11b44edb9dca8e4f2de52be555489da3358e
|
File details
Details for the file mats_lab-0.1.2-py3-none-any.whl.
File metadata
- Download URL: mats_lab-0.1.2-py3-none-any.whl
- Upload date:
- Size: 2.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.11.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7c15bd14e01d11acf8efe03d5f5c7bba4112bacdf0b16a8841e8a584ae734a2e
|
|
| MD5 |
c751f3329d27c5adfbc1af38cf196945
|
|
| BLAKE2b-256 |
034b9c1d3ccac1fb33cdee08a10977aade500645b3b16bb051ae2c81dba3c32b
|