Hello,
my name is
Allan.

I'm a AI Engineer working with data 📊|

thumbnail
Build a Local AI Code Agent with Continue.dev, Ollama, Codestral, and Starcoder

In this article, we will explore how to use Continue.dev, Ollama, Codestral, and Starcoder to create a powerful AI assistant for code writing and autocompletion, all running locally. This setup ensures data privacy while leveraging advanced language models to optimize your development workflow. 🤖 What is a Code Agent and AI Autocompletion? A code agent is an AI-powered assistant designed to help developers understand, write, and debug code. AI autocompletion goes beyond basic suggestions by off…

Iris Dataset Clustering with K-Means: A Step-by-Step Analysis

Clustering is one of the core techniques in unsupervised learning. It enables us to group similar data points without requiring any predefined labels. In this article, we explore how the K-Means algorithm can be applied to the widely-used Iris dataset, focusing on the sepal features. The objective of this analysis is to illustrate the entire clustering process, from determining the optimal number of clusters using the Elbow method to applying K-Means and comparing the results with the original …

Machine Learning - Handwritten Digit Recognition Using a Multilayer Perceptron (MLP)

In this article, we’ll break down a simple but powerful neural network implementation for recognizing handwritten digits using a Multilayer Perceptron (MLP). This task, commonly known as digit recognition, is a classic problem in machine learning and a great introduction to neural networks. 🧠 What is a Multilayer Perceptron (MLP)? A Multilayer Perceptron (MLP) is a type of artificial neural network that consists of an input layer, one or more hidden layers, and an output layer. Each layer conta…

Python Package - Create your own librarie

👋 About the project Have you ever dreamed of contributing to the development of your favorite language? If so, you’ve come to the right place! Indeed, it’s not uncommon to come up against a problem that requires hours of research when working on a project. Fortunately, these hours of development can be shared to make life easier for everyday language users. In this article, I’ll do my best to keep things simple for the most novice of you, so that anyone can share their research with the world t…