Skip to content
tezvyn:

🤖AI & ML

Artificial intelligence, machine learning, and data science

308 bites

Test yourself: Top 30 advanced AI & ML interview questionsMultiple choice, with the correct answer and why it is correct on every question. Free, no sign-in.

Advanced everything in AI & ML, page 9

advanced2 min read

World Models: An AI's Internal Simulator for Planning

A world model is an AI's internal simulator, letting it 'dream' about how actions change its environment. This powers robots and autonomous cars, letting them plan complex tasks without real-world trial and error.

Mixture of Experts: Scaling Models by Activating Specialists
advanced2 min read

Mixture of Experts: Scaling Models by Activating Specialists

A Mixture of Experts (MoE) model acts like a team of specialists instead of one generalist. A router sends each token to a few expert sub-networks, enabling faster training and inference for massive models.

advanced2 min read

AI Auditing: The OWASP LLM Top 10 Checklist

Think of an AI audit like a building inspection for your LLM app, checking for structural weaknesses. It uses frameworks like the OWASP Top 10 to find risks like prompt injection and data leakage.

Bias Mitigation Algorithms: Correcting Unfair AI
advanced2 min read

Bias Mitigation Algorithms: Correcting Unfair AI

Bias mitigation algorithms steer AI toward a defined standard of fairness. They're used in high-stakes systems like hiring or loan approvals to counteract harmful, systemic tendencies learned from biased data.

vLLM: Faster LLM Inference with PagedAttention
advanced2 min read

vLLM: Faster LLM Inference with PagedAttention

vLLM is a serving engine that speeds up LLM inference by treating GPU memory like virtual memory. It's used to serve models with higher throughput by batching requests without wasting memory on padding.

advanced2 min read

Deep Learning Compilers: From Model to Machine Code

A Deep Learning Compiler translates a model from a framework like PyTorch into optimized code for specific hardware like a GPU or TPU. This avoids manual optimization for every model-hardware pair.

advanced2 min read

Speculative Decoding: A Small LLM Speeds Up a Big One

Speculative decoding uses a small, fast 'draft' LLM to guess the next few words, which a larger 'target' LLM verifies in one batch. This cuts inference latency 2-3x in production systems.

advanced2 min read

Orthogonality Thesis: An AI's Intelligence and Goals Are Unrelated

The Orthogonality Thesis states an AI's intelligence and its ultimate goals are independent. A superintelligence could pursue any objective, from beneficial to catastrophic, with equal capability.

advanced2 min read

Instrumental Convergence: Why All AIs Might Act Alike

Even with different end goals, intelligent agents tend to pursue the same sub-goals like self-preservation and resource gathering. This is key in AI safety, explaining why a paperclip-making AI might compete with humans for resources, not from malice but…

advanced2 min read

Constitutional AI: Teaching Models to Govern Themselves

Constitutional AI teaches a model to self-correct against a set of principles, or a 'constitution.' This automates safety alignment for models like Claude, reducing reliance on human feedback.

advanced2 min read

HumanEval: Testing if AI-Generated Code Actually Works

HumanEval is a benchmark that tests if an LLM's generated code is functionally correct, not just syntactically valid. It's used to compare models like Codex by having them solve programming puzzles.

advanced2 min read

LLM-as-a-Judge: Using Models to Grade Models

Instead of paying humans to rate AI outputs, LLM-as-a-Judge uses a powerful 'judge' model to do it automatically. This is used to evaluate chatbot responses or summarization quality, but the main footgun is assuming the judge model is unbiased or perfectly…

advanced2 min read

Why Elo Ratings for LLMs Can Be Misleading

Elo ranks LLMs like chess players, but models have fixed skills, not dynamic ones. This method powers leaderboards but produces volatile scores, meaning a model's rank can be an unstable estimate of its true, unchanging ability.

advanced2 min read

MMLU Benchmark

MMLU (Measuring Massive Multitask Language Understanding) is a popular benchmark for evaluating large language models. Its influence is shown by its many spin-offs, making it a foundational tool for comparing AI capabilities.

advanced2 min read

BERTScore: Judging AI Text on Meaning, Not Just Words

BERTScore evaluates AI-generated text by comparing its meaning to a reference, not just matching words. It's used to score machine translation or summarization where phrasing can vary.

advanced2 min read

Text-to-Video Generation: From Prompt to Picture Show

Text-to-video models are like a film director in a box, turning written descriptions into moving pictures. This tech, powered by video diffusion models, is used for creating short-form content or prototyping visual ideas from a simple text prompt.

advanced2 min read

Flamingo: Few-Shot Learning for Vision-Language Models

Flamingo is a vision-language model that learns new visual tasks from a few examples, like a child seeing a picture book before the zoo. It can tackle multiple tasks without needing massive, task-specific datasets.

BLIP: Bootstrapping Better Vision-Language Models
advanced2 min read

BLIP: Bootstrapping Better Vision-Language Models

BLIP is a pre-training framework that masters both image understanding and generation by creating its own training data. It uses a captioner and filter to generate clean image-text pairs from noisy web data.

advanced2 min read

Latent Diffusion Models (LDM)

Latent diffusion models denoise in a compressed latent space instead of raw pixels. A pretrained autoencoder shrinks the image first and expands it back after, cutting compute enough to make text to image generation practical on consumer hardware.

Hierarchical AI Agents: The Org Chart for AI
advanced2 min read

Hierarchical AI Agents: The Org Chart for AI

Think of a corporate org chart for AI. A top-level agent breaks a big goal into smaller tasks and delegates them to specialized, lower-level agents. This is used for complex problems like automating software development. The main risk is coordination overhead.

We are hiring for this. Every open role lists the topics its interview covers, so you can prepare for the real thing rather than guessing.

See open roles