Pular para o conteúdo

Selecionar língua

Idioma atual: Português (Brasil)

AutoML Papers

Source: https://github.com/hibayesian/awesome-automl-papers at 0317821496b4
License: Apache-2.0
Read the English original

This edition is an AI-assisted translation.

Awesome-AutoML-Papers reúne uma seleção de artigos de pesquisa, artigos, tutoriais, slides e projetos sobre aprendizado de máquina automatizado. Marque este repositório com uma estrela para acompanhar as novidades dessa área de pesquisa em expansão. Agradecemos a todas as pessoas que contribuíram para o projeto. Junte-se a nós e contribua também.

O aprendizado de máquina automatizado (AutoML) oferece métodos e processos para permitir que pessoas sem especialização em aprendizado de máquina o utilizem, aprimorem sua eficiência e acelerem as pesquisas na área.

O aprendizado de máquina (ML) alcançou avanços consideráveis nos últimos anos, e um número crescente de disciplinas depende dele. No entanto, esses resultados dependem fundamentalmente de especialistas em ML para realizar as seguintes tarefas:

  • Pré-processar os dados,
  • Selecionar características adequadas,
  • Selecionar uma família de modelos apropriada,
  • Otimizar os hiperparâmetros do modelo,
  • Pós-processar modelos de aprendizado de máquina,
  • Analisar criticamente os resultados obtidos,

Como essas tarefas costumam ser complexas demais para não especialistas em ML, o rápido crescimento das aplicações de aprendizado de máquina criou demanda por métodos prontos para uso, fáceis de aplicar sem conhecimento especializado. Chamamos de AutoML a área de pesquisa que busca automatizar progressivamente o aprendizado de máquina. Como uma nova subárea de ML, o AutoML tem ganhado atenção não só no aprendizado de máquina, mas também em visão computacional, processamento de linguagem natural e computação em grafos.

Não existe uma definição formal de AutoML. De acordo com as descrições da maioria dos artigos, o procedimento básico de AutoML pode ser apresentado da seguinte forma.

As abordagens de AutoML já estão maduras o suficiente para competir com especialistas em ML e, às vezes, superá-los. Em resumo, o AutoML pode melhorar o desempenho e economizar muito tempo e dinheiro, pois especialistas em ML são difíceis de encontrar e custam caro. Por isso, o interesse comercial em AutoML cresceu bastante nos últimos anos, e várias grandes empresas de tecnologia e startups estão desenvolvendo seus próprios sistemas. A tabela a seguir resume uma comparação de alguns deles.

EmpresaAutoFEHPONAS
4paradigm√√×
Alibaba×√×
Baidu××√
Determined AI×√√
Google√√√
DataCanvas√√√
H2O.ai√√×
Microsoft×√√
MLJAR√√√
RapidMiner√√×
Tencent×√×

Awesome-AutoML-Papers reúne visões gerais atualizadas das técnicas fundamentais de que precisamos em AutoML:

  • Limpeza automatizada de dados (Auto Clean)
  • Engenharia automatizada de atributos (Auto FE)
  • Otimização de hiperparâmetros (HPO)
  • Meta-aprendizado
  • Busca de arquiteturas neurais (NAS)
  • 2019 | AutoML: A Survey of the State-of-the-Art | Xin He, et al. | arXiv | PDF
  • 2019 | Survey on Automated Machine Learning | Marc Zoeller, Marco F. Huber | arXiv | PDF
  • 2019 | Automated Machine Learning: State-of-The-Art and Open Challenges | Radwa Elshawi, et al. | arXiv | PDF
  • 2018 | Taking Human out of Learning Applications: A Survey on Automated Machine Learning | Quanming Yao, et al. | arXiv | PDF
  • 2020 | On Hyperparameter Optimization of Machine Learning Algorithms: Theory and Practice | Li Yang, et al. | Neurocomputing | PDF
  • 2020 | Automated Machine Learning—a brief review at the end of the early years | Escalante, H. J. | arXiv | PDF
  • 2022 | IoT Data Analytics in Dynamic Environments: From An Automated Machine Learning Perspective | Li Yang, et al. | arXiv | PDF
  • 2024 | Automated machine learning: past, present and future | Baratchi. M, et al. | Artificial Intelligence Review | Springer
  • 2022 | BERT-Sort: A Zero-shot MLM Semantic Encoder on Ordinal Features for AutoML | Mehdi Bahrami, et al. | AutoML | PDF
  • 2017 | AutoLearn — Automated Feature Generation and Selection | Ambika Kaul, et al. | ICDM | PDF
  • 2017 | One button machine for automating feature engineering in relational databases | Hoang Thanh Lam, et al. | arXiv | PDF
  • 2016 | Automating Feature Engineering | Udayan Khurana, et al. | NIPS | PDF
  • 2016 | ExploreKit: Automatic Feature Generation and Selection | Gilad Katz, et al. | ICDM | PDF
  • 2015 | Deep Feature Synthesis: Towards Automating Data Science Endeavors | James Max Kanter, Kalyan Veeramachaneni | DSAA | PDF
  • 2019 | Auptimizer — an Extensible, Open-Source Framework for Hyperparameter Tuning | Jiayi Liu, et al. | IEEE Big Data | PDF
  • 2019 | Towards modular and programmable architecture search | Renato Negrinho, et al. | NeurIPS | PDF
  • 2019 | Evolutionary Neural AutoML for Deep Learning | Jason Liang, et al. | arXiv | PDF
  • 2017 | ATM: A Distributed, Collaborative, Scalable System for Automated Machine Learning | T. Swearingen, et al. | IEEE | PDF
  • 2017 | Google Vizier: A Service for Black-Box Optimization | Daniel Golovin, et al. | KDD |PDF
  • 2015 | AutoCompete: A Framework for Machine Learning Competitions | Abhishek Thakur, et al. | ICML | PDF
    • 2020 | Bayesian Optimization of Risk Measures | NeurIPS | PDF
    • 2020 | BOTORCH: A Framework for Efficient Monte-Carlo Bayesian Optimization | NeurIPS | PDF
    • 2020 | Tuning Hyperparameters without Grad Students: Scalable and Robust Bayesian Optimisation with Dragonfly | JMLR | PDF
    • 2019 | Bayesian Optimization with Unknown Search Space | NeurIPS | PDF
    • 2019 | Constrained Bayesian optimization with noisy experiments | PDF
    • 2019 | Learning search spaces for Bayesian optimization: Another view of hyperparameter transfer learning | NeurIPS | PDF
    • 2019 | Practical Two-Step Lookahead Bayesian Optimization | NeurIPS | PDF
    • 2019 | Predictive entropy search for multi-objective bayesian optimization with constraints | PDF
    • 2018 | BOCK: Bayesian optimization with cylindrical kernels | ICML | PDF
    • 2018 | Efficient High Dimensional Bayesian Optimization with Additivity and Quadrature Fourier Features | Mojmír Mutný, et al. | NeurIPS | PDF
    • 2018 | High-Dimensional Bayesian Optimization via Additive Models with Overlapping Groups. | PMLR | PDF
    • 2018 | Maximizing acquisition functions for Bayesian optimization | NeurIPS | PDF
    • 2018 | Scalable hyperparameter transfer learning | NeurIPS | PDF
    • 2016 | Bayesian Optimization with Robust Bayesian Neural Networks | Jost Tobias Springenberg, et al. | NIPS | PDF
    • 2016 | Scalable Hyperparameter Optimization with Products of Gaussian Process Experts | Nicolas Schilling, et al. | PKDD | PDF
    • 2016 | Taking the Human Out of the Loop: A Review of Bayesian Optimization | Bobak Shahriari, et al. | IEEE | PDF
    • 2016 | Towards Automatically-Tuned Neural Networks | Hector Mendoza, et al. | JMLR | PDF
    • 2016 | Two-Stage Transfer Surrogate Model for Automatic Hyperparameter Optimization | Martin Wistuba, et al. | PKDD | PDF
    • 2015 | Efficient and Robust Automated Machine Learning | PDF
    • 2015 | Hyperparameter Optimization with Factorized Multilayer Perceptrons | Nicolas Schilling, et al. | PKDD | PDF
    • 2015 | Hyperparameter Search Space Pruning - A New Component for Sequential Model-Based Hyperparameter Optimization | Martin Wistua, et al. | PDF
    • 2015 | Joint Model Choice and Hyperparameter Optimization with Factorized Multilayer Perceptrons | Nicolas Schilling, et al. | ICTAI | PDF
    • 2015 | Learning Hyperparameter Optimization Initializations | Martin Wistuba, et al. | DSAA | PDF
    • 2015 | Scalable Bayesian optimization using deep neural networks | Jasper Snoek, et al. | ACM | PDF
    • 2015 | Sequential Model-free Hyperparameter Tuning | Martin Wistuba, et al. | ICDM | PDF
    • 2013 | Auto-WEKA: Combined Selection and Hyperparameter Optimization of Classification Algorithms | PDF
    • 2013 | Making a Science of Model Search: Hyperparameter Optimization in Hundreds of Dimensions for Vision Architectures | J. Bergstra | JMLR | PDF
    • 2012 | Practical Bayesian Optimization of Machine Learning Algorithms | PDF
    • 2011 | Sequential Model-Based Optimization for General Algorithm Configuration(extended version) | PDF
    • 2020 | Delta-STN: Efficient Bilevel Optimization for Neural Networks using Structured Response Jacobians | Juhan Bae, Roger Grosse | Neurips | PDF
    • 2018 | Autostacker: A Compositional Evolutionary Learning System | Boyuan Chen, et al. | arXiv | PDF
    • 2017 | Large-Scale Evolution of Image Classifiers | Esteban Real, et al. | PMLR | PDF
    • 2016 | Automating biomedical data science through tree-based pipeline optimization | Randal S. Olson, et al. | ECAL | PDF
    • 2016 | Evaluation of a tree-based pipeline optimization tool for automating data science | Randal S. Olson, et al. | GECCO | PDF
    • 2017 | Global Optimization of Lipschitz functions | C´edric Malherbe, Nicolas Vayatis | arXiv | PDF
    • 2009 | ParamILS: An Automatic Algorithm Configuration Framework | Frank Hutter, et al. | JAIR | PDF
    • 2019 | OBOE: Collaborative Filtering for AutoML Model Selection | Chengrun Yang, et al. | KDD | PDF
    • 2019 | SMARTML: A Meta Learning-Based Framework for Automated Selection and Hyperparameter Tuning for Machine Learning Algorithms | PDF
    • 2008 | Cross-Disciplinary Perspectives on Meta-Learning for Algorithm Selection | PDF
    • 2017 | Particle Swarm Optimization for Hyper-parameter Selection in Deep Neural Networks | Pablo Ribalta Lorenzo, et al. | GECCO | PDF
    • 2008 | Particle Swarm Optimization for Parameter Determination and Feature Selection of Support Vector Machines | Shih-Wei Lin, et al. | Expert Systems with Applications | PDF
    • 2016 | Hyperband: A Novel Bandit-Based Approach to Hyperparameter Optimization | Lisha Li, et al. | arXiv | PDF
    • 2012 | Random Search for Hyper-Parameter Optimization | James Bergstra, Yoshua Bengio | JMLR | PDF
    • 2011 | Algorithms for Hyper-parameter Optimization | James Bergstra, et al. | NIPS | PDF
    • 2016 | Efficient Transfer Learning Method for Automatic Hyperparameter Tuning | Dani Yogatama, Gideon Mann | JMLR | PDF
    • 2016 | Flexible Transfer Learning Framework for Bayesian Optimisation | Tinu Theckel Joy, et al. | PAKDD | PDF
    • 2016 | Hyperparameter Optimization Machines | Martin Wistuba, et al. | DSAA | PDF
    • 2013 | Collaborative Hyperparameter Tuning | R´emi Bardenet, et al. | ICML | PDF
  • 2020 | Automated Machine Learning Techniques for Data Streams | Alexandru-Ionut Imbrea | PDF
  • 2018 | Accelerating Neural Architecture Search using Performance Prediction | Bowen Baker, et al. | ICLR | PDF
  • 2017 | Automatic Frankensteining: Creating Complex Ensembles Autonomously | Martin Wistuba, et al. | SIAM | PDF
  • 2018 | Characterizing classification datasets: A study of meta-features for meta-learning | Rivolli, Adriano, et al. | arXiv | PDF
  • 2020 | Putting the Human Back in the AutoML Loop | Xanthopoulos, Iordanis, et al. | EDBT/ICDT | PDF
  • 2018 | A Tutorial on Bayesian Optimization. | PDF
  • 2010 | A Tutorial on Bayesian Optimization of Expensive Cost Functions, with Application to Active User Modeling and Hierarchical Reinforcement Learning | PDF
  • 2008 | Metalearning - A Tutorial | PDF
TipoTítulo do blogLink
HPOBayesian Optimization for Hyperparameter TuningLink
Meta-LearningLearning to learnLink
Meta-LearningWhy Meta-learning is Crucial for Further Advances of Artificial Intelligence?Link
Ano de publicaçãoTipoTítulo do livroAutoresEditoraLink
2009Meta-LearningMetalearning - Applications to Data MiningBrazdil, P., Giraud Carrier, C., Soares, C., Vilalta, R.SpringerDownload
2019HPO, Meta-Learning, NASAutoML: Methods, Systems, ChallengesFrank Hutter, Lars Kotthoff, Joaquin VanschorenDownload
2021LearningAutomated Machine Learning in ActionQinquan Song, Haifeng Jin, Xia HuManning PublicationsDownload

| Título | Autor | Link | | AutoML Basics: Automated Machine Learning in Action | Qinquan Song, Haifeng Jin, Xia Hu | (https://www.youtube.com/watch?v=9KpieG0B7VM) |

ProjetoTipoIdiomaLicençaLink
AdaNetNASPythonApache-2.0Github
AdvisorHPOPythonApache-2.0Github
AMLAHPO, NASPythonApache-2.0Github
ATMHPOPythonMITGithub
AugerHPOPythonCommercialHomepage
auptimizerHPO, NASPython (support R script)GPL-3.0Github
Auto-KerasNASPythonLicenseGithub
AutoML VisionNASPythonCommercialHomepage
AutoML Video IntelligenceNASPythonCommercialHomepage
AutoML Natural LanguageNASPythonCommercialHomepage
AutoML TranslationNASPythonCommercialHomepage
AutoML TablesAutoFE, HPOPythonCommercialHomepage
AutoPyTorchHPO, NASPythonApache-2.0Github
HyperGBMHPOPythonPythonGithub
HyperKerasNASPythonPythonGithub
HypernetsHPO, NASPythonPythonGithub
auto-sklearnHPOPythonLicenseGithub
auto_mlHPOPythonMITGithub
BayesianOptimizationHPOPythonMITGithub
BayesOptHPOC++AGPL-3.0Github
cometHPOPythonCommercialHomepage
DataRobotHPOPythonCommercialHomepage
DEvolNASPythonMITGithub
DeepArchitectNASPythonMITGithub
DeterminedHPO, NASPythonApache-2.0Github
Driverless AIAutoFEPythonCommercialHomepage
FAR-HOHPOPythonMITGithub
H2O AutoMLHPOPython, R, Java, ScalaApache-2.0Github
HpBandSterHPOPythonBSD-3-ClauseGithub
HyperBandHPOPythonLicenseGithub
HyperoptHPOPythonLicenseGithub
Hyperopt-sklearnHPOPythonLicenseGithub
Hyperparameter HunterHPOPythonMITGithub
KatibHPOPythonApache-2.0Github
MateLabsHPOPythonCommercialGithub
MilanoHPOPythonApache-2.0Github
MLJARAutoFE, HPO, NASPythonMITGithub
mlr3automlHPORLGPL-3.0GitHub
nasbotNASPythonMITGithub
neptuneHPOPythonCommercialHomepage
NNIHPO, NASPythonMITGithub
OboeHPOPythonBSD-3-ClauseGithub
OptunityHPOPythonLicenseGithub
R2.aiHPOCommercialHomepage
RBFOptHPOPythonLicenseGithub
RoBOHPOPythonBSD-3-ClauseGithub
Scikit-OptimizeHPOPythonLicenseGithub
SigOptHPOPythonCommercialHomepage
SMAC3HPOPythonLicenseGithub
TPOTAutoFE, HPOPythonLGPL-3.0Github
TransmogrifAIHPOScalaBSD-3-ClauseGithub
TuneHPOPythonApache-2.0Github
XcessivHPOPythonApache-2.0Github
SmartMLHPORGPL-3.0Github
MLBoxAutoFE, HPOPythonBSD-3 LicenseGithub
AutoAI WatsonAutoFE, HPOCommercialHomepage
AUtoMLAutoMLPythonMITGithub
OptunaHPOPythonMITGithub
TipoTítulo do slideAutoresLink
AutoFEAutomated Feature Engineering for Predictive ModelingUdyan Khurana, etc al.Download
HPOA Tutorial on Bayesian Optimization for Machine LearningRyan P. AdamsDownload
HPOBayesian OptimisationGilles LouppeDownload

Agradecemos especialmente a todas as pessoas que contribuíram para este projeto.

NomeBiografia
Alexander RoblesDoutorando na UNICAMP (Brasil)
derekflint
endymecyPesquisador sênior na Tencent
Eric
Erin LeDellCientista-chefe de aprendizado de máquina na H2O.ai
fwcore
Gaurav Mittal
Hernan Ceferino VazquezDoutor, especialista em ciência de dados na MercadoLibre
Kaustubh Damania
Lilian BessonDoutorando na CentraleSupélec
罗磊
Marc
Mohamed Maher
Neil ConwayDiretor de tecnologia na Determined AI
Richard LiawDoutorando na UC Berkeley
Randy OlsonCientista de dados líder na LifeEGX
Slava KurilyakFundador e CEO da Produvia
Saket MaheshwaryPesquisador de IA
shaido987
sophia-wright-blue
tengben0905
xuehui@Microsoft
Yihui HePós-graduando na Carnegie Mellon

Se tiver sugestões (artigos ausentes ou novos, pesquisadores importantes ou erros de digitação), fique à vontade para enviar uma solicitação. Você também pode escrever para:

Awesome-AutoML-Papers está disponível sob a licença Apache 2.0.

HagiCode

O HagiCode é um ambiente de programação com agentes. Interações de interface ricas e práticas tornam o planejamento, a execução de agentes e o trabalho em projetos mais acessíveis e fáceis de acompanhar, criando uma experiência de desenvolvimento envolvente.

Uma experiência de desenvolvimento envolvente, com interações de interface ricas e práticas.

Acessar HagiCodeLer a documentação
  • InteligenteOs fluxos de trabalho do OpenSpec transformam a intenção em um caminho executável, da proposta ao design, às tarefas e à entrega.
  • EficienteA execução multiagente mantém pesquisa, implementação e revisão em andamento em paralelo, em vários repositórios e com os Agent CLI que você já usa.
  • InteressanteInterações de interface ricas e práticas tornam o planejamento, a execução de agentes e o trabalho em projetos mais acessíveis e fáceis de acompanhar.

Baixar para Windows

Obter na Microsoft StoreTodos os downloads

Transforme ideias em software entregue.

O HagiCode é um ambiente de programação com agentes: os fluxos de trabalho do OpenSpec planejam a mudança, a execução multiagente a realiza e o Hero Scenario torna o longo percurso visível, para transformar ideias em software entregue.

Inteligente
Os fluxos do OpenSpec transformam a intenção em um caminho da proposta à entrega.
Eficiente
A execução multiagente conduz pesquisa, implementação e revisão em paralelo.
Divertido
As interações de interface facilitam o planejamento, a execução de agentes e os projetos.

Sair do Awesome Site?

Você está prestes a visitar um site externo. Não controlamos o conteúdo nem as práticas de privacidade dele.

Destino

Continuar para o site