Explore 291 AI terms in Deep Learning
An accelerator is a tool or platform that boosts AI model development and performance.
An activation function determines the output of a neural network node based on its input.
Adadelta is an adaptive learning rate optimization algorithm for training machine learning models.
Adam Optimizer is an adaptive learning rate optimization algorithm for training machine learning models.
AdamW is an optimization algorithm that improves training of deep learning models by addressing weight decay issues.
Adaptive pooling is a technique in deep learning that adjusts the size of output features to match specific requirements.
Albumentations is a Python library for image augmentation in deep learning, enhancing model training with diverse image transformations.
AlphaPose is a real-time human pose estimation framework using deep learning techniques.
A scalable tool for serving machine learning models in production environments using Apache MXNet.
Atrous convolution is a type of convolution that uses dilated filters to capture multi-scale features in neural networks.
Attention sparsity refers to the selective focus of neural networks on specific parts of input data, enhancing efficiency and performance.
AutoAugment is an automated technique for enhancing training datasets in machine learning.
An autoencoder architecture is a type of neural network used for unsupervised learning to encode and decode data.
A technique that speeds up AI training by using lower precision numbers without sacrificing accuracy.
A generative model combining autoregressive and flow-based methods for flexible data distribution learning.
Auxiliary loss is an additional loss function used to improve model performance during training.
Average pooling reduces the size of feature maps by taking the average value of sub-regions.
Backpropagation is an algorithm used in training neural networks by adjusting weights based on error feedback.
A technique in neural networks that involves propagating errors through complex structures to update weights effectively.
A method for training recurrent neural networks by calculating gradients through time steps.
Batch Normalization is a technique to improve training speed and stability in deep neural networks.
A Batch Normalization Layer normalizes inputs to stabilize and accelerate deep learning training.
Batch size refers to the number of training examples used in one iteration of model training.
Bayesian Deep Learning combines deep learning with Bayesian inference for improved uncertainty estimation in predictions.
Beta-VAE is a type of variational autoencoder that focuses on disentangling learned representations by adjusting a hyperparameter, beta.
A Bidirectional RNN processes data in both forward and backward directions for better context understanding.
A bottleneck block is a component in neural networks that reduces dimensionality and improves efficiency.
ByteNet is a deep learning architecture designed for efficient data processing and high-performance machine learning tasks.