Process of automating the application of machine learning
Part of a series on
Machine learning and data mining
Paradigms
Supervised learning
Unsupervised learning
Online learning
Batch learning
Meta-learning
Semi-supervised learning
Self-supervised learning
Reinforcement learning
Curriculum learning
Rule-based learning
Quantum machine learning
Problems
Classification
Generative modeling
Regression
Clustering
Dimensionality reduction
Density estimation
Anomaly detection
Data cleaning
AutoML
Association rules
Semantic analysis
Structured prediction
Feature engineering
Feature learning
Learning to rank
Grammar induction
Ontology learning
Multimodal learning
Supervised learning (classification • regression)
Apprenticeship learning
Decision trees
Ensembles
Bagging
Boosting
Random forest
k-NN
Linear regression
Naive Bayes
Artificial neural networks
Logistic regression
Perceptron
Relevance vector machine (RVM)
Support vector machine (SVM)
Clustering
BIRCH
CURE
Hierarchical
k-means
Fuzzy
Expectation–maximization (EM)
DBSCAN
OPTICS
Mean shift
Dimensionality reduction
Factor analysis
CCA
ICA
LDA
NMF
PCA
PGD
t-SNE
SDL
Structured prediction
Graphical models
Bayes net
Conditional random field
Hidden Markov
Anomaly detection
RANSAC
k-NN
Local outlier factor
Isolation forest
Artificial neural network
Autoencoder
Cognitive computing
Deep learning
DeepDream
Feedforward neural network
Kolmogorov–Arnold Network
Recurrent neural network
LSTM
GRU
ESN
reservoir computing
Restricted Boltzmann machine
GAN
Diffusion model
SOM
Convolutional neural network
U-Net
Transformer
Vision
Mamba
Spiking neural network
Memtransistor
Electrochemical RAM (ECRAM)
Reinforcement learning
Q-learning
SARSA
Temporal difference (TD)
Multi-agent
Self-play
Learning with humans
Active learning
Crowdsourcing
Human-in-the-loop
RLHF
Model diagnostics
Coefficient of determination
Confusion matrix
Learning curve
ROC curve
Mathematical foundations
Kernel machines
Bias–variance tradeoff
Computational learning theory
Empirical risk minimization
Occam learning
PAC learning
Statistical learning
VC theory
Machine-learning venues
ECML PKDD
NeurIPS
ICML
ICLR
IJCAI
ML
JMLR
Related articles
Glossary of artificial intelligence
List of datasets for machine-learning research
List of datasets in computer vision and image processing
Outline of machine learning
v
t
e
Automated machine learning (AutoML) is the process of automating the tasks of applying machine learning to real-world problems.
AutoML potentially includes every stage from beginning with a raw dataset to building a machine learning model ready for deployment. AutoML was proposed as an artificial intelligence-based solution to the growing challenge of applying machine learning.[1][2] The high degree of automation in AutoML aims to allow non-experts to make use of machine learning models and techniques without requiring them to become experts in machine learning. Automating the process of applying machine learning end-to-end additionally offers the advantages of producing simpler solutions, faster creation of those solutions, and models that often outperform hand-designed models.[3]
Common techniques used in AutoML include hyperparameter optimization, meta-learning and neural architecture search.
^Thornton C, Hutter F, Hoos HH, Leyton-Brown K (2013). Auto-WEKA: Combined Selection and Hyperparameter Optimization of Classification Algorithms. KDD '13 Proceedings of the 19th ACM SIGKDD international conference on Knowledge discovery and data mining. pp. 847–855.
^Cite error: The named reference AutoML2014ICML was invoked but never defined (see the help page).
^Olson, R.S., Urbanowicz, R.J., Andrews, P.C., Lavender, N.A., Kidd, L.C., Moore, J.H. (2016). Automating Biomedical Data Science Through Tree-Based Pipeline Optimization. In: Squillero, G., Burelli, P. (eds) Applications of Evolutionary Computation. EvoApplications 2016. Lecture Notes in Computer Science(), vol 9597. Springer, Cham. doi:10.1007/978-3-319-31204-0_9
and 24 Related for: Automated machine learning information
Automatedmachinelearning (AutoML) is the process of automating the tasks of applying machinelearning to real-world problems. AutoML potentially includes...
Information Processing Systems (NeurIPS) Automatedmachinelearning – Process of automating the application of machinelearning Big data – Extremely large or complex...
Unsupervised learning is a method in machinelearning where, in contrast to supervised learning, algorithms learn patterns exclusively from unlabeled data...
Pipelines, Kubeflow Training Operator), model serving (KServe), and automatedmachinelearning (Katib). Each component of Kubeflow can be deployed separately...
the competition are selected from the TPTP library. Automatedmachinelearning (AutoML) Automated theorem proving Reasoning system Semantic reasoner Program...
social media analysis also make use of machinelearning and there is research into its use for (semi-)automated tagging/enhancement/correction of online...
hyperparameter optimization and meta-learning and is a subfield of automatedmachinelearning (AutoML). Reinforcement learning (RL) can underpin a NAS search...
Quantum machinelearning is the integration of quantum algorithms within machinelearning programs. The most common use of the term refers to machine learning...
In machinelearning, feature learning or representation learning is a set of techniques that allows a system to automatically discover the representations...
outline is provided as an overview of and topical guide to machinelearning: Machinelearning – subfield of soft computing within computer science that...
Automated Artificial Intelligence (AutoAI) is a variation of the automatedmachinelearning or AutoML technology, which extends the automation of model...
Machine translation is use of either rule-based or probabilistic (i.e. statistical and, most recently, neural network-based) machinelearning approaches...
In machinelearning, hyperparameter optimization or tuning is the problem of choosing a set of optimal hyperparameters for a learning algorithm. A hyperparameter...
a research topic that dates back to the 1990s. Machinelearning software that incorporates automated feature engineering has been commercially available...
An automated teller machine (ATM) is an electronic telecommunications device that enables customers of financial institutions to perform financial transactions...
Information System Automatedmachinelearning (AutoML), the process of automating the end-to-end process of applying machinelearning to real-world problems...
systems over time, and may be used for automated planning. action model learning An area of machinelearning concerned with creation and modification...
Salt Lake City-based Big Squid, a leading provider of no-code automatedmachinelearning. The company also went on to acquire NodeGraph, a customizable...
research demonstrations as most previous automated reasoning systems had been. The engine used for automated reasoning in expert systems were typically...
retrieval, bioinformatics, data compression, computer graphics and machinelearning. Pattern recognition has its origins in statistics and engineering;...
Retrieved 2023-09-16. "MindsDB raises $3 million for open source automatedmachinelearning". VentureBeat. 2020-04-16. Retrieved 2023-09-16. Park, Kate (2021-11-01)...
Reinforcement learning is one of three basic machinelearning paradigms, alongside supervised learning and unsupervised learning. Reinforcement learning differs...