Asset Publisher

null larus_Neo4j_Introduction_to_graph_alg

Introduzione Neo4j agli algoritmi a grafo

Version:
Duration: 4 giorni
Course description

Il corso introduce gli algoritmi della teoria dei grafi descrivendone le diverse tipologie e come essi vengono applicati per l’analisi dei dati  nell’ambito delle applicazioni software e delle attività di data science. I partecipanti dovranno apprendere il funzionamento della “Neo4j Graph Data Science Library”, conoscere e saper eseguire gli algoritmi in essa implementati, il workflow ideale di utilizzo di tali algoritmi nell’ambito delle analisi dei dati ed interpretare, anche a livello visivo, i risultati ottenuti.

Program

1. Moduli del corso:

  • Panoramica degli algoritmi sui grafi
  • Introduzione alla Graph Data Science Library
  • Set up di un ambiente di esecuzione delle analisi
  • Workflow di utilizzo degli algoritmi su grafi
  • Stima dei requisiti hardware per l’esecuzione degli algoritmi
  • Utilizzo di algoritmi di Community Detection
  • Utilizzo di algoritmi di Centralità
  • Utilizzo di algoritmi di Similarità
  • Esecuzione di analisi a più step

Obiettivi:

Alla fine del corso i partecipanti dovranno aver acquisito le seguenti competenze:

  • Descrivere i tipi di algoritmi sui grafi da utilizzare per le analisi dei dati.
  • Descrivere come utilizzare la “Graph Data Science Library” per le analisi sui dati.
  • Impostare un ambiente per l’esecuzione di analisi di Graph Data Science.
  • Descrivere il flusso di lavoro che solitamente viene utilizzato per gli algoritmi sui grafi. 
  • Valutare quanta memoria un algoritmo richiede per uno specifico set di dati. 
  • Utilizzare alcuni algoritmi di Community Detection:
    • Weakly Connected Components
    • Label Propagation
    • Louvain Modularity
    • Triangle Counting
    • Local Clustering Coefficient
  • Utilizzare alcuni algoritmi di Centralità: 
    • PageRank
    • Betweenness Centrality
  • Utilizzare l’algoritmo di Similarità dei Nodi (Jaccard Index).
  • Eseguire un’analisi usando algoritmi multipli per rispondere alle domande.
  • Descrivere alcune delle best practice per usare gli algoritmi sui grafi. 

 

Requisiti Partecipanti

  • Livello skill: intermedio

Requisiti del PC dei Partecipanti

  • Min. 8GB RAM
  • Processore i5 o superiore
  • Windows 7 o superiore, Mac* o Linux* di versione recenti
  • Connessione attiva ed efficiente

Target Partecipanti

  • Sviluppatori intermedi

Online / In presenza sulla base delle esigenze

Required Courses

To follow the course of Introduzione Neo4j agli algoritmi a grafo is preferable to have attended:

Enabeled Courses

The course Introduzione Neo4j agli algoritmi a grafo enables the following courses:

  • No one