10 GitHub Repositories for Web Development in Python
Explore the best Python web development repositories for building APIs, full-stack web apps, dashboards, machine learning demos, internal tools, and interactive Python-based user interfaces.
The Exact ML Project I’d Build to Get Hired in 2026
Follow this framework to build a project that will impress hiring managers
The post The Exact ML Project I’d Build to Get Hired in 2026 appeared first on Towards Data Science.
Increase Recommendation Systems’ Precision with LLMs, Using Python
This is how LLMs are used today to increase precision in recommendation systems
The post Increase Recommendation Systems’ Precision with LLMs, Using Python appeared first on Towards Data Science.
Build an Emergency Helpline Voice Agent with LangChain
We have all been in an emergency where every second matters. Someone’s life is at risk but there you’re panicking. Now, imagine in this situation of distress when a helpline asks you to press numbers on your keypad to connect with the right agent? Pure chaos, right? Here, we just need someone to lis...
The Polynomial That Fixed 30 Years of Cloth Simulation
The clipping bug has lived in every 3D simulation pipeline for three decades. Here is exactly why it happens, how the math breaks, and how swapping one equation fixes it; as well as the python code to see it for yourself!
The post The Polynomial That Fixed 30 Years of Cloth Simulation appeared first...
Choosing the Right Vector Database for RAG and AI Applications
Modern AI applications rely on understanding meaning rather than matching keywords. As large language models, semantic search, and RAG systems have become mainstream, vector databases have emerged as critical infrastructure for storing and retrieving high-dimensional embeddings at scale. Choosing th...
Picking an Experimentation Platform: A Retrospective
My approach to guiding the choice between Eppo and Statsig, and the lessons learned
The post Picking an Experimentation Platform: A Retrospective appeared first on Towards Data Science.
My AI Couldn’t See My Files — I Built a Zero-Dependency MCP Server
I got tired of copying files into an AI chat just to get feedback. So I built a pure Python MCP server that gives AI tools direct access to my local project—no frameworks, no dependencies. It runs over stdio for local use and switches to HTTP/SSE for concurrent clients with a single flag. The result...
Using DSPy to automatically create, evaluate, and optimize your prompts
The post Automate Writing Your LLM Prompts appeared first on Towards Data Science.
3 SpaCy Tricks for Efficient Text Processing & Entity Recognition
In this article, we will explore three essential spaCy tricks that every developer should have in their toolkit to maximize processing speed and customize entity recognition.
Five Ways to Fine-Tune Chronos-2, the Time Series Foundation Model
In Part 1 of this series, we introduced Chronos-2, a time-series foundation model. We got our hands dirty by walking through a real case study and saw what Chronos-2 can do straight out of the box, with no training. But as we noted at the end of Part 1, zero-shot isn’t always enough. In cases […]
Th...
Small Data, Big Maps: Training Geospatial ML Models When Samples Are Scarce
When images, mosaics, and data cubes exist in abundance, but field labels are expensive, rare, and imperfect.
The post Small Data, Big Maps: Training Geospatial ML Models When Samples Are Scarce appeared first on Towards Data Science.
FPN Paper Walkthrough: Leveraging the Internal Pyramid
Understanding how FPN allows deep learning models detecting small objects and how to implement it from scratch
The post FPN Paper Walkthrough: Leveraging the Internal Pyramid appeared first on Towards Data Science.
This article will teach you how to perform a language task like text classification by integrating locally hosted large language models (LLMs) of manageable size, like Mistral, Gemma, and Llama 3: all for free thanks to Ollama — a free repository for local LLMs — and the Scikit-LLM Python library.
Agent Observability with LangSmith, Langfuse, and Arize: A Hands-On Comparison
Your AI agent works great in testing. Then you ship it, and something kinda breaks. A tool called loops forever, like it never learns. A retrieval step returns garbage and costs spike. You have no idea why, at all. That’s the agent observability problem. And if you’re building with LLMs, you need to...
I Built a C++ Backend So My GPU Would Stop Eating Air
A comprehensive guide to optimizing LLM inference by eliminating padding overhead with hardware-aware sequence packing.
The post I Built a C++ Backend So My GPU Would Stop Eating Air appeared first on Towards Data Science.