====
论文
====

======
Python
=====
=

=========
Tensorflow
=========

=======
PyTorch
=======

=====
Keras
=====

====
专题
====

====
链接
====

====
视频

====

=======
药物设计

=======

=======
材料科学
=======

============
经济学与金融学
==========
==


===========
自动机器学习
==========
=

自动机器学习综述 - 知乎

 

/auto_ml

/Auto-PyTorch
While early AutoML frameworks focused on optimizing traditional ML pipelines and their hyperparameters, another trend in AutoML is to focus on neural architecture search. To bring the best of these two worlds together, we developed Auto-PyTorch, which jointly and robustly optimizes the network architecture and the training hyperparameters to enable fully automated deep learning (AutoDL).
Auto-PyTorch is mainly developed to support tabular data (classification, regression), but can also be applied to image data (classification). The newest features in Auto-PyTorch for tabular data are described in the paper "Auto-PyTorch Tabular: Multi-Fidelity MetaLearning for Efficient and Robust AutoDL" (see below for bibtex ref).

/AutoDL-Projects
Automated Deep Learning Projects (AutoDL-Projects) is an open source, lightweight, but useful project for everyone. This project implemented several neural architecture search (NAS) and hyper-parameter optimization (HPO) algorithms. 中文介绍见README_CN.md

/tpot
TPOT stands for Tree-based Pipeline Optimization Tool. Consider TPOT your Data Science Assistant. TPOT is a Python Automated Machine Learning tool that optimizes machine learning pipelines using genetic programming.

Keras Tuner
KerasTuner is an easy-to-use, scalable hyperparameter optimization framework that solves the pain points of hyperparameter search. Easily configure your search space with a define-by-run syntax, then leverage one of the available search algorithms to find the best hyperparameter values for your models. KerasTuner comes with Bayesian Optimization, Hyperband, and Random Search algorithms built-in, and is also designed to be easy for researchers to extend in order to experiment with new search algorithms.

NNI
NNI (Neural Network Intelligence) 是一个轻量但强大的工具包,帮助用户自动的进行特征工程神经网络架构搜索超参调优以及模型压缩
NNI 管理自动机器学习 (AutoML) 的 Experiment,调度运行由调优算法生成的 Trial 任务来找到最好的神经网络架构和/或超参,支持各种训练环境,如本机远程服务器OpenPAIKubeflow基于 K8S 的 FrameworkController(如,AKS 等), DLWorkspace (又称 DLTS)AML (Azure Machine Learning)AdaptDL(又称 ADL) ,和其他的云平台甚至 混合模式 。

/Awesome-AutoDL
A curated list of automated deep learning related resources. Inspired by awesome-deep-visionawesome-adversarial-machine-learningawesome-deep-learning-papers, and awesome-architecture-search.

AutoGluon
AutoGluon enables easy-to-use and easy-to-extend AutoML with a focus on automated stack ensembling, deep learning, and real-world applications spanning text, image, and tabular data.

Determined
Determined is an open-source deep learning training platform that makes building models fast and easy. Determined enables you to:
Train models faster using state-of-the-art distributed training, without changing your model code
Automatically find high-quality models with advanced hyperparameter tuning from the creators of Hyperband
Get more from your GPUs with smart scheduling and cut cloud GPU costs by seamlessly using preemptible instances
Track and reproduce your work with experiment tracking that works out-of-the-box, covering code versions, metrics, checkpoints, and hyperparameters
Determined integrates these features into an easy-to-use, high-performance deep learning environment — which means you can spend your time building models instead of managing infrastructure.
To use Determined, you can continue using popular DL frameworks such as TensorFlow and PyTorch; you just need to update your model code to integrate with the Determined API.

/aw_nas
Neural Architecture Search (NAS) has received extensive attention due to its capability to discover neural network architectures in an automated manner. aw_nas is a NAS framework with various NAS algorithms implemented in a modularized manner. Currently, aw_nas can be used to reproduce the results of many mainstream NAS algorithms, e.g., ENAS, DARTS, SNAS, FBNet, OFA, predictor-based NAS, etc. And we have applied NAS algorithms for various applications & scenarios with aw_nas, including NAS for classification, detection, text modeling, hardware fault tolerance, adversarial robustness, hardware inference efficiency, and so on.

7种最佳自动机器学习框架简介


1. MLBox

mlbox · PyPI

深度解析AutoML框架——MLBox:十行代码完成Titanic生存预...


2. Auto Sklearn

自动机器学习之auto-sklearn入门

auto-sklearn 0.12.6

/auto-sklearn

auto-sklearn详解


3. TPOT
TPOT(自动机器学习方法)学习笔记 - 知乎

TPOT · PyPI



4. Auto Keras

官网

自动机器学习框架之三_Auto-Keras

autokeras介绍 - 简书

autokeras安装说明(Python)

Auto-Keras API详解(2)——使用示例

/autokeras
AutoKeras: An AutoML system based on Keras. It is developed by DATA Lab at Texas A&M University. The goal of AutoKeras is to make machine learning accessible to everyone.

AutoKeras---自动机器学习 - 云+社区 - 腾讯云

GitHub - keras-team/autokerasAutoML library for...


5. Cloud AutoML

Google Cloud AutoML初体验 - 知乎


6. H2O
H2O AutoML入门开发简介 - 人工智能 - srcmini

h2o automl_H2O-AutoML

AutoML in H2O.ai | H2O.ai


7. Uber Ludwig
/ludwig

 
 
 
 

自动机器学习

使用机器学习算法的一个主要的障碍就是算法的性能受许多的设计决策影响。需要合理选择相应的神经网络架构,训练过程,正则化方法,超参数等等,所有的这些都对算法的性能有很大的影响。
自动机器学习(AutoML)的目标就是使用自动化的数据驱动方式来做出上述的决策。用户只要提供数据,自动机器学习系统自动的决定最佳的方案。领域专家不再需要苦恼于学习各种机器学习的算法。自动机器学习不光包括大家熟知的算法选择,超参数优化,和神经网络架构搜索,还覆盖机器学习工作流的每一步。自动机器学习(AutoML)的用处就在于此,它帮助研究人员和从业者,自动构建机器学习(ML)管道,将多个步骤及其对应的多个选项集成为工作流,以期快速找到针对给定问题的高性能机器学习(ML)模型。

上海市浦东新区沪城环路999号