Before we move on to implementation, here's an introductory article to understand how text generation works. You will see that with enough explanations, it is not as complicated as it seems. If you have some basics in linear algebra of course.

Benchmarks
Will LLMs make classic data science obsolete?
Some people claim that the current AI revolution has made classical data science obsolete. In this article, you are going to find out what it really is with an objective test.

Thoughts on AI
What's it like to code without AI
A few days ago, I wondered if I still knew how to code without AI. I was really surprised by what I discovered.

Thoughts on AI
Are LLMs stochastic parrots?
We live in a time where everyone uses a technology without really understanding it. In this article, you will find explanations that will help you not to get lost.

Thoughts on AI
Why today's generative AI will never outperform humans
As you read this article, you will understand why despite the current hype, LLMs will never surpass humans. There is a very simple reason for this, and I will explain it to you.

Software engineering
How I rewrote Redis in less than 70 lines with Golang
Redis is a trendy tool. It is used in many modern apps. But is it really the simplest and most efficient solution for your use? Do you really need Redis in your app? This is what we will see in this article.

AI Fundamentals PyTorch
From overfitting to explainability, how to train a neural network
In this article, we will get to the heart of the matter. Read it, play around with the proposed code and the different parameters. And you'll become a pro at training neural networks.

LLM from scratch PyTorch
Discovering PyTorch
Because Pytorch isn't just for building neural networks, this article shows you how to use the library for tensor manipulation. This knowledge is necessary to implement the attention mechanism within LLMs (transformers).

Thoughts on AI
Why generative AI doesn't plagiarize
Many people who are not deeply familiar with the subject think that generative AI is plagiarism. In this article, you will find out why the problem is not there.

Benchmarks PyTorch
How to use PyTorch to measure your memory bandwidth
With this article, you will learn how to measure your memory bandwidth with PyTorch, host => GPU, GPU => host, and intra GPU.

Software engineering
Why software engineering sucks
Discover the shocking truth about developer happiness. Learn how poor communication is causing this issue and find out the simple solution to unlocking your engineering team's full potential. Read on to learn how to end the cycle of frustration and unleash your team's creativity.

Thoughts on AI
The stupidity of the AI trend
Discover the truth behind the AI hype. While many are caught up in the excitement of AI chatbots and generative models, the reality is that the most valuable advancements in AI have been happening behind the scenes for years. Learn how to separate fact from fiction and uncover the hidden potential of AI. Read on to find out how you can harness the power of AI without getting caught up in the hype.
