2022年11月23日のブックマーク (2件)

  • 【Graph Attention Networks解説】実装から読み解くGAT - ころがる狸

    こんにちは。機械学習の適用先としては、自然言語処理、画像解析、時系列解析など幅広い分野があるわけですが、今日はグラフ構造に対する機械学習モデルを紹介したいと思います。グラフで表現出るものは多く、例えば人間関係だとか、論文の引用・被引用関係、さらには化合物の構造なども当てはまります。近年のグラフニューラルネットワークの多くはグラフの頂点や辺を何らかの特徴量で表現し、それらを周囲の情報を取り込みながら更新していくという仕組みを取っています。数多くの事例が報告されていますが、特に注目されているGraph Attention Networks(GAT)について取り上げます。 原著論文はこちら。これを理解するための鍵は、グラフの頂点を表す特徴量をどのように更新するか、そしてグラフの頂点と頂点の「つながり」の重要度をどのように計算するか、という2点にあると思います。 arxiv.org Graph A

    【Graph Attention Networks解説】実装から読み解くGAT - ころがる狸
    disassembler
    disassembler 2022/11/23
    GOOD!
  • 【PyG】PyTorch Geometricのインストール方法から利用方法まで解説 | 機械学習と情報技術

    PyG(PyTorch Geometric)は、PyTorchでグラフ構造を取り入れた、GCNやGATなどのニューラルネットワークを簡単に実装、学習、推論などができるライブラリです。 グラフ構造を有するオープンなデータセットへのAPIも多数あり、PyTorchでGNNのアルゴリズムを試す際には、ほぼPyG一択になるかと思います。 しかしそんな状況にもかかわらず、PyGに関する日語での情報はほとんどないため、この記事ではPyGのインストール方法から基的な利用方法まで説明します。 pytorch geometricで扱われるグラフやノードなどのデータ構造、またこれらの操作方法から、データセットAPIを用いて、世の中のオープンなデータセットを簡単に準備する方法まで、丁寧にまとめていきたいと思います。 基的に公式ドキュメントの内容を丁寧にまとめる内容となっています。 記事の内容 PyGのイ

    disassembler
    disassembler 2022/11/23
    pytorch geometricでGNNをする準備ができる