Category: deep-dives
-
Make Python Up to 150× Faster with C
Make Python Up to 150× Faster with C A practical guide to offloading performance-critical code to C without abandoning Python. The post Make Python Up to 150× Faster with C appeared first on Towards Data Science. Thomas Reid Go to original source
-
Data Culture Is the Symptom, Not the Solution
Data Culture Is the Symptom, Not the Solution The hidden reason your data investments fail The post Data Culture Is the Symptom, Not the Solution appeared first on Towards Data Science. Jens Linden Go to original source
-
Multi-Agent SQL Assistant, Part 2: Building a RAG Manager
Multi-Agent SQL Assistant, Part 2: Building a RAG Manager A hands-on guide to comparing multiple RAG strategies — Keyword, FAISS, and Chroma The post Multi-Agent SQL Assistant, Part 2: Building a RAG Manager appeared first on Towards Data Science. Alle Sravani Go to original source
-
AI Papers to Read in 2025
AI Papers to Read in 2025 Reading suggestions to keep you up-to-date with the latest and classic breakthroughs in AI and Data Science. The post AI Papers to Read in 2025 appeared first on Towards Data Science. Ygor Serpa Go to original source
-
NumPy for Absolute Beginners: A Project-Based Approach to Data Analysis
NumPy for Absolute Beginners: A Project-Based Approach to Data Analysis Build a high-performance sensor data pipeline from scratch and unlock the true speed of Python’s scientific computing core The post NumPy for Absolute Beginners: A Project-Based Approach to Data Analysis appeared first on Towards Data Science. Ibrahim Salami Go to original source
-
Does AI Need to Be Conscious to Care?
Does AI Need to Be Conscious to Care? Towards new forms of artificial moral agency The post Does AI Need to Be Conscious to Care? appeared first on Towards Data Science. Javier Marin Go to original source
-
MobileNetV3 Paper Walkthrough: The Tiny Giant Getting Even Smarter
MobileNetV3 Paper Walkthrough: The Tiny Giant Getting Even Smarter MobileNetV3 with PyTorch — now featuring SE blocks and hard activation functions The post MobileNetV3 Paper Walkthrough: The Tiny Giant Getting Even Smarter appeared first on Towards Data Science. Muhammad Ardi Go to original source
-
Let Hypothesis Break Your Python Code Before Your Users Do
Let Hypothesis Break Your Python Code Before Your Users Do Property-based tests that find bugs you didn’t know existed. The post Let Hypothesis Break Your Python Code Before Your Users Do appeared first on Towards Data Science. Thomas Reid Go to original source
-
Building a Rules Engine from First Principles
Building a Rules Engine from First Principles How recasting propositional logic as sparse algebra leads to an elegant and efficient design The post Building a Rules Engine from First Principles appeared first on Towards Data Science. Dmitry Lesnik Go to original source
-
Building a Monitoring System That Actually Works
Building a Monitoring System That Actually Works A step-by-step guide to catching real anomalies without drowning in false alerts The post Building a Monitoring System That Actually Works appeared first on Towards Data Science. Mariya Mansurova Go to original source
-
The Power of Framework Dimensions: What Data Scientists Should Know
The Power of Framework Dimensions: What Data Scientists Should Know Practical guidance and a case study The post The Power of Framework Dimensions: What Data Scientists Should Know appeared first on Towards Data Science. Chinmay Kakatkar Go to original source
-
Building a Geospatial Lakehouse with Open Source and Databricks
Building a Geospatial Lakehouse with Open Source and Databricks An example workflow for vector geospatial data science The post Building a Geospatial Lakehouse with Open Source and Databricks appeared first on Towards Data Science. Robert Constable Go to original source
-
How to Control a Robot with Python
How to Control a Robot with Python 3D simulations and movement control with PyBullet The post How to Control a Robot with Python appeared first on Towards Data Science. Mauro Di Pietro Go to original source
-
Why Should We Bother with Quantum Computing in ML?
Why Should We Bother with Quantum Computing in ML? Quantum Machine Learning principles The post Why Should We Bother with Quantum Computing in ML? appeared first on Towards Data Science. Erika G. Gonçalves Go to original source
-
Scaling Recommender Transformers to a Billion Parameters
Scaling Recommender Transformers to a Billion Parameters How to implement a new generation of transformer recommenders The post Scaling Recommender Transformers to a Billion Parameters appeared first on Towards Data Science. Kirill Кhrylchenko Go to original source
-
Implementing the Fourier Transform Numerically in Python: A Step-by-Step Guide
Implementing the Fourier Transform Numerically in Python: A Step-by-Step Guide What if the FFT functions in NumPy and SciPy don’t actually compute the Fourier transform you think they do? The post Implementing the Fourier Transform Numerically in Python: A Step-by-Step Guide appeared first on Towards Data Science. JUNIOR JUMBONG Go to original source
-
How to Build An AI Agent with Function Calling and GPT-5
How to Build An AI Agent with Function Calling and GPT-5 How an AI agent works: a step-by-step guide The post How to Build An AI Agent with Function Calling and GPT-5 appeared first on Towards Data Science. Ayoola Olafenwa Go to original source
-
How to Use Frontier Vision LLMs: Qwen3-VL
How to Use Frontier Vision LLMs: Qwen3-VL Learn how to apply VLMs to advanced document understanding tasks The post How to Use Frontier Vision LLMs: Qwen3-VL appeared first on Towards Data Science. Eivind Kjosbakken Go to original source
-
Conceptual Frameworks for Data Science Projects
Conceptual Frameworks for Data Science Projects An overview of common framework types and a simple process for building custom frameworks The post Conceptual Frameworks for Data Science Projects appeared first on Towards Data Science. Chinmay Kakatkar Go to original source
-
How I Used Machine Learning to Predict 41% of Project Delays Before They Happened
How I Used Machine Learning to Predict 41% of Project Delays Before They Happened How data science can help project managers anticipate risks and save time The post How I Used Machine Learning to Predict 41% of Project Delays Before They Happened appeared first on Towards Data Science. Yassin Zehar Go to original source
-
How to Evaluate Retrieval Quality in RAG Pipelines: Precision@k, Recall@k, and F1@k
How to Evaluate Retrieval Quality in RAG Pipelines: Precision@k, Recall@k, and F1@k In my previous posts, I have walked you through putting together a very basic RAG pipeline in Python, as well as chunking large text documents. We’ve also looked into how documents are transformed into embeddings, allowing us to quickly search for similar documents…
-
Beyond Requests: Why httpx is the Modern HTTP Client You Need (Sometimes)
Beyond Requests: Why httpx is the Modern HTTP Client You Need (Sometimes) A comprehensive comparison of these two Python libraries The post Beyond Requests: Why httpx is the Modern HTTP Client You Need (Sometimes) appeared first on Towards Data Science. Thomas Reid Go to original source
-
Learning Triton One Kernel at a Time: Matrix Multiplication
Learning Triton One Kernel at a Time: Matrix Multiplication Tiled GEMM, GPU memory, coalescing, and much more! The post Learning Triton One Kernel at a Time: Matrix Multiplication appeared first on Towards Data Science. Ryan Pégoud Go to original source
-
Dreaming in Blocks — MineWorld, the Minecraft World Model
Dreaming in Blocks — MineWorld, the Minecraft World Model Explaining “MineWorld: A real-time and open-source interactive world model on Minecraft” in simple terms. The post Dreaming in Blocks — MineWorld, the Minecraft World Model appeared first on Towards Data Science. Youssef Farag Go to original source
-
Know Your Real Birthday: Astronomical Computation and Geospatial-Temporal Analytics in Python
Know Your Real Birthday: Astronomical Computation and Geospatial-Temporal Analytics in Python A hands-on walkthrough using skyfield, timezonefinder, geopy, and pytz, and further practical applications The post Know Your Real Birthday: Astronomical Computation and Geospatial-Temporal Analytics in Python appeared first on Towards Data Science. Chinmay Kakatkar Go to original source
-
How to Perform Effective Agentic Context Engineering
How to Perform Effective Agentic Context Engineering Learn how to optimize the context of your agents, for powerful agentic performance The post How to Perform Effective Agentic Context Engineering appeared first on Towards Data Science. Eivind Kjosbakken Go to original source
-
How To Build Effective Technical Guardrails for AI Applications
How To Build Effective Technical Guardrails for AI Applications Exploring the most practical guardrails to implement at ground level The post How To Build Effective Technical Guardrails for AI Applications appeared first on Towards Data Science. Nidhin Karunakaran Ponon Go to original source
-
Real-Time Intelligence in Microsoft Fabric: The Ultimate Guide
Real-Time Intelligence in Microsoft Fabric: The Ultimate Guide Once upon a time, handling streaming data was considered an avant-garde approach. Since the introduction of relational database management systems in the 1970s and traditional data warehousing systems in the late 1980s, all data workloads began and ended with the so-called batch processing. Batch processing relies on the concept of…
-
MobileNetV2 Paper Walkthrough: The Smarter Tiny Giant
MobileNetV2 Paper Walkthrough: The Smarter Tiny Giant Understanding and implementing MobileNetV2 with PyTorch — the next generation of MobileNetV1 The post MobileNetV2 Paper Walkthrough: The Smarter Tiny Giant appeared first on Towards Data Science. Muhammad Ardi Go to original source
-
Are Foundation Models Ready for Your Production Tabular Data?
Are Foundation Models Ready for Your Production Tabular Data? A complete review of architectures to make zero-shot predictions in the most common types of datasets. The post Are Foundation Models Ready for Your Production Tabular Data? appeared first on Towards Data Science. Carmen Adriana Martínez Barbosa Go to original source
-
How to Improve the Efficiency of Your PyTorch Training Loop
How to Improve the Efficiency of Your PyTorch Training Loop Learn how to diagnose and resolve bottlenecks in PyTorch using the num_workers, pin_memory, and profiler parameters to maximize training performance. The post How to Improve the Efficiency of Your PyTorch Training Loop appeared first on Towards Data Science. Andrea D’Agostino Go to original source
-
Visual Pollen Classification Using CNNs and Vision Transformers
Visual Pollen Classification Using CNNs and Vision Transformers Filling the data gap: A machine learning approach to pollen identification in ecology and biotechnology The post Visual Pollen Classification Using CNNs and Vision Transformers appeared first on Towards Data Science. Karol Struniawski Go to original source
-
How to Build Effective Agentic Systems with LangGraph
How to Build Effective Agentic Systems with LangGraph Create AI workflows with agentic frameworks The post How to Build Effective Agentic Systems with LangGraph appeared first on Towards Data Science. Eivind Kjosbakken Go to original source
-
I Made My AI Model 84% Smaller and It Got Better, Not Worse
I Made My AI Model 84% Smaller and It Got Better, Not Worse The counterintuitive approach to AI optimization that’s changing how we deploy models The post I Made My AI Model 84% Smaller and It Got Better, Not Worse appeared first on Towards Data Science. Arjun Kaarat Go to original source
-
MCP in Practice
MCP in Practice Mapping power, concentration, and usage in the emerging AI developer ecosystem The post MCP in Practice appeared first on Towards Data Science. Sruly Rosenblat Go to original source
-
Why MissForest Fails in Prediction Tasks: A Key Limitation You Need to Keep in Mind
Why MissForest Fails in Prediction Tasks: A Key Limitation You Need to Keep in Mind Why the original MissForest algorithm cannot be directly applied for predictive modeling, and how MissForestPredict solves this problem The post Why MissForest Fails in Prediction Tasks: A Key Limitation You Need to Keep in Mind appeared first on Towards Data…
-
Building a Video Game Recommender System with FastAPI, PostgreSQL, and Render: Part 2
Building a Video Game Recommender System with FastAPI, PostgreSQL, and Render: Part 2 Deploying a FastAPI + PostgreSQL recommender system as a web application on Render The post Building a Video Game Recommender System with FastAPI, PostgreSQL, and Render: Part 2 appeared first on Towards Data Science. Lucas See Go to original source
-
Building Video Game Recommender Systems with FastAPI, PostgreSQL, and Render: Part 1
Building Video Game Recommender Systems with FastAPI, PostgreSQL, and Render: Part 1 Designing a video game recommendations service with Steams API The post Building Video Game Recommender Systems with FastAPI, PostgreSQL, and Render: Part 1 appeared first on Towards Data Science. Lucas See Go to original source
-
Decoding Nonlinear Signals In Large Observational Datasets
Decoding Nonlinear Signals In Large Observational Datasets Rain, snow, or something In between? The post Decoding Nonlinear Signals In Large Observational Datasets appeared first on Towards Data Science. Fraser King Go to original source
-
PyTorch Explained: From Automatic Differentiation to Training Custom Neural Networks
PyTorch Explained: From Automatic Differentiation to Training Custom Neural Networks Deep learning is shaping our world as we speak. In fact, it has been slowly revolutionizing software since the early 2010s. In 2025, PyTorch is at the forefront of this revolution, emerging as one of the most important libraries to train neural networks. Whether you…
-
How to Connect an MCP Server for an AI-Powered, Supply-Chain Network Optimization Agent
How to Connect an MCP Server for an AI-Powered, Supply-Chain Network Optimization Agent From prompt to strategic decision-making: MCP-powered agents for cost-efficient, reliable and sustainable supply chain network design. The post How to Connect an MCP Server for an AI-Powered, Supply-Chain Network Optimization Agent appeared first on Towards Data Science. Samir Saci Go to original…
-
Python Can Now Call Mojo
Python Can Now Call Mojo Boost your runtimes with lightning-fast Mojo code The post Python Can Now Call Mojo appeared first on Towards Data Science. Thomas Reid Go to original source
-
An Interactive Guide to 4 Fundamental Computer Vision Tasks Using Transformers
An Interactive Guide to 4 Fundamental Computer Vision Tasks Using Transformers An overview of 4 fundamental computer vision tasks – image classification, image segmentation, image captioning and visual question answering, with transformer models. Compare ViT, DETR, BLIP, and ViLT performance interactively by providing a practical Streamlit app implementation guide. The post An Interactive Guide to…
-
Rapid Prototyping of Chatbots with Streamlit and Chainlit
Rapid Prototyping of Chatbots with Streamlit and Chainlit End-to-end demos, comparison of pros and cons, and practical recommendations The post Rapid Prototyping of Chatbots with Streamlit and Chainlit appeared first on Towards Data Science. Chinmay Kakatkar Go to original source
-
Analysis of Sales Shift in Retail with Causal Impact: A Case Study at Carrefour
Analysis of Sales Shift in Retail with Causal Impact: A Case Study at Carrefour Applying causal inference to measure the effect of product unavailability on retail sales at Carrefour The post Analysis of Sales Shift in Retail with Causal Impact: A Case Study at Carrefour appeared first on Towards Data Science. Thanh Liêm NGUYEN Go…
-
Evaluating Your RAG Solution
Evaluating Your RAG Solution A guide to building and evaluating RAG solutions by leveraging LLM-as-a-Judge capabilities. The post Evaluating Your RAG Solution appeared first on Towards Data Science. Alex Davis Go to original source
-
ROC AUC Explained: A Beginner’s Guide to Evaluating Classification Models
ROC AUC Explained: A Beginner’s Guide to Evaluating Classification Models Understand how ROC curves and AUC help you go beyond accuracy with visuals and examples. The post ROC AUC Explained: A Beginner’s Guide to Evaluating Classification Models appeared first on Towards Data Science. Nikhil Dasari Go to original source
-
A Visual Guide to Tuning Gradient Boosted Trees
A Visual Guide to Tuning Gradient Boosted Trees Introduction My previous posts looked at the bog-standard decision tree and the wonder of a random forest. Now, to complete the triplet, I’ll visually explore gradient boosted trees! There are a bunch of gradient boosted tree libraries, including XGBoost, CatBoost, and LightGBM. However, for this I’m going…
-
The Rise of Semantic Entity Resolution
The Rise of Semantic Entity Resolution Semantic entity resolution uses language models to bring an increased level of automation to schema alignment, blocking (grouping records into smaller, efficient blocks for all-pairs comparison at quadratic, n² complexity), matching and even merging duplicate nodes and edges. In the past, entity resolution systems relied on statistical tricks such…
-
No Peeking Ahead: Time-Aware Graph Fraud Detection
No Peeking Ahead: Time-Aware Graph Fraud Detection How to implement leak-free graph fraud detection The post No Peeking Ahead: Time-Aware Graph Fraud Detection appeared first on Towards Data Science. Erika G. Gonçalves Go to original source
-
Docling: The Document Alchemist
Docling: The Document Alchemist Why do we still wrestle with documents in 2025? Spend some time in any data-driven organisation, and you’ll encounter a host of PDFs, Word files, PowerPoints, half-scanned images, handwritten notes, and the occasional surprise CSV lurking in a SharePoint folder. Business and data analysts waste hours converting, splitting, and cajoling those formats…
-
Is Your Training Data Representative? A Guide to Checking with PSI in Python
Is Your Training Data Representative? A Guide to Checking with PSI in Python Comparing Variable Distributions Between Two Datasets Using Population Stability Index (PSI) and Cramér’s V. The post Is Your Training Data Representative? A Guide to Checking with PSI in Python appeared first on Towards Data Science. JUNIOR JUMBONG Go to original source
-
How to Build an AI Budget-Planning Optimizer for Your 2026 CAPEX Review: LangGraph, FastAPI, and n8n
How to Build an AI Budget-Planning Optimizer for Your 2026 CAPEX Review: LangGraph, FastAPI, and n8n Email → n8n → LangGraph → FastAPI: turning budget requests into optimised CAPEX portfolios that maximise ROI for decision-makers. The post How to Build an AI Budget-Planning Optimizer for Your 2026 CAPEX Review: LangGraph, FastAPI, and n8n appeared first…
-
LangChain for EDA: Build a CSV Sanity-Check Agent in Python
LangChain for EDA: Build a CSV Sanity-Check Agent in Python A practical LangChain tutorial for data scientists to inspect CSVs The post LangChain for EDA: Build a CSV Sanity-Check Agent in Python appeared first on Towards Data Science. Sarah Schürch Go to original source
-
LangGraph 201: Adding Human Oversight to Your Deep Research Agent
LangGraph 201: Adding Human Oversight to Your Deep Research Agent Losing control of your AI agent in the middle of the workflow is a common pain point. If you have built your own agentic applications, you’ve most likely already seen this happen. While LLMs nowadays are incredibly capable, they’re still not quite there yet to…
-
From Tokens to Theorems: Building a Neuro-Symbolic AI Mathematician
From Tokens to Theorems: Building a Neuro-Symbolic AI Mathematician The next Gauss may not be born — they may be spun up in the cloud The post From Tokens to Theorems: Building a Neuro-Symbolic AI Mathematician appeared first on Towards Data Science. Sean Moran Go to original source
-
The End-to-End Data Scientist’s Prompt Playbook
The End-to-End Data Scientist’s Prompt Playbook Part 3: Prompts for docs, DevOps, and stakeholder communication The post The End-to-End Data Scientist’s Prompt Playbook appeared first on Towards Data Science. Sara Nobrega Go to original source
-
Extracting Structured Data with LangExtract: A Deep Dive into LLM-Orchestrated Workflows
Extracting Structured Data with LangExtract: A Deep Dive into LLM-Orchestrated Workflows A guide to building modular workflows for structured intelligence The post Extracting Structured Data with LangExtract: A Deep Dive into LLM-Orchestrated Workflows appeared first on Towards Data Science. Subha Ganapathi Go to original source
-
AI Operations Under the Hood: Challenges and Best Practices
AI Operations Under the Hood: Challenges and Best Practices Building robust, reproducible, and reliable GenAI applications requires a framework of continuous improvement, rigorous evaluation, and systematic validation The post AI Operations Under the Hood: Challenges and Best Practices appeared first on Towards Data Science. Erika G. Gonçalves Go to original source
-
Boosting Your Anomaly Detection With LLMs
Boosting Your Anomaly Detection With LLMs The 7 emerging application patterns you should know The post Boosting Your Anomaly Detection With LLMs appeared first on Towards Data Science. Shuai Guo Go to original source
-
Stochastic Differential Equations and Temperature — NASA Climate Data pt. 2
Stochastic Differential Equations and Temperature — NASA Climate Data pt. 2 The Ornstein-Uhlenbeck process in Python The post Stochastic Differential Equations and Temperature — NASA Climate Data pt. 2 appeared first on Towards Data Science. Marco Hening Tallarico Go to original source
-
3 Greedy Algorithms for Decision Trees, Explained with Examples
3 Greedy Algorithms for Decision Trees, Explained with Examples Learn the inner workings of decision trees The post 3 Greedy Algorithms for Decision Trees, Explained with Examples appeared first on Towards Data Science. Kuriko Iwai Go to original source
-
Understanding Matrices | Part 4: Matrix Inverse
Understanding Matrices | Part 4: Matrix Inverse The physical meaning of matrix inversion, related formulas, and how inversion behaves on several special types of matrices. The post Understanding Matrices | Part 4: Matrix Inverse appeared first on Towards Data Science. Tigran Hayrapetyan Go to original source
-
Marginal Effect of Hyperparameter Tuning with XGBoost
Marginal Effect of Hyperparameter Tuning with XGBoost Demystifying Bayesian hyperparameter optimization and comparing hyperparameter tuning paradigms The post Marginal Effect of Hyperparameter Tuning with XGBoost appeared first on Towards Data Science. Noah Swan Go to original source
-
Unlocking Multimodal Video Transcription with Gemini
Unlocking Multimodal Video Transcription with Gemini Explore how to transcribe videos with speaker identification in a single prompt The post Unlocking Multimodal Video Transcription with Gemini appeared first on Towards Data Science. Laurent Picard Go to original source
-
Stepwise Selection Made Simple: Improve Your Regression Models in Python
Stepwise Selection Made Simple: Improve Your Regression Models in Python Dimensionality reduction in linear regression: classical stepwise methods and a Python application on real-world data The post Stepwise Selection Made Simple: Improve Your Regression Models in Python appeared first on Towards Data Science. JUNIOR JUMBONG Go to original source
-
Graph Coloring for Data Science: A Comprehensive Guide
Graph Coloring for Data Science: A Comprehensive Guide From theoretical puzzles to practical applications The post Graph Coloring for Data Science: A Comprehensive Guide appeared first on Towards Data Science. Chinmay Kakatkar Go to original source
-
A Brief History of GPT Through Papers
A Brief History of GPT Through Papers Language models are becoming really good. But where did they come from? The post A Brief History of GPT Through Papers appeared first on Towards Data Science. Rohit Pandey Go to original source
-
LLM Monitoring and Observability: Hands-on with Langfuse
LLM Monitoring and Observability: Hands-on with Langfuse Learn the fundamentals of LLM monitoring and observability, from tracing to evaluation and setting up a dashboard using Langfuse The post LLM Monitoring and Observability: Hands-on with Langfuse appeared first on Towards Data Science. Ahmad Talal Riaz Go to original source
-
Cracking the Density Code: Why MAF Flows Where KDE Stalls
Cracking the Density Code: Why MAF Flows Where KDE Stalls Learn why autoregressive flows are the superior density estimation tool for high-dimensional data The post Cracking the Density Code: Why MAF Flows Where KDE Stalls appeared first on Towards Data Science. Zackary Nay Go to original source
-
Where Hurricanes Hit Hardest: A County-Level Analysis with Python
Where Hurricanes Hit Hardest: A County-Level Analysis with Python Use Python, GeoPandas, Tropycal, and Plotly Express to map the number of hurricane encounters per county over the past 50 years. The post Where Hurricanes Hit Hardest: A County-Level Analysis with Python appeared first on Towards Data Science. Lee Vaughan Go to original source
-
Everything You Need to Know About the New Power BI Storage Mode
Everything You Need to Know About the New Power BI Storage Mode 50 Shades of Direct Lake The post Everything You Need to Know About the New Power BI Storage Mode appeared first on Towards Data Science. Nikola Ilic Go to original source
-
“Where’s Marta?”: How We Removed Uncertainty From AI Reasoning
“Where’s Marta?”: How We Removed Uncertainty From AI Reasoning A primer on overcoming LLM limitations with formal verification. The post “Where’s Marta?”: How We Removed Uncertainty From AI Reasoning appeared first on Towards Data Science. Jacopo Tagliabue Go to original source
-
Building a Modern Dashboard with Python and Tkinter
Building a Modern Dashboard with Python and Tkinter Create polished GUIs and data dashboards with this versatile library The post Building a Modern Dashboard with Python and Tkinter appeared first on Towards Data Science. Thomas Reid Go to original source
-
Capturing and Deploying PyTorch Models with torch.export
Capturing and Deploying PyTorch Models with torch.export A demonstration of PyTorch’s exciting new export feature on a HuggingFace model The post Capturing and Deploying PyTorch Models with torch.export appeared first on Towards Data Science. Chaim Rand Go to original source
-
Advanced Prompt Engineering for Data Science Projects
Advanced Prompt Engineering for Data Science Projects Part 2: Prompt Engineering for Features, Modeling, and Evaluation The post Advanced Prompt Engineering for Data Science Projects appeared first on Towards Data Science. Sara Nobrega Go to original source
-
Modular Arithmetic in Data Science
Modular Arithmetic in Data Science Modular arithmetic is a mathematical system where numbers cycle back to the beginning after reaching a value called the modulus. The system is often referred to as “clock arithmetic” due to its similarity to how analog 12-hour clocks represent time. This article provides a conceptual overview of modular arithmetic and…
-
A Bird’s-Eye View of Linear Algebra: Why Is Matrix Multiplication Like That?
A Bird’s-Eye View of Linear Algebra: Why Is Matrix Multiplication Like That? Since the way we manipulate high-dimensional vectors is primarily matrix multiplication, it isn’t a stretch to say it is the bedrock of the modern AI revolution. The post A Bird’s-Eye View of Linear Algebra: Why Is Matrix Multiplication Like That? appeared first on…
-
A Refined Training Recipe for Fine-Grained Visual Classification
A Refined Training Recipe for Fine-Grained Visual Classification How FGVC aims to recognize images belonging to multiple subordinate categories of a super-category The post A Refined Training Recipe for Fine-Grained Visual Classification appeared first on Towards Data Science. Ahmed Belgacem Go to original source
-
From Genes to Neural Networks: Understanding and Building NEAT (Neuro-Evolution of Augmenting Topologies) from Scratch
From Genes to Neural Networks: Understanding and Building NEAT (Neuro-Evolution of Augmenting Topologies) from Scratch Practical Neuroevolution: Reproducing NEAT’s Innovations and Code Walkthrough The post From Genes to Neural Networks: Understanding and Building NEAT (Neuro-Evolution of Augmenting Topologies) from Scratch appeared first on Towards Data Science. Carlos Redondo Go to original source
-
The Channel-Wise Attention | Squeeze and Excitation
The Channel-Wise Attention | Squeeze and Excitation Applying the Squeeze and Excitation module on ResNeXt using PyTorch The post The Channel-Wise Attention | Squeeze and Excitation appeared first on Towards Data Science. Muhammad Ardi Go to original source
-
The MCP Security Survival Guide: Best Practices, Pitfalls, and Real-World Lessons
The MCP Security Survival Guide: Best Practices, Pitfalls, and Real-World Lessons Unless you’re someone who lives and breathes cybersecurity, chances are you didn’t think much about authentication, network exposure, or what happens if someone else finds your server. This guide isn’t here to kill the excitement—it’s here to help you use MCP without opening the…
-
Context Engineering — A Comprehensive Hands-On Tutorial with DSPy
Context Engineering — A Comprehensive Hands-On Tutorial with DSPy Let’s dissect the art and science of context engineering, one module at a time! The post Context Engineering — A Comprehensive Hands-On Tutorial with DSPy appeared first on Towards Data Science. Avishek Biswas Go to original source
-
Exploratory Data Analysis: Gamma Spectroscopy in Python (Part 3)
Exploratory Data Analysis: Gamma Spectroscopy in Python (Part 3) Let’s observe the matter on the atomic level The post Exploratory Data Analysis: Gamma Spectroscopy in Python (Part 3) appeared first on Towards Data Science. Dmitrii Eliuseev Go to original source
-
Hands-On with Agents SDK: Multi-Agent Collaboration
Hands-On with Agents SDK: Multi-Agent Collaboration Explore the handoff and agents-as-tools patterns, their use cases, and how to customize them using OpenAI Agents SDK and Streamlit. The post Hands-On with Agents SDK: Multi-Agent Collaboration appeared first on Towards Data Science. Iqbal Rahmadhan Go to original source
-
LLMs and Mental Health
LLMs and Mental Health Are LLMs good or bad for our mental health? It’s more complicated than that. The post LLMs and Mental Health appeared first on Towards Data Science. Stephanie Kirmer Go to original source
-
What Is Data Literacy in 2025? It’s Not What You Think
What Is Data Literacy in 2025? It’s Not What You Think In today’s fast-paced, distraction-heavy world, data literacy isn’t just about understanding charts or analyzing numbers—it’s about context, clarity, and human connection. With attention spans shrinking and AI-generated insights flooding our screens, even highly skilled professionals can behave like data novices. The real challenge isn’t…
-
Automated Testing: A Software Engineering Concept Data Scientists Must Know To Succeed
Automated Testing: A Software Engineering Concept Data Scientists Must Know To Succeed Why you should read this article Most data scientists whip up a Jupyter Notebook, play around in some cells, and then maintain entire data processing and model training pipelines in the same notebook. The code is tested once when the notebook was first…
-
What Is a Query Folding in Power BI and Why should You Care?
What Is a Query Folding in Power BI and Why should You Care? “Will that break a query folding?” “Does your query fold?”… Maybe someone asked you those questions, but you were like: “Query…Whaaaat?! In this article, we demistify the query folding and its importance for efficient data refresh in Power BI The post What…
-
Getting AI Discovery Right
Getting AI Discovery Right A guide to ideating, validating, and prioritizing your AI use cases The post Getting AI Discovery Right appeared first on Towards Data Science. Dr. Janna Lipenkova Go to original source
-
Automating Ticket Creation in Jira With the OpenAI Agents SDK: A Step-by-Step Guide
Automating Ticket Creation in Jira With the OpenAI Agents SDK: A Step-by-Step Guide Learn how to create AI Agents using the OpenAI Agents SDK to automate Jira ticket creation from a meeting transcript. The post Automating Ticket Creation in Jira With the OpenAI Agents SDK: A Step-by-Step Guide appeared first on Towards Data Science. Juan…
-
Torchvista: Building an Interactive Pytorch Visualization Package for Notebooks
Torchvista: Building an Interactive Pytorch Visualization Package for Notebooks Building a tool to interactively visualize the forward pass of any Pytorch model from within notebooks. The post Torchvista: Building an Interactive Pytorch Visualization Package for Notebooks appeared first on Towards Data Science. Sachin Hosmani Go to original source
-
NumPy API on a GPU?
NumPy API on a GPU? It’s here already from Nvidia and it’s called cuNumeric. The post NumPy API on a GPU? appeared first on Towards Data Science. Thomas Reid Go to original source
-
Hands‑On with Agents SDK: Your First API‑Calling Agent
Hands‑On with Agents SDK: Your First API‑Calling Agent A practical, beginner‑friendly guide to building an AI weather assistant with Python, OpenAI Agents SDK, API tools, and Streamlit. The post Hands‑On with Agents SDK: Your First API‑Calling Agent appeared first on Towards Data Science. Iqbal Rahmadhan Go to original source
-
Advanced Topic Modeling with LLMs
Advanced Topic Modeling with LLMs A deep dive into topic modeling by leveraging representation models and generative AI with BERTopic The post Advanced Topic Modeling with LLMs appeared first on Towards Data Science. Alex Davis Go to original source
-
Gain a Better Understanding of Computer Vision: Dynamic SOLO (SOLOv2) with TensorFlow
Gain a Better Understanding of Computer Vision: Dynamic SOLO (SOLOv2) with TensorFlow A practical approach to instance segmentation using SOLOv2 and TensorFlow The post Gain a Better Understanding of Computer Vision: Dynamic SOLO (SOLOv2) with TensorFlow appeared first on Towards Data Science. Pavel Timonin Go to original source
-
Don’t Waste Your Labeled Anomalies: 3 Practical Strategies to Boost Anomaly Detection Performance
Don’t Waste Your Labeled Anomalies: 3 Practical Strategies to Boost Anomaly Detection Performance A few labels go a long way in anomaly detection The post Don’t Waste Your Labeled Anomalies: 3 Practical Strategies to Boost Anomaly Detection Performance appeared first on Towards Data Science. Shuai Guo Go to original source