This course introduces the fundamental concepts and tools used in modeling large-scale graphs and knowledge graphs. You will learn a spectrum of techniques used to build applications that use graphs and knowledge graphs. These techniques range from traditional data analysis and mining methods to the emerging deep learning and embedding approaches.
What you'll learn
- Explore large-scale networks with different structures and properties;
- Learn graph representations using advanced deep learning and embedding techniques;
- Utilize NLP fundamentals to build knowledge graphs;
- Use knowledge graphs in modern search applications;
- Model knowledge graphs using embedding methods.
Course Syllabus
Module 1: Introduction and Overview
Module 2: Graph Properties and Applications
Module 3: Graph Representation Learning
Module 4: Knowledge Graph Fundamentals and Construction
Module 5: Knowledge Graph Inference and Applications