Neo4j GraphSage: несоответствие между прогонами
На Neo4j работаетgds.beta.graphSage.mutate
дает противоречивые результаты: для одной и той же модели данный узел получает разные вложения между запусками. Это происходит, несмотря на то , что граф постоянен (узлы, дуги, начальные признаки, они одинаковы для всех прогонов, как и модель).
Странно то, что в этом сценарии noden
в некоторых прогонах получает «исходные вложения» (полученные во время тренировочного прогона).
Я предполагаю, что такое поведение продиктовано некоторой случайностью в назначении начальных параметров, однако я не могу найти, в какой момент это происходит.
Есть ли способ добиться согласованности между прогонами в Neo4j GraphSage?