Alpha-ML is a high-level AutoML toolkit, written in Python.
Alpha-ML is compatible with: Python 3.6.
-
User friendliness. Alpha-ML needs few human assistance.
-
Easy extensibility. New ML algorithms are simple to add (as new classes and functions), and existing modules provide ample examples. To be able to easily create new modules allows for total expressiveness, making it suitable for advanced research.
-
Work with Python. No separate models configuration files in a declarative format. Models are described in Python code, which is compact, easier to debug, and allows for ease of extensibility.
Please install all dependencies manually with:
pip install -r requirements.txt
Then install alpha-ml:
python setup.py install
Besides the listed requirements (see requirements.txt
), the random forest
used in SMAC3 requires SWIG (>= 3.0).
apt-get install build-essential swig gfortran
- Travis CI TODO.
- Nose TODO.
- Setuptools TODO.