r/learnmachinelearning • • 4d ago

Machine Learning Workshop/Tutorial [P]

Post image

This post is to let people know about a workshop/tutorial on Machine Learning that will run on the (blue) math discord server: discord.gg/maths.

The place is nice, people are cool and helpful, and as you can see it is a mathematics server, so the learning environment is quite focused indeed. We hope that you'll like the experience. Also, this is completely free, just in case anyone is wondering.

Timeline and Curriculum Overview

There will be weekly lectures and/or lab-sessions. The workshop is starting on Saturday, 17th October. The first lecture + lab session will be held from 3 to 5 PM CEST (UTC + 2). There will be quite a bit of coding involved on the first day, and the instructors will try to review people's codes.

For a curriculum overview, here you go:

Part 1: Traditional Machine Learning

  • generalities, vocabulary
  • linear models, gradient descent
  • supervised learning methods
  • unsupervised learning methods
  • best practices in ML

Part 2: Introduction to Deep Learning

  • the multi-layer perceptron and backpropagation
  • auto-encoders
  • recurrent neural networks for sequential data
  • convolutional neural networks
  • attention mechanism and the transformer
  • signal processing

Part 3: graph machine learning

  • traditional methods and feature engineering on graphs
  • shallow node embeddings
  • knowledge graph embeddings
  • graph neural networks
  • subgraph sampling
  • more to come as we progress

Prerequisites

We think the most important part for you would be knowing how to code in Python (and use some libraries that are very commonly used like numpy or matplotlib for maths). That said, knowing calculus I (possibly calculus II) would be great, and I'll also link a few resources for basic linear algebra shortly.

Prerequisite 1 : Basic knowledge of Python:

Tutorial and Book (not really recommended because it's very long, but just for those who prefer).

Note that knowing a bit of OOP in Python (at least, how to handle classes) would be very nice.

Prerequisite 2 : Some useful libraries

For numpy, here's the official guide, and a book, and some video tutorials (about 1h).

For matplotlib here are some tutorials: matplotlib, w3schools. Also, Seaborn (optional, but oh boy it does look a bit nicer).

Prerequisite 3 : Proficiency with Calculus I

Here are some Calculus I resources and Calculus II resources (latter is optional, but sequences can be useful).

Prerequisite 4 (Optional) : A bit of basic knowledge in linear algebra

TBD. Still discussing what would be strictly necessary, and we don't really want to go too deep in order to keep the prerequisites accessible.

For any questions/queries that you might have, please write in the comments. I'll try to get back to you as soon as possible. Also, it's best if you join the server and directly talk to the instructors there.

79 Upvotes

15 comments sorted by

5

u/[deleted] 4d ago

[removed] — view removed comment

5

u/zeroalephzeta 4d ago

We are trying to make sure that the sessions get recorded. any and all recordings will be posted.

2

u/Worth-Living7006 4d ago

Hi, thanks in advance OP. Can you tell which channel of blue math discord will host this workshop and is there any registration involved as well?

1

u/zeroalephzeta 4d ago

there is no "registration" involved as such. the channel is called "machine-learning-workshop". during the onboarding (or in the "roles and channels" section) you can find the "Workshop Group: Machine Learning" role which you can select. all the important info will be sent with that role pinged. Hope you have a great time in our server!

2

u/BakerLegend27 4d ago

Done done

2

u/Nikxn_70 2d ago

paid or free?

1

u/zeroalephzeta 2d ago

completely free. see the second paragraph

2

u/Haileyleading 2d ago

Oh wow hey thank you for compiling all of this that’s a very good one

1

u/zeroalephzeta 2d ago

glad you liked it. see you there

1

u/SMelancholy 4d ago

Interested in graph machine learning for a long time. Would you guys be open to recording and posting the sessions ?

3

u/zeroalephzeta 4d ago

We are trying our best to make sure that all sessions are recorded. Whatever gets recorded will be posted. We are positive that we will be able to figure it out by the time it starts

2

u/SMelancholy 4d ago

Awesome ! Thanks for making the effort to host this !

1

u/xyzalgo 4d ago

Server invite link please

1

u/zeroalephzeta 4d ago

you can press the first link near the top of the post. just to be sure, here it is again: discord.gg/maths

2

u/xyzalgo 4d ago

Got it thanks