Icon

Nashville_​meetup_​demo

Neo4j graph embeddings for ML

The workflow describes a simple use case how Neo4j Graph Data Science and Knime algorithms can be used together.

Populating graph Graph cleaning Feature engineering and labeling Analysis The workflow describes a simple use case how Neo4j Graph DataScience and Knime algorithms can be used together.Data used in the example is based on a Nashville Meetup Networkdata set from Kaggle:https://www.kaggle.com/stkbailey/nashville-meetup Connect tothe databaseCreate GroupsCleaining existing data(optional)Crete GroupqueryCreate MemberqueryFill inmissing valuesCreate MembersCreate edgesCreate IS_IN_GROUPqueryCreate indexon GroupCreate indexon MemberCreate memory graphRemove existing memory graph(optional)Train/Test70/30Trainbased on embeddingsPredictEstimatepredictionsColorby labelClassifybased on embeddingsEmbeddingsSAGEPageRankBetweennesscentralityEigenVectorcentralityEstimatepredictionsPlot by labelExtractingfeaturesDimensionalityreductionColorby predictionPlot by predictionEmbeddingsas propertiesUnwindembeddingsmeta-groups.csvmeta-members.csvmember-to-group-edges.csvSelect features for kNNTrain/Test70/30MISSING Neo4jConnection MISSING Neo4jWriter MISSING Neo4jWriter Node creatorwith labels Node creatorwith labels Missing Value MISSING Neo4jWriter MISSING Neo4jWriter Create Relationshipby Property MISSING Neo4jWriter MISSING Neo4jWriter MISSING Neo4jWriter MISSING Neo4jReader Partitioning Random ForestLearner Random ForestPredictor Scorer Color Manager K Nearest Neighbor MISSING Neo4jWriter MISSING Neo4jWriter MISSING Neo4jWriter MISSING Neo4jWriter Scorer 3D ScatterPlot (Plotly) MISSING Neo4jReader t-SNE (L. Jonsson) Color Manager 3D ScatterPlot (Plotly) MISSING Neo4jWriter Split CollectionColumn Labeling members CSV Reader CSV Reader CSV Reader Column Filter Partitioning Populating graph Graph cleaning Feature engineering and labeling Analysis The workflow describes a simple use case how Neo4j Graph DataScience and Knime algorithms can be used together.Data used in the example is based on a Nashville Meetup Networkdata set from Kaggle:https://www.kaggle.com/stkbailey/nashville-meetup Connect tothe databaseCreate GroupsCleaining existing data(optional)Crete GroupqueryCreate MemberqueryFill inmissing valuesCreate MembersCreate edgesCreate IS_IN_GROUPqueryCreate indexon GroupCreate indexon MemberCreate memory graphRemove existing memory graph(optional)Train/Test70/30Trainbased on embeddingsPredictEstimatepredictionsColorby labelClassifybased on embeddingsEmbeddingsSAGEPageRankBetweennesscentralityEigenVectorcentralityEstimatepredictionsPlot by labelExtractingfeaturesDimensionalityreductionColorby predictionPlot by predictionEmbeddingsas propertiesUnwindembeddingsmeta-groups.csvmeta-members.csvmember-to-group-edges.csvSelect features for kNNTrain/Test70/30MISSING Neo4jConnection MISSING Neo4jWriter MISSING Neo4jWriter Node creatorwith labels Node creatorwith labels Missing Value MISSING Neo4jWriter MISSING Neo4jWriter Create Relationshipby Property MISSING Neo4jWriter MISSING Neo4jWriter MISSING Neo4jWriter MISSING Neo4jReader Partitioning Random ForestLearner Random ForestPredictor Scorer Color Manager K Nearest Neighbor MISSING Neo4jWriter MISSING Neo4jWriter MISSING Neo4jWriter MISSING Neo4jWriter Scorer 3D ScatterPlot (Plotly) MISSING Neo4jReader t-SNE (L. Jonsson) Color Manager 3D ScatterPlot (Plotly) MISSING Neo4jWriter Split CollectionColumn Labeling members CSV Reader CSV Reader CSV Reader Column Filter Partitioning

Nodes

Extensions

Links