image 471

The Machine Learning “Advent Calendar” Day 2: k-NN Classifier in Excel

the k-NN Regressor and the idea of prediction based on distance, we now look at the k-NN Classifier. The principle is the same, but classification allows us to introduce several useful variants, such as Radius Nearest Neighbors, Nearest Centroid, multi-class prediction, and probabilistic distance models. So we will first implement the k-NN classifier, then discuss …

The Machine Learning “Advent Calendar” Day 2: k-NN Classifier in Excel Read More »

bala data quality dsl

Building a Simple Data Quality DSL in Python

Image by Author   Contents# Introduction# Why Building a DSL?# Creating a Sample Dataset# Writing the Validation Logic# Building a Data Validator for the Sample Dataset# Adding Cross-Column Validations# Handling Date Validation# Writing Decorator Integration Patterns# Extending the Pattern# Conclusion # Introduction  Data validation code in Python is often a pain to maintain. Business rules get buried in nested if statements, validation logic mixes with error …

Building a Simple Data Quality DSL in Python Read More »

Gemini Generated Image oonn5uoonn5uoonn

The Machine Learning and Deep Learning “Advent Calendar” Series: The Blueprint

, it is very easy to train any model. And the training process is always done with the seemingly same method fit. So we get used to this idea that training any model is similar and simple. With autoML, Grid search, and Gen AI, “training” machine learning models can be done with a simple “prompt”. …

The Machine Learning and Deep Learning “Advent Calendar” Series: The Blueprint Read More »

awan getting started claude agent sdk 2

Getting Started with the Claude Agent SDK

Image by Author   Contents# Introduction# What is the Claude Agent SDK?# Setting Up the Claude Agent SDK# Building a Multi-Tool App with the Claude Agent SDK# Testing the TrendSmith Application# Final Thoughts # Introduction  Tired of duct-taping scripts, tools, and prompts together? The Claude Agent SDK lets you turn your Claude Code “plan → build → run” workflow into real, programmable …

Getting Started with the Claude Agent SDK Read More »

kdn davies staying ahead ai career

Staying Ahead of AI in Your Career

Image by Editor   Contents# Introduction# Understand the Shift, Don’t Resist It// Develop Adaptive Intelligence, Not Just Technical Skills# Build AI Literacy Into Your Daily Workflow# Strengthen the Skills AI Can’t Replicate# Become a Strategic Experimenter# Shape Your Industry’s AI Narrative# Conclusion # Introduction  We’ve all heard it: entry-level jobs are dead, Skynet is here, and we should prepare for a global revolution. I …

Staying Ahead of AI in Your Career Read More »

data cleaning img

I Cleaned a Messy CSV File Using Pandas .  Here’s the Exact Process I Follow Every Time.

perfect. You’re going to encounter a lot of data inconsistencies. Nulls, negative values, string inconsistencies, etc. If these aren’t handled early in your data analysis workflow, querying and analysing your data would be a pain later on. Now, I’ve done data cleaning before using SQL and Excel, not really with Python. So, to learn about …

I Cleaned a Messy CSV File Using Pandas .  Here’s the Exact Process I Follow Every Time. Read More »

BlackFriday Nov25 1200x600 1

Our favourite Black Friday deal to Learn SQL, AI, Python, and become a certified data analyst!

Sponsored Content      From November 12- December 4, get full access to DataCamp’s entire platform, 50% off! CTA: Start Learning Now   ContentsDataCamp Black Friday: Everything is unlockedLet’s talk SQL on DataCampReady to build your career? Explore 2x data analyst learning tracks in SQL and PythonBecome a Certified SQL Data AnalystOr, become a Certified …

Our favourite Black Friday deal to Learn SQL, AI, Python, and become a certified data analyst! Read More »

dice scaled 1

How to Implement Randomization with the Python Random Module

Contentsto RandomisationThe Python Random ModuleRandom Float Value between 0 and 1Random Float Value within a Specified RangeRandom Integer Value in a Specific RangeRandom Value from a List of ValuesRandom Shuffle a List of ItemsRandom and Unique Sample from a ListRandom Integer from a Specific Range with Step SizeSeed ValueApplications of the Random Module to Randomisation …

How to Implement Randomization with the Python Random Module Read More »

awan top 7 open source ai coding models missing 7

Top 7 Open Source AI Coding Models You Are Missing Out On

Image by Author   Contents# Introduction# 1. Kimi-K2-Thinking By Moonshot AI# 2. MiniMax‑M2 By MiniMaxAI# 3. GPT‑OSS‑120B By OpenAI# 4. DeepSeek‑V3.2‑Exp By DeepSeek AI# 5. GLM‑4.6 By Z.ai# 6. Qwen3‑235B‑A22B‑Instruct‑2507 By Alibaba Cloud# 7. Apriel‑1.5‑15B‑Thinker By ServiceNow‑AI# Summary Table # Introduction  Most people who use artificial intelligence (AI) coding assistants today rely on cloud-based tools like Claude Code, GitHub Copilot, Cursor, and others. They are …

Top 7 Open Source AI Coding Models You Are Missing Out On Read More »

Scroll to Top