On the zeroth day of the ML Conference Palić 2023, held at InspiraHub in Subotica, the DataKolektiv team conducted a one-day, free workshop on Introduction to Machine Learning for a selected group of participants.
In four sessions of 90 minutes each, we covered the following topics:
- Historical and conceptual introduction to Machine Learning (Goran S. Milovanović)
- Introduction to vector arithmetic and data management in Python (Numpy, Pandas) (Ilija Lazarević)
- Optimization of Linear Regression model (Goran S. Milovanović)
- Linear associator and Backpropagation algorithm for a single-layer neural network (Aleksandar Cvetković).
The participants were provided with a comprehensive overview of the mathematical foundations of all the discussed models and Python code, enabling them to independently optimize these elementary models used in ML from scratch.
This repository is licensed under an open (GPLv3) license and contains all the materials used (the presentation delivered by Goran S. Milovanović, as well as the Python code for the second, third, and fourth sessions written by Aleksandar Cvetković, Ilija Lazarević, and Goran S. Milovanović).