Skip to main content

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


Download files

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

Source Distribution

mats_lab-0.1.2.tar.gz (2.6 kB view details)

Uploaded Source

Built Distribution

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

mats_lab-0.1.2-py3-none-any.whl (2.5 kB view details)

Uploaded Python 3

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

Hashes for mats_lab-0.1.2.tar.gz
Algorithm Hash digest
SHA256 a771c02be68bee38761be9cbe03444828b9c5e4f195f6d63c5f9460b09e168ab
MD5 3b78e2bbac0378581fdb71f0720a2fe6
BLAKE2b-256 f5cc9cc5d3dc915f448515bcbdde11b44edb9dca8e4f2de52be555489da3358e

See more details on using hashes here.

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

Hashes for mats_lab-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 7c15bd14e01d11acf8efe03d5f5c7bba4112bacdf0b16a8841e8a584ae734a2e
MD5 c751f3329d27c5adfbc1af38cf196945
BLAKE2b-256 034b9c1d3ccac1fb33cdee08a10977aade500645b3b16bb051ae2c81dba3c32b

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