Hello there!

My name is Boris, I love learning and teaching complex topics, especially in the field of machine learning. In my free time, I run this website, which is designed to make you understand machine learning more clearly and intuitively, and most importantly, make it enjoyable and not-so-difficult.
Who am I?

If you are learning machine learning, data science, or really anything that works with data or intelligent systems, you have come to the right place! My name is Boris and I am a computer science student. I have worked multiple years with data and machine learning as a research assistant, in my free time and I have also been very passionate about competitions. I was a national finalist at the german national competition for AI (or BWKI="Bundeswettbewerb Künstliche Intelligenz") in 2019 and since 2020 I have been working together with the BWKI to create free learning resources for people interested in machine learning and artificial intelligence. With the help of some truly smart and motivated people I have created an open source course on convolutional neural networks and co-organized a machine learning hackathon for the BWKI to show more young students in germany how beautiful and fascinating machine learning can be.

What is this website?

I really enjoy teaching and sharing knowledge. To show more people how amazing and how not-so-complicated-as-you-might-have-thought artificial intelligence and machine learning is, I created the machine learning compass. On this website, I will create easy to read explanations with real-code-examples for popular machine learning algorithms, methods and best practices. You will find clear explanations, descriptive visualizations, and working code for Keras, TensorFlow, PyTorch as well as Scikit-learn. I know first-handedly how difficult it can be to navigate the field of machine learning, because I felt that way just a few years ago. I don't want to scare you away from machine learning. I don't want to bombard you with mathematical expressions to make you hate machine learning for the rest of your life. I want to make you understand machine learning intuitively, I want to make you be able to enjoy machine learning (again). Of course, I will also talk about the math if it is relevant to the given topic. Of course, I will also try to explain some topics which are complex by nature. But I always want you to have the best learning experience possible, and I will always provide clear and detailed explanations to everything I write about on this website. I won't just write "and now we define our convolutional layer", I will precisely tell you what we are doing and what we are doing, so that you learn not to follow my guides, but you learn to create the things I present, and you learn to create your own amazing machine learning applications and projects. If this sounds good to you, I highly recommend you come back to this website whenever you hear a term such as "Support Vector Machine" or "L2 regularization" that you are not familiar with.

Can I contact you?

Yes! If you have any questions or you just want to reach out, feel free to shoot me an email over at:

I would be more than happy to talk to you!