Home
BlogTalksPapersAbout
Nikita Kozodoi

Blog

28Posts
Nikita Kozodoi

Python

4Posts
Source:
Tag:
AllGenAIDeep LearningEvaluationAgentsKaggleLLMsClassical MLHealthcarePyTorchComputer VisionIDPPythonAutomotiveFine-TuningMLOpsRAGResponsible AI
4 posts

Posts

Self-published2023

Implementing PCA from Scratch

Principal Component Analysis, built from first principles in Python and NumPy and wrapped in a scikit-learn-style class. We work through the covariance matrix, eigendecomposition, and component selection on a toy dataset.

PythonClassical ML
Self-published2023

Implementing KNN from Scratch

We implement K Nearest Neighbors from first principles in Python and NumPy as a reusable class object. Distance computation, neighbor selection, and majority voting are each built up and tested on a toy dataset.

PythonClassical ML
Self-published2021

Test-Time Augmentation for Tabular Data

This post adapts test-time augmentation, a computer vision staple, to tabular data. We benchmark strategies for numeric and categorical features and measure how much accuracy they actually buy at inference.

PythonClassical MLKaggle
Self-published2021

Tracking ML Experiments with Neptune.ai

Spreadsheets stop scaling once an experiment log runs to hundreds of rows. We move tracking onto Neptune.ai across a competition-style workflow, logging metrics, parameters, and artifacts, then comparing runs to decide what to keep.

MLOpsKagglePython

© 2026 Nikita Kozodoi. All opinions are my own. RSS