An overview of graph methods in data science
Page content
Summary
This course is a CrashProgram (short course) introducing the different ways in which the graph concept enters various data science applications. The course is at an introductory technical level. It requires comfort with mathematical notation and (optionally) ability to run the provided python code with various graph examples. Reviewing the very diverse uses of graph structures will reveal the richness of graphs as data science tools.
- Abstract Graphs
- Function Graphs (Charts) (matplotlib)
- Computation Graphs (tensorflow)
- Property Graphs
- Knowledge Graphs (rdflib)
- Graph Data Structures (In-memory) (networkx, BGL, Lemon, STINGER)
- Graph Databases (neo4j, arangodb)
- Data Query Graphs (GraphQL)
- Probabilistic Graph Models (pgmpy)
Course Level and Type
| Introductory Level | Core Level | Advanced Level | |
| Non-Technical | |||
| Technical | DAT31050 |
Get Started with DAT31050