Automated ML framework for multimodal multi-label classification
Top 33.9% on sourcepulse
This project provides a fully automated deep learning framework for multi-label classification across various data modalities, including images, video, audio, text, and tabular data. It aims to eliminate manual intervention in data preprocessing, feature engineering, model selection, and hyperparameter tuning, enabling rapid development of high-performance classifiers. The target audience includes researchers and practitioners seeking to quickly deploy robust classification models for diverse real-world problems.
How It Works
AutoDL employs a unified algorithmic pipeline that intelligently handles data, features, and models. It supports a wide range of traditional and deep learning models, from SVM and XGBoost to ResNet, BERT, and GRU. The framework is designed for speed, capable of producing competitive results in as little as 10 seconds, with real-time feedback on model performance. This approach addresses common challenges like resource constraints, data imbalance, small datasets, and complex feature engineering.
Quick Start & Requirements
pip install autodl-gpu
(or autodl-cpu
).python run_local_test.py
. Detailed examples for various data types are provided.Highlighted Details
Maintenance & Community
The project encourages community contributions via issues and pull requests. Links to community channels (WeChat) are provided.
Licensing & Compatibility
Licensed under the Apache License 2.0. This permissive license generally allows for commercial use and integration into closed-source projects.
Limitations & Caveats
The project specifies compatibility with Python 3.6+, PyTorch 1.3.1, and TensorFlow 1.15, which are older versions. Users may encounter compatibility issues with newer environments. The installation instructions for Windows include specific older versions of CUDA, cuDNN, and Miniconda.
2 years ago
Inactive