Machine learning tutorial: Linear Regression
Details
My name is Aurelie and I'm graduating with an MSc in Artificial Intelligence from the University of Limerick.
I run monthly machine learning and deep learning tutorials in Dublin with a small group of people.
***For this workshop we will be training a machine learning model with Python and Scikit Learn using Linear Regression to predict some data based on some data that I would provide (It won't be my own data but a publicly available dataset and this is a surprise! ) We will also inspect the data and preprocess it before feeding it to the model.
- The tutorials are interactive and will be conducted using Jupyter notebooks on Google Colaboratory (a free, cloud-based platform that lets us write and run code directly in the browser). While Google Colaboratory is free to use, tasks that require more computational power (such as training deep learning models) may benefit from GPU access. In that case, Google offers a once-off payment for around €10 which can last several months depending on your usage.
Some familiarity with Python or other programming languages is helpful but not required. Everyone is welcome to join and learn at their own pace. - The tutorial lasts for 2 hours from 3 to 5 pm.
- During the tutorial, I share the Jupyter notebook with participants so they can keep it for future reference. We go through the notebook step by step together and I do my best to answer any questions along the way.
- The notebook includes the complete code from data preparation to model training and evaluation. It can be reused or adapted for your own business needs or personal projects
- We will be working with a variety of Python libraries including Scikit-learn, PyTorch, TensorFlow, Keras, Seaborn, Pandas and Matplotlib and the Hugging Face framework. These tools will help us explore different machine learning and deep learning techniques using publicly available datasets.
- Each tutorial focuses on a different algorithm in depth. Topics covered include linear regression, logistic regression, K-means clustering, decision trees, artificial neural networks (ANNs), convolutional neural networks (CNNs) for image classification, object detection and natural language processing. The goal is to break down each technique step by step, making it approachable and practical for real-world applications.
The tutorials take place at the Camdem court hotel in Dublin 2 at the bar (coffees need to be ordered at the restaurant). It will run from 3pm to 5 pm.
Camdem court hotel
Camden Street Lower, Saint Kevin's, Dublin, D02 W086
- The tutorials are a high-level practical introduction to machine learning and deep learning and the emphasis on understanding how we process the data , train and evaluate a model with Python. We won't cover the mathematics behind it however some tutorials may have mathematical formulas as part of the algorithm explanation and some tutorials might have more complex data preprocessing as it depends on the datasets and the task we are doing. However the tutorials focus on the practical part!
- Payments need to be made in advance to secure your place and fees are non-refundable unless I need to cancel the event, in this case refunds will be made.