Glossary Terms

Home >
Glossary Terms

Few-Shot Learning

Few-shot learning is a type of machine learning where a model learns to make accurate predictions using only a small number of labeled examples. Unlike traditional machine learning, which requires

Read More »

Fine-Tuning

Fine-tuning is a machine learning process in which a pre-trained model is further trained on a smaller, task-specific dataset to adapt for a particular use case.  It builds upon the

Read More »

Generative AI (GenAI)

Generative AI (also known as GenAI) is an artificial intelligence capable of creating new content such as images, videos, music, text, and other media based on the learned data.  Unlike

Read More »

Hallucination in AI

Hallucination in AI happens when a system, especially a large language model (LLM), generates information that is entirely false, misleading, or nonsensical. These outputs may look correct but are not

Read More »

Horizontal Pod Autoscaler

Horizontal Pod Autoscaler (HPA) is a Kubernetes feature that automatically adjusts the number of running pods in a workload, such as a Deployment or StatefulSet, based on resource utilization. This

Read More »

Horizontal Scaling

Horizontal scaling in cloud computing means increasing or decreasing computational capacity by adding or removing multiple servers or nodes to handle changing workloads. This approach ensures improved performance and fault

Read More »

Hotfix

Definition A hotfix is a rapid software update deployed to fix a critical issue in a live production environment. It is typically applied outside the standard release cycle to address

Read More »

Idle Resources

Idle resources in cloud computing refer to computing assets, such as virtual machines (VMs), storage, databases, or other services, that remain active but are underutilized or not performing productive tasks.

Read More »

Incremental Deployment

Definition Incremental Deployment is a software deployment strategy in which updates or new features are released gradually instead of deploying the entire system at once. This approach minimizes risks, improves

Read More »

Inference Engine

An inference engine is a component of artificial intelligence (AI) systems that applies logical rules to data to draw conclusions or make decisions. It works with a knowledge base that

Read More »

Infrastructure as a Service (IaaS)

Definition Infrastructure as a Service (IaaS) is a cloud computing model that provides on-demand resources over the Internet. These resources include virtualized hardware such as servers, storage, networking, and virtualization

Read More »

Ingress Controller

Definition An Ingress Controller is a component in Kubernetes that manages external access to services within a cluster, primarily handling HTTP and HTTPS traffic. It acts as a specialized load

Read More »

Instance Scheduler

An instance scheduler is a tool or service that automates the management of cloud computing instances, such as virtual machines (VMs) or databases, by starting or stopping them based on

Read More »

Instance Types

Instance types in cloud computing refer to predefined configurations of virtual machines (VMs) offered by cloud service providers. Each instance type specifies a combination of compute power (CPU), memory, storage,

Read More »

Jenkinsfile

Definition A Jenkinsfile is a text file used in Jenkins to define a Continuous Integration/Continuous Deployment (CI/CD) pipeline as code. Written in Groovy-based syntax, it enables automation, version control, and

Read More »

Just-In-Time Provisioning

Definition Just-In-Time (JIT) Provisioning is an automated process that creates and updates user accounts in web applications at the moment of authentication. It is commonly used with Security Assertion Markup

Read More »

Kubernetes Cost Management

Kubernetes cost management refers to monitoring, optimizing, and controlling costs associated with running Kubernetes clusters in cloud or hybrid environments. It involves analyzing resource usage, identifying inefficiencies, and implementing strategies

Read More »

Kubernetes DaemonSet

Definition A Kubernetes DaemonSet is a workload controller that ensures a specific pod runs on every node (or a subset of nodes) in a Kubernetes cluster. Unlike Deployments or StatefulSets,

Read More »