Artificial Intelligence

Artificial Intelligence
AI generated image by DALL·E

This is my attempt to pass on some of my knowledge to you. Listed here are articles in which I talk about the interesting field of artificial intelligence. We cover machine learning methods, different algorithms, interesting scientific papers and much more.

All articles are clustered based on their corresponding topics.


Understanding the Basics

The following articles provide an overview os machine learning basics.
Demystifying AI buzzwords
When I talk to people, I often catch them using AI buzzwords incorrectly in their sentences. They use them as synonyms when they are not or they use them in the wrong context. This prompted me to write this little article in which I want to cover and explain the
Overfitting and Underfitting
In the world of machine learning, achieving the perfect model can be a difficult walk. You collect data, train your model, and hope for optimal performance. But often, two formidable foes emerge: overfitting and underfitting. Overfitting makes your model too sensitive to noise, while underfitting oversimplifies it. These challenges can
Supervised Machine Learning
In todays post we will focus on a specific learning method called “supervised” machine learning. It is one of four learning methods, the other three being unsupervised learning, semi-supervised learning and reinforcement learning. Unsupervised Machine LearningIn todays post we will focus on a specific learning method called “unsupervised” machine learning.
Semi-Supervised Machine Learning
In todays post we will focus on a specific learning method called “semi-supervised” machine learning. It is one of four learning methods, the other three being supervised learning, unsupervised learning and reinforcement learning. Supervised Machine LearningIn todays post we will focus on a specific learning method called “supervised” machine learning.
Unsupervised Machine Learning
In todays post we will focus on a specific learning method called “unsupervised” machine learning. It is one of four learning methods, the other three being supervised learning, semi-supervised learning and reinforcement learning. Supervised Machine LearningIn todays post we will focus on a specific learning method called “supervised” machine learning.
Reinforcement Learning
In todays post we will focus on a specific learning method called “reinforcement” learning. It is one of four learning methods, the other three being supervised learning, semi-supervised learning and unsupervised learning. Supervised Machine LearningIn todays post we will focus on a specific learning method called “supervised” machine learning. It
Most commonly used Activation Functions
In this article, we’re going to look at the top 8 activation functions used in neural networks. These functions are crucial for helping neural networks learn and make sense of complex data. We’ll briefly cover what each function does, why it’s important, and where it’s typically used. If you want

Introduction to Neural Networks

In this blog post series, we'll unravel the mysteries behind neural networks, demystify the magic of deep learning, and equip you with the knowledge to create your very own intelligent systems using Python.
Introduction to Neural Networks - The Simple Predictor (Part 1)
Welcome! Today we begin a new series of articles on the basics of neural networks. This series will continue over the next few months as we dive deeper and deeper into this interesting world of artificial intelligence. In this very first post, we will talk about the general idea of
Introduction to Neural Networks - Linear Classification (Part 2)
Hey there, welcome! This article is the second part of my series on introducing neural networks. The last time we had some fun with simple predictors by teaching them the relationship between miles and kilometers. If you’ve missed this go ahead and find it here: Introduction to Neural Networks -
Introduction to Neural Networks - The Neural Network (Part 3)
Welcome! This is the third part of my series on introducing neural networks. In the last post we learned about linear classification by separating apples from bananas. If you have missed it, feel free to check it out. Introduction to Neural Networks - Linear Classification (Part 2)Hey there, welcome!

ChatGPT

ChatGPT is a Large Language Model (LLM) developed by OpenAI that is capable of generating text, understanding context or helping you to code.
ChatGPT - Disable model training on your conversations
When you are using ChatGPT for your daily work or for private purposes OpenAI always uses your conversations to train their models. They call it “enhancement” of their products. Of course this is something that we do not want. OpenAI actually provides a way on opting-out of this process -