Cursusaanbod
Introductie
- Grafiekdatabases en -bibliotheken
Inzicht in grafiekgegevens
- De grafiek als datastructuur
- Hoekpunten (stippen) en randen (lijnen) gebruiken om real-world scenario's te modelleren
Graph Databases gebruiken om Graph-gegevens te modelleren, te behouden en te verwerken
- Lokale grafiekalgoritmen/traversals
- neo4j, OrientDB en Titan
Oefening: Grafiekgegevens modelleren met neo4j
- Modellering van whiteboardgegevens
Voorbij grafiek Databases: Graph Computing
- Inzicht in de eigenschappengrafiek
- Grafiekmodellering van verschillende scenario's (softwaregrafiek, discussiegrafiek, conceptgrafiek)
Problemen in de echte wereld oplossen met Traversals
- Algoritmische/gerichte wandeling over de grafiek
- Bepalen van circulaire cependencies
Casestudy: Rangschikking van bijdragers aan discussies
- Rangschikking op aantal en diepte van de bijgedragen discussies
- Een opmerking over sentiment- en conceptanalyse
Graph Computing: Lokale toolkits voor grafieken in het geheugen
- Grafiekanalyse en visualisatie
- JUNG, NetworkX en iGraph
Oefening: Grafiekgegevens modelleren met NetworkX
- NetworkX gebruiken om een complex systeem te modelleren
Graph Computing: Batchverwerking Graph Frameworks
- Gebruikmaken van Hadoop voor opslag (HDFS) en verwerking (MapReduce)
- Overzicht van iteratieve algoritmen
- Hama, Giraph en GraphLab
Graph Computing: Grafiek-parallelle berekening
- ETL, verkennende analyse en iteratieve grafenberekening verenigen binnen één systeem
- GraphX
Setup en installatie
- Hadoop en Spark
GraphX Exploitanten
- Eigendom, structureel, join, buurtaggregatie, caching en uncaching
Itereren met Pregel API
- Argumenten doorgeven voor verzenden, ontvangen en berekenen
Een grafiek bouwen
- Hoekpunten en randen gebruiken in een RDD of op schijf
Het ontwerpen van Scalabare algoritmen
- GraphX Optimalisatie
Accessing aanvullende algoritmen
- PageRank, Verbonden componenten, Driehoeken tellen
Oefening: Page Rank en Top Users
- Grafiekgegevens opbouwen en verwerken met behulp van tekstbestanden als invoer
Implementeren in productie
Slotwoord
Vereisten
- Een onderverdieping van Java programmering en kaders
- Een algemeen begrip van Python is nuttig, maar niet vereist
- Een algemeen begrip van databaseconcepten
Audiëntie
- Ontwikkelaars
Leveringsopties
PRIVÉGROEPSTRAINING
Onze identiteit draait om het leveren van precies wat onze klanten nodig hebben.
- Pre-cursusgesprek met uw trainer
- Aanpassing van de leerervaring om uw doelen te bereiken -
- Op maat gemaakte overzichten
- Praktische, praktische oefeningen met gegevens / scenario's die herkenbaar zijn voor de cursisten
- Training gepland op een datum naar keuze
- Gegeven online, op locatie/klaslokaal of hybride door experts die ervaring uit de echte wereld delen
Private Group Prices RRP from €9120 online delivery, based on a group of 2 delegates, €2880 per additional delegate (excludes any certification / exam costs). We recommend a maximum group size of 12 for most learning events.
Neem contact met ons op voor een exacte offerte en om onze laatste promoties te horen
OPENBARE TRAINING
Kijk op onze public courses
Reviews (2)
Very nice training
Maira Frisch - Novartis Pharma AG
Cursus - SPARQL
He was interactive.