Final Exam: Graph Analytics
Apache Spark
| Intermediate
- 1 video | 32s
- Includes Assessment
- Earns a Badge
Final Exam: Graph Analytics will test your knowledge and application of the topics presented throughout the Skillsoft Aspire Graph Analytics Journey.
WHAT YOU WILL LEARN
-
Use graph nodes and edges to model entities and relationshipsemploy graph nodes and edges to model entities and relationshipsdescribe the use graph nodes and edges to model entities and relationships in the real worldrecall the attributes of the property graph model used to represent knowledge graphsmodel graphs using an adjacency list and adjacency set and compare the two representations; represent graphs using an adjacency list in python; represent graphs using an adjacency set in pythonrepresent graphs using an adjacency set in pythonrepresent graphs using an adjacency matrix in pythonrecall how depth-first and breadth-first traversal works; implement breadth-first traversal using a queue data structure; implement depth-first traversal using a stack, as well as using recursioncompute the shortest path in a weighted graph using greedy traversal and the distance tablerecall the properties of greedy algorithmsdescribe the structure and components of a graph recognize the different types of graphs based on the relationships between the nodesdescribe the properties and features of the neo4j graph databaseset up neo4j desktop on your machine; create a database management system from a dump file in neo4j desktop; recognize the features including supporting apps which are available when using neo4j desktopuse the neo4j browser to run simple queries using the cypher query languagerecognize how data can be grouped in projects, database management systems, and databasesuse the cypher shell to create and manage databases in a dbms; create query parameters and execute cypher queries from the cypher shellenable and disable http communication with a neo4j dbms and configure the communication portsuse the neo4j browser to create a new user and assign a built-in role to itrecognize how frequently-run queries can be saved and organized from the neo4j browserdescribe the use cases as well as the basic syntax of the cypher query languageprovision nodes with labels as well as properties using the create clause in a cypher querydefine relationships which have their own properties using the cypher languageremove unwanted nodes and relationships in a neo4j grapha variety of match and optional match operations when searching for patternsrecognize the use cases of the merge clause of a cypher queryuse the cypher query language to look for 2nd degree and higher degree connections between two nodes in a neo4j databaseperform union and intersect operations on data in a neo4j database using the cypher query languagesort the results of a query execution using the order by clausedemonstrates searching for specific nodes in a database using the bloom search barconfigure the appearance of nodes and relationships in a neo4j bloom scene
-
describe the various data views available in the bloom user interface, such as the hierarchical and the presentation viewsuse the neo4j bloom interface to analyze the nodes in your graphs, including the connections between themrecognize the similarities and differences of data modeling approaches for relational, document and graph datause labels and properties for neo4j nodes in an optimal manner from the point of view of anticipated queriesdescribe how data in a tabular structure containing many-to-one relationships can be modelled as a neo4j graphmap the tables in a relational database to a graph structure using the neo4j etl toolredefine the nodes and relationships in your neo4j database using the apoc librarymigrating to aura with a dump file or using push-to-cloudwrite a python application to modify and read from the contents of an aura databaseconnect to an aura database using the cypher shell and run queries against itinstall the graph data science library for a neo4j dbmscreate an in-memory graph using the native projection configuration for nodes and relationshipsload properties from a source database to an in-memory graphbuild a sub-graph containing a subset of elements from an already existing graphadd properties to an in-memory graph based on the computation of an algorithmload properties from the source database of a graph when exporting it to a new databaseexport in-memory graphs to a set of csv files containing data for nodes and relationshipscreate nodes and relationships from the contents of csv filesfind individual nodes or clusters of nodes in a network which are not connected to one anothercreate a graph where each relationship has an attached weightperform a breadth-first and depth-first traversal of a graphoutline apache hadoop and its ecosystem, describe graphframes and their capabilities, and recognize where graphframes fit into the apache hadoop ecosystemdemonstrate the identification of the most and the least-connected nodes in a graphsearch for patterns of relationships between the nodes in a spark graphframeuse the breadth-first search and the shortestpaths functions to find the shortest paths between nodes in a graphdescribe the different operations performed by individual neurons in a layer of a neural networkset up the python libraries required to use the spektral library for building a graph neural network (gnn)outline graph convolutional networks (gcns) and recognize the operations performed on input data when using a gcn, including symmetric normalizationrecognize the structure required to feed graph data into a graph convolutional network (gcn) modelidentify various factors which can influence the quality of predictions made by a gcn model
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.