-

Alternative Approaches to Science: Beyond the Conventional Frameworks
From my earliest school days, I had this feeling that something was wrong with the science that was presented to us. Now I know that there are alternative approaches to science. I wasn’t skipping the science classes – math, physics, chemistry – because I was lazy. I kept asking myself questions. Do we really need…
-

scikit-learn – Machine Learning Models in Python – EDA Introduction (Exploratory Data Analysis) & Workflow
Preface In this post, I will focus on EDA – Exploratory Data Analysis. EDA is done in the first step “Data – load & analyze” of the workflow. The next required steps and the technology stack are described in detail in scikit-learn – Machine Learning Models in Python – Workflow & Introduction. NOTE: In the…
-

scikit-learn – Machine Learning Models in Python – Workflow & Introduction
What is a scientific toolkit for learning (scikit-learn) Scikit-learn is an open-source Python library widely used for machine learning tasks. It provides simple and efficient tools for data preprocessing, feature extraction, model selection, and a variety of supervised and unsupervised learning algorithms. Built on NumPy, SciPy, and Matplotlib, it is designed for ease of use,…
-

matplotlib – Data Visualization in Python – Introduction
What is matplotlib Matplotlib is a popular Python library for creating static, interactive, and animated visualizations. It provides tools to plot graphs like line charts, bar graphs, scatter plots, and histograms, which are essential for data analysis, and feature exploration. With functions like plot(), scatter(), and imshow(), it enables visualization of data distributions, trends, and…
-

NumPy – Numerical Data Analysis and Manipulation in Python – Introduction
What is Numerical Python NumPy is a Python library that forms the foundation of scientific and numerical computations in Python. NumPy stands for Numerical Python. Since machine learning involves transforming data into numbers and finding patterns, NumPy is often a critical component. Why NumPy Numerical computations can be done using pure Python. At first, Python might…
-

pandas – Data Analysis and Manipulation in Python – Introduction
pandas, what pandas 🐼 pandas is an open-source library for Python that enables data manipulation and analysis. Why pandas The pandas library is a powerful tool for data manipulation, analysis, and exploration in Python. Its intuitive data structures, rich set of functions, and integration with other libraries make it a popular choice for a wide range…
-

How do I prepare data for the Machine Learning Model? Make it all numbers!
In this article, I will go deeper into the step “The data” from the Machine Learning Workflow. In the previous article, How do I work with data using a Machine Learning Model? I described three of the six steps. All the data for the Machine Learning Model needs to be numerical. Preparing the data involves…
-

Python project, app – code refactor & user interface, UI – how do I learn while coding – PART 3
After creating some technical debt, and promise of a working app. Now it’s time for some code refactoring and user interface, UI to show that something is really working. What do I mean by technical debt? I wasn’t making a perfect code, but just good enough. How did I use my app if I didn’t…
-

Python project, app – coding, AI support – how do I learn while coding – PART 2
This time I will focus mainly on the coding part. The question is: coding with or without AI support? In the previous article, I wrote about “the vision and the data” while creating a Python project, app. Start coding How to start creating an application? – Stop writing source code! Stop! Before you start writing…
-

Python project, app – the vision and the data – how do I learn while coding – PART 1
In this article, I will share my way of thinking, and my approach to creating a Python project, app from start to finish. I learn Python while coding. The whole process wasn’t as easy as it may seem. Words can’t describe how much effort and persistence I had to put into the whole project. The…
Hi, I’m Jacek. 𝗔𝗜-𝗠𝗶𝗻𝗱𝗲𝗱 𝗚𝘂𝘆 – I work with and teach about machine learning – self-taught. I’m interested in machine learning from the technical and mathematical perspective. 𝗠𝗲𝗻𝘁𝗼𝗿, 𝗧𝗿𝗮𝗶𝗻𝗲𝗿 𝗳𝗼𝗿 𝗦𝗼𝗳𝘁𝘄𝗮𝗿𝗲 𝗗𝗲𝘃𝗲𝗹𝗼𝗽𝗲𝗿𝘀 – Helping others to change their current occupation to Junior Java Developer. I hope you will find something interesting on my blog.



Strong, clear, and immediately valuable content. I’m happy to have discovered this gem.