A fundamental algorithm in neural network training that calculates the gradient of the loss function with respect to each weight by propagating the error backward through the network layers, enabling...
Definition
Glossary
Browse our comprehensive glossary of technical terms, definitions, and concepts.
The maximum rate of data transfer across a network path, typically measured in bits per second (bps, Mbps, Gbps). Bandwidth determines the capacity of a network connection and affects how quickly data...
DefinitionA technique that normalizes the inputs of each layer in a neural network by adjusting and scaling the activations. Batch normalization stabilizes training, allows higher learning rates, and reduces th...
DefinitionA standardized test or dataset used to evaluate and compare the performance of AI models on specific tasks. Common AI benchmarks include MMLU for knowledge, HumanEval for code generation, and ImageNet...
DefinitionSystematic errors in AI systems that produce unfair or discriminatory outcomes, often stemming from biased training data, flawed model design, or societal prejudices encoded in the data. Addressing AI...
DefinitionA reference management format used with LaTeX for storing bibliographic data (authors, titles, journals, dates) in a structured text format.
DefinitionLaravel's powerful templating engine that provides a clean syntax for working with PHP in views. Blade templates use the .blade.php extension and support template inheritance, components, slots, and d...
DefinitionNative file format for Blender, the free and open-source 3D creation suite. It stores the entire project including models, textures, animations, and render settings.
DefinitionA deployment strategy that maintains two identical production environments (blue and green). New code is deployed to the inactive environment, tested, and then traffic is switched over. This approach...
DefinitionA popular open-source CSS framework for building responsive, mobile-first websites. It provides pre-built components, a grid system, and utility classes that accelerate front-end development.
DefinitionA network of compromised computers (bots or zombies) controlled remotely by an attacker (botmaster). Botnets are used to perform coordinated attacks such as DDoS, spam distribution, credential stuffin...
DefinitionA secondary navigation pattern that displays the user's current location within a website's hierarchy as a trail of links. Breadcrumbs improve usability, help users understand site structure, and prov...
DefinitionA compression algorithm developed by Google, designed for web content compression. It achieves 20-26% better compression than gzip and is supported by all modern browsers for HTTP compression.
DefinitionA trial-and-error method used to crack passwords, encryption keys, or login credentials by systematically trying every possible combination until the correct one is found. Countermeasures include rate...
DefinitionA framework that transforms application source code into container images without requiring a Dockerfile. Cloud Native Buildpacks detect the application language, install dependencies, and produce opt...
DefinitionAn all-in-one JavaScript runtime, bundler, transpiler, and package manager designed for speed. Built with Zig and JavaScriptCore, Bun is a drop-in replacement for Node.js that offers significantly fas...
DefinitionA general-purpose, procedural programming language developed in the early 1970s at Bell Labs. C provides low-level access to memory, efficient compilation, and is the foundation of many operating syst...
DefinitionA header file in C/C++ containing function declarations, macros, type definitions, and constants shared across multiple source files.
DefinitionA modern, object-oriented programming language developed by Microsoft as part of the .NET platform. C# is used for desktop applications, web services (ASP.NET), game development (Unity), and enterpris...
DefinitionA general-purpose programming language that extends C with object-oriented features, templates, and the Standard Template Library (STL). C++ is used for game engines, operating systems, browsers, and...
Definition