17.3.2 最小限のSupervised EdgeWiseモデルの作成

次のコードに示すように、最小限の構成とデフォルトのハイパーパラメータを使用して、EdgeWiseモデルを作成できます。モデルが機能するために必要な特徴プロパティが1つのみ(setVertexInputPropertyNamesの頂点またはsetEdgeInputPropertyNamesのエッジのいずれか)の場合でも、必要な数だけ指定できることに注意してください。

opg4j> var model = analyst.supervisedEdgeWiseModelBuilder().
         setVertexInputPropertyNames("vertex_features").
         setEdgeInputPropertyNames("edge_features").
         setEdgeTargetPropertyName("label").
         build()
SupervisedEdgeWiseModel model = analyst.supervisedEdgeWiseModelBuilder()
    .setVertexInputPropertyNames("vertex_features")
    .setEdgeInputPropertyNames("edge_features")
    .setEdgeTargetPropertyName("labels")
    .build();
params = dict(edge_target_property_name="label",
              vertex_input_property_names=["vertex_features"],
              edge_input_property_names=["edge_features"])

model = analyst.supervised_edgewise_builder(**params)