Alpha-AutoML:纽约大学的AutoML系统
项目描述
Alpha-AutoML是一个AutoML系统,它能够自动搜索模型,并推导出端到端管道,该管道读取、预处理数据和训练模型。Alpha-AutoML利用了深度强化学习的最新进展,并且能够通过增量学习适应不同的应用领域和问题。
Alpha-AutoML为数据科学家和数据工程师提供灵活性,使他们能够利用Python生态系统,包括开源库和工具、支持协作的基础设施,以及能够实现透明性和可重复性的基础设施来解决复杂问题。
该仓库是纽约大学实施数据驱动发现项目(D3M)的一部分。
文档
文档可在此处找到。
安装
此包与Python 3.6+兼容,支持Linux、Mac和Windows。
您可以从PyPI安装此库的最新稳定版本。
pip install alpha-automl
要安装最新开发版本
pip install git+https://github.com/VIDA-NYU/alpha-automl@devel
使用Docker尝试
我们提供了预构建的docker镜像,其中包含已预安装的Jupyter和Alpha-AutoML,您可以快速测试Alpha-AutoML。要测试它,您可以在您的机器上运行以下命令,并在浏览器中打开Jupyter Notebook
docker run -p 8888:8888 ghcr.io/vida-nyu/alpha-automl
使用此命令,Jupyter Notebook将自动生成一个安全令牌。正确的Jupyter访问URL将在控制台输出中打印,如下所示:http://127.0.0.1:8888/?token=70ace7fa017c35ba0134dc7931add12bf55a69d4d4e6e54f
。
或者,如果您想提供一个自定义安全令牌,您可以运行
docker run -p 8888:8888 -e JUPYTER_TOKEN="<my-token>" ghcr.io/vida-nyu/alpha-automl
如果您在安全环境中运行Jupyter Notebook,可以按以下方式禁用身份验证
docker run -p 8888:8888 ghcr.io/vida-nyu/alpha-automl --NotebookApp.token=''
从头开始构建Docker镜像
如果您需要从源构建镜像,您可以使用我们的Dockerfile。您可以使用docker-build参数选择将在镜像中安装的包(例如,full
、timeseries
、nlp
等),如下所示
docker build -t alpha-automl --build-arg BUILD_OPTION=full .
或者简单地使用基本版本(这将占用更少的磁盘空间,但不会提供对某些任务(如NLP和timeseries)的支持)
docker build -t alpha-automl:latest --target alpha-automl .
您还可以按照以下方式构建用于与JupyterHub一起使用的镜像
docker build -t alpha-automl:latest-jupyterhub --target alpha-automl-jupyterhub .
有关在Kubernetes上设置Alpha-AutoML + JupyterHub的文档也请参阅。
项目详情
下载文件
下载适合您平台的应用程序。如果您不确定选择哪个,请了解更多关于安装包的信息。
源分布
构建分布
alpha-automl-0.3.0.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 13c3954f3c97c2c48be5c33692b4d0e382d15e11a97ac5ea36bde12e5d0a7527 |
|
MD5 | 39ed5d15fe953f8b08ecef3a4dd0488f |
|
BLAKE2b-256 | 1ba4683b7db7822787f05047586b2edfef5f3293d76c673cad94e2b36b744fa3 |
alpha_automl-0.3.0-py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 0a72d26fff3968a28a4ae8f71f4c56fa771aa432948479da31c3fa0881bd41dd |
|
MD5 | 7040df097c6c026f0bea55dd72754300 |
|
BLAKE2b-256 | 873c23cc30a94b6efa28116ef1f3864b36d6effd066cdff1b9548bab51bb9609 |