Blended live training with Eric J. Ma starts on September 30th at 1 PM (ET)
Training duration: 4 hours (Hands-on)
Subscribe now and start 7-day free trial
Sign-up for Premium Plan and Get 10-35% Additional Discount Live Training
Learning Objectives
-
Use the NetworkX package and the Python programming language to manipulate and visualize graphs
-
Understand how graph algorithms work, particularly how to "think on" graphs
-
Use linear algebra to represent graph problems and speed them up
-
Load graph data to and from disk
Instructor Bio:
Eric Ma
Principal Data Scientist, Platform Research | Moderna Therapeutics
Eric J. Ma
10% discount ends in:
-
00 Days
-
00 Hours
-
00 Minutes
-
00 Seconds
DIFFICULTY LEVEL: INTERMEDIATE
Course Abstract
Course Outline
Part 1: Introduction
- Networks of all kinds: biological, transportation.
- Representation of networks, NetworkX data structures
- Basic quick-and-dirty visualizations
Part 2: Hubs and Paths
- Finding important nodes; applications
- Pathfinding algorithms and their applications
- Hands-on: implementing path-finding algorithms
- Visualize degree and betweenness centrality distributions
Part 3: Cliques, Triangles & Structures
- Definition of cliques
- Triangles as the simplest complex clique, applications
- Using path-finding algorithms to find structures in a graph
- Open triangles as recommender systems.
Part 4: Bipartite Graphs
- Definition of bipartite graphs, applications
- Constructing bipartite graphs in NetworkX
- Summary statistics of bipartite graphs
Part 5: Linear Algebra and Graphs
- Graphs as matrices: adjacency and node feature matrices
- Message passing operations and how it is used in graph deep learning
- Speed vs. code readability tradeoffs when using matrix operations
Which knowledge and skills you should have?
-
If you're familiar with the Jupyter notebook/lab interface, are comfortable with Python programming (loops, functions, conditionals), and know how to make plots in matplotlib, you'll be well-prepared for the tutorial!
What is included in your ticket?
-
Access to on-demand session and live exercises and discussion with the instructor
-
Access to the on-demand recording
-
Certificate of completion
Upcoming Live Training & Recordings
Access all live training