Skip to content
tezvyn:

🤖AI & ML

Artificial intelligence, machine learning, and data science

271 bites

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

Easy everything in AI & ML, page 8

easy2 min read

Unit Testing ML: Beyond Standard Code Checks

Unit testing for ML isn't just about code logic; it's about checking data, models, and infrastructure in isolation. Use it to validate data transformers, check model prediction shapes, or confirm a function handles nulls.

Git-Based CI Triggers: Automating on Events
easy2 min read

Git-Based CI Triggers: Automating on Events

Think of Git events like push or pull_request as the "play" button for your automation. This is how CI systems automatically run tests on new code. The footgun is using broad triggers, like push on all branches, which causes costly and redundant runs.

easy2 min read

Slash ML Training Costs with Spot Instances

Spot Instances are like flying standby for compute: you get a massive discount but can be 'bumped' if someone pays full price. Use them for ML training jobs that can be paused and resumed. The footgun is using them for tasks that can't tolerate interruption.

easy2 min read

NVIDIA CUDA: General-Purpose GPU Computing

CUDA unlocks a GPU's thousands of cores for general-purpose computing, not just graphics. It's key for accelerating tasks like machine learning by running the same operation on massive datasets in parallel.

Python Virtual Environments: Isolate Project Dependencies
easy2 min read

Python Virtual Environments: Isolate Project Dependencies

A Python virtual environment is a self-contained directory with its own Python interpreter and packages, preventing dependency conflicts between projects. The biggest mistake is checking the environment folder into source control; it's disposable and meant to…

easy2 min read

TensorBoard: The Dashboard for Your ML Model

TensorBoard is the dashboard for your ML model, showing what's happening inside during training. It tracks key metrics like loss and accuracy, visualizes the model's structure, and helps you debug performance. The main footgun is not logging the right data.

easy2 min read

Data Labeling: Teaching Machines What to See

Data labeling gives raw data meaning so a machine learning model can learn. It's used to prepare datasets for tasks like object detection in images or sentiment analysis in text. The footgun: low-quality labels directly limit your model's performance.

easy2 min read

Data Lake vs. Data Warehouse: Raw vs. Refined Data

A data lake is a vast pool of raw data; a data warehouse is a library of refined data ready for analysis. Lakes store everything for future ML or data science; warehouses power BI reporting on clean metrics.

MLOps vs. DevOps: More Than Just "DevOps for ML"
easy2 min read

MLOps vs. DevOps: More Than Just "DevOps for ML"

Think of MLOps as DevOps extended for machine learning. While DevOps automates code deployment, MLOps also handles the unique lifecycle of data and models, including retraining and monitoring for performance decay.

easy2 min read

The OpenAI API: Access to Foundational AI Models

The OpenAI API provides access to influential models like GPT and DALL-E. It enables developers to integrate generative AI into commercial applications and research, building on technology that catalyzed the current AI boom.

Hugging Face Hub: The GitHub for Machine Learning
easy2 min read

Hugging Face Hub: The GitHub for Machine Learning

Think of the Hugging Face Hub as the GitHub for machine learning. It's a central platform to find, share, and collaborate on millions of models, datasets, and demo apps. Use it to download a pre-trained model or share your own.

easy2 min read

AI Governance: Rules for Building Intelligent Systems

AI governance creates rules of the road for intelligent systems, ensuring they're safe, fair, and transparent. It applies when governments pass laws or companies form ethics boards. The footgun is treating this as only a legal problem, not a technical one.

easy2 min read

Deepfakes: AI-Generated Media Impersonations

Deepfakes are AI-generated media that convincingly impersonate people. Think of it as digital puppetry, where an AI manipulates a face or voice. They're used for film effects and satire, but also for misinformation. The footgun: assuming you can spot one.

Data Bias: When AI Inherits Our Flaws
easy2 min read

Data Bias: When AI Inherits Our Flaws

Generative AI learns patterns from its training data. Data bias occurs when this data contains skewed perspectives or stereotypes, which the model then reproduces and amplifies. This is why an image generator might default to stereotypes.

KV Cache: Don't Recompute, Just Remember
easy2 min read

KV Cache: Don't Recompute, Just Remember

KV Cache speeds up LLM text generation by storing intermediate calculations (Key/Value vectors) instead of recomputing them for every new token. It's a standard optimization in inference engines.

Model Cards: The 'Nutrition Label' for AI Models
easy2 min read

Model Cards: The 'Nutrition Label' for AI Models

A model card is the nutrition label for an AI model, summarizing its ingredients, intended use, and risks. Found in model repos, it details training data, performance, and ethical guardrails.

easy2 min read

The AI Alignment Problem

AI alignment is about making sure an AI pursues our intended goals, not just the literal instructions. It's critical for autonomous systems in medicine or finance. The footgun is assuming a clear objective prevents unintended, harmful outcomes.

Human Evaluation: Judging AI When Metrics Aren't Enough
easy2 min read

Human Evaluation: Judging AI When Metrics Aren't Enough

Human evaluation is the ultimate reality check for AI, using people to judge qualities like fluency and coherence that automated scores can't capture. It's essential for tasks like summarization but is too slow and costly to use for everything.

easy2 min read

Speech-to-Text (ASR): Turning Spoken Words into Data

Speech-to-Text (ASR) is a digital stenographer, turning spoken language into machine-readable text. It's the engine behind voice assistants, automated call routing, and video captioning.

easy2 min read

Multimodal Models: Beyond Just Text

A multimodal model understands the world by connecting different data types, like images and text, instead of just one. It's how AI generates images from descriptions or answers questions about a photo. The footgun is assuming more data types always helps.

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