Blogs

Sharing insights about machine learning, software development, and technology. Thoughts on basics of AI, building AI applications, and engineering best practices.

Featured Articles

Under/over fitting — The bias/variance dilemma
Machine Learning
14/3/2024

Under/over fitting — The bias/variance dilemma

Explains how a model's goal is to generalize to new data rather than memorize noise. Compares overfitting w underfitting, and how bias/variance play a role in the model's performance.

Data ScienceMachine LearningOverfitting
Read more →
Evaluation metrics for Regression problems
Machine Learning
9/3/2024

Evaluation metrics for Regression problems

Outlines the key metrics for assessing regression models beyond simple accuracy. Compares metrics like R-Squared (R²), Mean Squared Error(MSE) Mean Absolute Error (MAE), and Root MSE (RMSE).

Data ScienceMachine LearningRegression
Read more →
Type Checking in Python
Software Development
27/2/2024

Type Checking in Python

Discusses Python's dynamic typing and how type hints bridge the gap with static languages.

PythonProgrammingPydantic
Read more →