GAN

GAN stands for generative adversarial network. It is a type of a CNN neural network architecture in which two types of CNN neural networks compete against each other. In a GAN network architecture there are typically one or more generator neural networks and one ore more discriminator neural networks. The generator network performs continuous iterations, ... Read more

GDPR

GDPR stands for General Data Protection Regulation. It is a privacy-related set of regulations in the European Union (EU) which controls how personally identifiable data (PID) is stored, processed and deleted from computing systems. In GDPR the two basic roles in a system which are related to the processing of data are the GDPR controller ... Read more

Git

Cloud computing dictionary

good fit

A "good fit" or "best fit" or "sweet spot" is when a machine learning (ML) model can predict values for a system with the minimum error, ideally that error being zero. In this case, the ML model is said to have a good fit on the data. The good fit sits between the underfitting and ... Read more

GPU

Graphics Processing Units (GPUs) have been traditionally used in computing systems for image processing (graphics cards). Their usage has largely been expanded to AI and ML tasks and are largely used for optimizing performance of neural networks.

gradient descent

Gradient descent is a method of minimizing the machine learning model cost function in linear regression models. In the gradient descent method, the (internal) parameters of the ML model are tuned over several training iterations by taking gradual "steps" down a slope in the function graph, aiming towards a minimum error value. In gradient descent, ... Read more

ground truth

Ground truth is a term commonly used in statistics and machine learning. It signifies the correct or “true” answer to a specific problem or question. Each ML model makes predictions to values or boolean classifications about a problem. Each time the ML model's prediction or classification is compared to the ground truth, which is what ... Read more

gRPC

Definition of gRPC RPC is an evolution to remote procedure call (RPC) application protocol for streaming messages between clients and servers. gRPC was originally developed by Google. It is an open source protocol and it is part of the Cloud Native Computing Foundation (CNCF) services.