paepper.com/blog
⌂ Paepper.com
Archive
⌂ Paepper.com
Archive
Archive
2024
January
LoRA - low rank adaption explained in three minutes
January 28, 2024
— Written by Marc Päpper
— 3 min read
2023
September
Understanding the difference between weight decay and L2 regularization
September 17, 2023
— Written by Marc Päpper
— 4 min read
April
Intelligent agents guided by LLMs
April 04, 2023
— Written by Marc Päpper
— 6 min read
March
How to build a chatbot out of your website content
March 21, 2023
— Written by Marc Päpper
— 3 min read
Build a Q&A bot of your website content with langchain
March 11, 2023
— Written by Marc Päpper
— 4 min read
February
Interactive visualization of stable diffusion image embeddings
February 26, 2023
— Written by Marc Päpper
— 7 min read
January
Semantic segmentation with prototype-based consistency regularization
January 29, 2023
— Written by Marc Päpper
— 5 min read
2022
November
Everything you need to know about stable diffusion
November 16, 2022
— Written by Marc Päpper
— 15 min read
October
Frame decisions as bets to improve decision making
October 31, 2022
— Written by Marc Päpper
— 7 min read
August
How and why stable diffusion works for text to image generation
August 27, 2022
— Written by Marc Päpper
— 10 min read
July
Rethinking Depthwise Separable Convolutions in PyTorch
July 19, 2022
— Written by Marc Päpper
— 6 min read
June
Creating Pleasant Plots With Seaborn
June 11, 2022
— Written by Marc Päpper
— 4 min read
March
DINO - Emerging properties in self-supervised vision transformers
March 13, 2022
— Written by Marc Päpper
— 8 min read
February
Rethinking Batch in BatchNorm
February 28, 2022
— Written by Marc Päpper
— 6 min read
2021
December
Hyperparameter tuning on numerai data with PyTorch Lightning and weights & biases
December 05, 2021
— Written by Marc Päpper
— 10 min read
November
Hyperparameter tuning on numerai data with fastai and weights & biases
November 27, 2021
— Written by Marc Päpper
— 8 min read
October
P-Diff Learning Classifier with noisy labels based on probability difference distributions
October 17, 2021
— Written by Marc Päpper
— 4 min read
September
Git config
September 19, 2021
— Written by Marc Päpper
— 4 min read
July
Bash string manipulation
July 25, 2021
— Written by Marc Päpper
— 3 min read
June
Meta-learning from noisy labels
June 25, 2021
— Written by Marc Päpper
— 9 min read
May
Refactoring machine learning code - namedtuple
May 13, 2021
— Written by Marc Päpper
— 1 min read
April
Refactoring machine learning code - einops
April 05, 2021
— Written by Marc Päpper
— 3 min read
March
Refactoring machine learning code - comments as code
March 28, 2021
— Written by Marc Päpper
— 3 min read
February
Depthwise Separable Convolutions in PyTorch
February 06, 2021
— Written by Marc Päpper
— 7 min read
2020
November
Pyramidal Convolution: Rethinking Convolutional Neural Networks for Visual Recognition
November 29, 2020
— Written by Marc Päpper
— 9 min read
September
How to properly manage ssh keys for server access
September 26, 2020
— Written by Marc Päpper
— 8 min read
August
End-to-End object detection with transformers
August 30, 2020
— Written by Marc Päpper
— 11 min read
June
Accurate, Large Minibatch SGD: Training ImageNet in 1 Hour
June 28, 2020
— Written by Marc Päpper
— 8 min read
May
Swift as a viable Python alternative?
May 31, 2020
— Written by Marc Päpper
— 4 min read
April
Eigenvectors and eigenvalues in machine learning
April 26, 2020
— Written by Marc Päpper
— 4 min read
March
Parsing JSON data from AWS lambda functions in Python
March 31, 2020
— Written by Marc Päpper
— 1 min read
February
PyTorch multi-GPU training for faster machine learning results
February 29, 2020
— Written by Marc Päpper
— 5 min read
January
Plot PyTorch tensors with matplotlib
January 26, 2020
— Written by Marc Päpper
— 1 min read
2019
December
Do you know which inputs your neural network likes most?
December 30, 2019
— Written by Marc Päpper
— 8 min read
November
Shapeshifting PyTorch
November 10, 2019
— Written by Marc Päpper
— 2 min read
October
What are embeddings in machine learning?
October 31, 2019
— Written by Marc Päpper
— 4 min read
August
Bash: Keep Script Running - Restart on Crash
August 11, 2019
— Written by Marc Päpper
— 2 min read
June
Writing command-line tools in Python: argument parsing
June 23, 2019
— Written by Marc Päpper
— 2 min read
May
Better unit tests in Django using Mommy
May 25, 2019
— Written by Marc Päpper
— 3 min read
PyTorch GPU inference with Docker and Flask
May 04, 2019
— Written by Marc Päpper
— 7 min read
April
How To Unfreeze Vim
April 18, 2019
— Written by Marc Päpper
— 1 min read
March
PyTorch Model in Production as a Serverless REST API
March 12, 2019
— Written by Marc Päpper
— 10 min read
Graphical Explanation of Neural Networks and Gradients with Python
March 04, 2019
— Written by Marc Päpper
— 8 min read
Debugging Tensorflow
March 03, 2019
— Written by Marc Päpper
— 8 min read
February
Deep Learning on Medical Images With U-Net
February 27, 2019
— Written by Marc Päpper
— 7 min read
Build Your Own Javascript Game in 5 Minutes
February 19, 2019
— Written by Marc Päpper
— 5 min read
Monte Carlo for better time estimates of your work
February 15, 2019
— Written by Marc Päpper
— 6 min read
Play Video Games Using Neural Networks
February 12, 2019
— Written by Marc Päpper
— 12 min read
Vim Commands You Should Know About
February 07, 2019
— Written by Marc Päpper
— 5 min read
Database Backup in the Cloud using AWS
February 04, 2019
— Written by Marc Päpper
— 4 min read
January
Training a neural network with Numpy
January 30, 2019
— Written by Marc Päpper
— 4 min read
Domain Driven Design (DDD)
January 21, 2019
— Written by Marc Päpper
— 6 min read
How to write clean code?
January 16, 2019
— Written by Marc Päpper
— 5 min read
What the heck is ~~ in JavaScript?
January 04, 2019
— Written by Marc Päpper
— 6 min read
2018
December
mod_rewrite operations you should know about
December 28, 2018
— Written by Marc Päpper
— 4 min read