SkillAgentSearch skills...

Graph Machine Learning

Course: Graph Machine Learning focuses on the application of machine learning algorithms on graph-structured data. Some of the key topics that are covered in the course include graph representation learning and graph neural networks, algorithms for the world wide web, reasoning over knowledge graphs, and social network analysis.

Install / Use

npx skills add zahta/Graph-Machine-Learning

Installs into whichever agent you are using.

README

Course: Graph Machine Learning

The highest activity a human being can attain is learning for understanding, <br> because to understand is to be free. Baruch Spinoza

|<b>Lecturer</b> | | |:-:|:-:| | <img src="https://github.com/user-attachments/assets/781961f7-0ca6-4370-9b73-281db5995ec4" width=170pt > <br> <b>Zahra Taheri</b> | Graduate Course <br> <br> Data Science Center <br> <br> Shahid Beheshti University <br> <br> <b> Winter 2023</b> |

:bulb: Course Overview

<div align="justify">

Graph Machine Learning is a course that focuses on the application of machine learning algorithms on graph-structured data. Some of the key topics that are covered in the course include graph representation learning and graph neural networks, algorithms for the world wide web, reasoning over knowledge graphs, and social network analysis. The course is designed for graduate students with a background in machine learning and/or data science who want to expand their skills to work with graph data. The course may also be useful for students and professionals working in fields such as computer science, biology, chemistry, and physics that require the analysis of graph-structured data. The objective of the course is to provide students with a comprehensive understanding of graph machine learning and its various applications, challenges, and opportunities, as well as hands-on experience in implementing these algorithms.

</div>

:beginner: Prerequisites

  • Familiarity with the basic probability theory, and the basic linear algebra
  • Basic knowledge of machine learning and/or deep learning concepts
  • Familiarity with the basics of Python programming language
  • Familiarity with PyTorch is a plus

:books: Recommended Materials

Books

Graph Machine Learning Tools

Courses

Tips and Tools for Data Science

:closed_book: Other Materials

Books

:book: Contents

The contents and materials related to the course will be posted here.

1. Introduction to Graph Machine Learning

Required Reading:

Suggested Reading:

2. Traditional Methods for Machine Learning on Graphs

Required Reading:

Suggested Reading:

3. Node Embeddings

Required Reading:

Suggested Reading:

4. Graph Neural Networks 1:

Required Reading:

Suggested Reading:

5. Graph Neural Networks 2:

Required Reading:

Suggested Reading:

:pencil: Homework and assignment

More information about homeworks, assignments, and projects will be posted here.

Related Skills

View on GitHub
GitHub Stars31
CategoryEducation
Updated14d ago
Forks9

Languages

Jupyter Notebook

Security Score

80/100

Audited on Jul 25, 2026

No findings