16.1.6 特定頂点の類似頂点の計算

次のコードに示すように、特定の頂点の最も類似したk個の頂点をフェッチできます。

opg4j> var similars = model.computeSimilars("Albert_Einstein", 10)
opg4j> similars.print()
PgxFrame similars = model.computeSimilars("Albert_Einstein", 10);
similars.print();
similars = model.compute_similars("Albert_Einstein",10)
similars.print()
トレーニング済モデルを使用してAlbert_Einsteinの類似頂点を検索すると、次の出力が得られます。
+-----------------------------------------+
| dstVertex          | similarity         |
+-----------------------------------------+
| Albert_Einstein    | 1.0000001192092896 |
| Physics            | 0.8664291501045227 |
| Werner_Heisenberg  | 0.8625140190124512 |
| Richard_Feynman    | 0.8496938943862915 |
| List_of_physicists | 0.8415523767471313 |
| Physicist          | 0.8384397625923157 |
| Max_Planck         | 0.8370327353477478 |
| Niels_Bohr         | 0.8340970873832703 |
| Quantum_mechanics  | 0.8331197500228882 |
| Special_relativity | 0.8280861973762512 |
+-----------------------------------------+