profile image

About Me

Hi there! I’m Lukas, a cs master’s student at the University of Innsbruck. Striving to become a AI/ML reseracher.

Continual Learning in NLP: Tackling the Challenge of Catastrophic Forgetting

Introduction Machine learning models, particularly in Natural Language Processing (NLP), are becoming increasingly powerful. Yet, they suffer from a critical limitation: they forget. When trained on new tasks or domains, models often lose their ability to perform previously learned tasks—a phenomenon known as catastrophic forgetting. This problem becomes more pressing as NLP systems are expected to evolve alongside the ever-changing nature of human language. In my recent bachelor’s thesis, I explored how to mitigate catastrophic forgetting in NLP through continual learning....

March 1, 2025 · 3 min · Lukas Hofbauer
Spinning Cube in 3D

Spinning Cube: A Pure C Experiment in Graphics and Algorithms

Introduction Programming is all about problem-solving, and sometimes the best way to improve is by challenging yourself. In my latest side project, I set out to write a 3D spinning cube entirely in C—without looking anything up. No tutorials, no external help—just raw problem-solving and deep diving into low-level programming. This project, hosted on GitHub (itsferguson/spinning-cube), was an opportunity to practice my C skills, experiment with complex linear algebra, and implement convex hull algorithms in a self-contained, pure C environment....

March 1, 2025 · 2 min · Lukas Hofbauer