Graph Data Structures: Understanding Graphs & Knowledge Graphs
Python 3.7
| Beginner
- 12 videos | 1h 42m 47s
- Includes Assessment
- Earns a Badge
Graphs are used to model a large number of real-world scenarios, including professional networks, flight networks, and schedules. Working in these problem domains involves a deep understanding of how graphs are represented and how graph algorithms work. Learn the basic components of a graph and how nodes and edges can be used to model relationships. Examine how domains such as social networks, purchases on an e-commerce platform, and connected devices can be modeled using graphs. Next, explore how to use an organizing principle to add semantic meaning and context to graphs. Discover how to apply higher-level organizing principles to knowledge graphs using taxonomies and ontologies. Finally, get hands-on experience creating and manipulating graphs, and running graph algorithms using the NetworkX library in Python. When you have completed this course, you will have a solid understanding of how graphs model entities and relationships in the real world.
WHAT YOU WILL LEARN
-
discover the key concepts covered in this courseuse graph nodes and edges to model entities and relationships in the real worldrecall the attributes of the property graph model used to represent knowledge graphscompare and contrast plain old graphs with knowledge graphscreate taxonomies and ontologies by using higher-level organizing principles with knowledge graphslist the different types of graphs and explore their structure
-
create, manipulate, and visualize graphs in NetworkXperform common graph operations to compute adjacent nodes, degree of a node, and check edge connections on undirected graphsperform common graph operations to find predecessors, successors, ancestors, and descendants on directed graphsexecute algorithms in NetworkX to compute triangle count, simple cycles in graphs, and test for a directed acyclic graphexecute algorithms in NetworkX to perform topological sort, compute the shortest path, and find the minimal spanning treesummarize the key concepts covered in this course
IN THIS COURSE
-
2m 7s
-
12m 18s
-
6m 15s
-
10m 46s
-
11m 4s
-
9m 28s
-
7m 20s
-
12m 43s
-
7m 47s
-
8m 13s
-
12m 52s
-
1m 54s
EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE
Skillsoft is providing you the opportunity to earn a digital badge upon successful completion on some of our courses, which can be shared on any social network or business platform.
Digital badges are yours to keep, forever.