/blog
Hey! 👋 I’m Mihai, a PhD student at Babeș-Bolyai University, specializing in Small Language Models (SLMs) for Romanian. My passion lies in Natural Language Processing (NLP) and Machine Learning (ML).
A blog about machine learning and natural language processing
In this blog, you’ll find a variety of posts ranging from in-depth tutorials on machine learning algorithms to the latest advancements in NLP. I also share insights from my research, including challenges faced and solutions discovered. Whether you’re a beginner or an expert, there’s something here for everyone.
🌐 Language
While most of the content on this blog will be in English to ensure it is accessible to a global audience, you’ll also find some articles written in 🇷🇴 Romanian. These are intended to support local developers, researchers, and enthusiasts who are particularly interested in Romanian NLP and its applications. My goal is to balance accessibility with relevance, making the blog useful both internationally and within Romania.
For more information, please visit my detailed about page. You can also connect with me on X, LinkedIn, and follow my work on GitHub.
/latest posts
-
NumPy vs Loops: Performance Analysis
When it comes to numerical computations in Python, understanding the performance trade-offs between vectorized operations and traditional loops is crucial. This short notebook explores the efficiency of NumPy against standard Python loops, offering a practical perspective on why NumPy is the go-to library for numerical computing.
-
Simple Perceptron Notebook
The best way to dive into the foundational concepts of machine learning is through a practical implementation of the perceptron algorithm. This notebook builds on Frank Rosenblatt’s seminal 1958 paper, “The Perceptron: A Probabilistic Model for Information Storage and Organization in the Brain”, and provides a hands-on guide to understanding and implementing this key algorithm.