Home
WorkBlogTalksPapersAbout
Nikita Kozodoi

Blog

29Posts
Nikita Kozodoi

Python

4Posts
Source:
Tag:
AllGenAIEvaluationAgentsDeep LearningLLMsKaggleClassical 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 technique, 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 Kaggle competition workflow, logging metrics, parameters, and artifacts.

MLOpsKagglePython

Pages

  • Work
  • Blog
  • Talks
  • Papers
  • About

Social

  • LinkedIn
  • GitHub
  • Google Scholar
  • X / Twitter
  • Instagram

Contact

  • n.kozodoi@icloud.com
  • Buy me a coffee
  • Download CV
  • RSS feed
  • Berlin, Germany

© 2026 Nikita Kozodoi. All opinions are my own.