-
Fixing VAE model reconstructions - training with different loss function: why and why it works
In my journey to deepen my understanding of machine learning, I decided to implement various models from scratch, starting with Autoencoders (AEs) and gradually progressing to more complex architectures like Variational Autoencoders (VAEs). Each step has been a valuable learning experience, helping me grasp the theoretical concepts while gaining hands-on...
-
How I optimized Java Swing pixel drawing in terms of CPU, memory, and GPU
In this post, I’ll show you how I optimize code in fun and interesting way. I was in the process of creating NES emulator. For those who don’t know, Nintendo Entertainment System (NES) is a game console that was released in 1983. It was the first console that was popular...
-
How to create an operation system from scratch
I always wanted to understand how computers boot into the linux kernel. In this post, I will summorize all of my knowledge that I collected. This post is targeted torward advanced users, those who studied computer science or has a background. And also people who researched about OS development. Here...