グラフニューラルネットワーク(グラフニューラルネットワーク)
PyTorch による実装
- 著者:
- 村田 剛志(ムラタ ツヨシ)
- 出版社:
- オーム社
- 出版日:
- 2022年07月20日頃
- ISBN:
- 9784274228872
- 在庫:
- 在庫あり
なぜ注目されているか
書籍紹介
グラフニューラルネットワークの理論から応用先、実装の知識まで修得できる!
深層学習をグラフ (ネットワーク) で表される構造データに対して適用するための研究が盛んになっています。グラフ中の頂点やグラフ全体を高精度に分類できれば、高度な画像認識、推薦システム、交通量予測、化合物分類、さらには新型コロナウイルス (COVID-19) への対処のための応用なども期待できます。
本書では、グラフニューラルネットワークの基本的な知識および研究事例について説明し、 PyTorch による実装について紹介するとともに、今後の学習のための情報源についても解説します。
はじめに
第 1 章 グラフニューラルネットワークとは
第 2 章 グラフエンベディング
第 3 章 グラフにおける畳み込み
第 4 章 関連トピック
第 5 章 実装のための準備
第 6 章 PyTorch Geometric による実装
第 7 章 今後の学習に向けて
おわりに
技書の森解説
ソーシャルネットワーク、分子構造、交通網のように、世の中のデータは表形式や画像に収まらない「グラフ (ネットワーク) 構造」を持つものが少なくありません。グラフニューラルネットワーク (GNN) はそうした構造データを直接扱う深層学習の枠組みですが、日本語でまとまった書籍がほとんどなかった領域です。東京工業大学の村田剛志による本書 (オーム社) は、 GNN の理論と代表的なモデルを一冊で見通せる数少ない日本語文献です。
グラフ理論の基礎、 GCN (Graph Convolutional Network) 、 GraphSAGE 、 GAT (Graph Attention Network) といった主要アーキテクチャを数式と図で追い、ノード分類・リンク予測・グラフ分類などのタスクへの応用を解説しています。著者はネットワーク科学・データマイニングを専門としており、理論的な記述が丁寧である一方、読みこなすには線形代数と基本的なニューラルネットワークの知識が前提になります。
CNN や RNN を一通り学んだ後に、画像やテキスト以外の構造データへ深層学習を適用したい研究者・大学院生が対象です。実装フレームワーク (PyTorch Geometric など) のチュートリアルとは性格が異なり、モデルの背景にある数学的動機を理解するための理論書として位置づけるとよいでしょう。
言及 Qiita 記事 (10 件)
【随時更新】マテリアルズインフォマティクスに関する最新動向まとめ
♡ 70まとめ, bioinformatics, chemoinformatics, MaterialsInformatics, マテリアルズインフォマティクス20211003分割 更新中止) 特許SDI用AI: 複数の自然言語深層学習モデルにおいて見られた個性とその解釈 および認知的観点に基づく知識構造の多様性を評価した価値共創の展望と、創造性
♡ 17自然言語処理, NLP, word2vec, 認知, bertGPTsによる読書アシスタントの作成
♡ 16読書, rag, GNN, ChatGPT, GPTs更新中 中) 特許SDI用AI: 複数の自然言語深層学習モデルにおいて見られた個性とその解釈 および認知的観点に基づく知識構造の多様性を評価した価値共創の展望と、創造性
♡ 5自然言語処理, NLP, word2vec, 認知, bertAIに聞きながら学ぶ半導体回路設計:アマチュア向けプロンプトブック
♡ 4Python, アナログ回路NeurIPS/ICML採択論文に急増する"Sheaf"の正体——AIエンジニアのための代数幾何学入門【4レベル対応】
♡ 2機械学習, DeepLearning, 数学, 論文読み, GNN社会経済データは微分可能多様体だった:Geometric Data Scienceによるリスク曲率解析
♡ 1MachineLearning, DeepLearning, TDA, 幾何学的データサイエンス, GeometricDataScience【勉強会資料】データのつながりを活かす技術「6章 グラフニューラルネットワーク」
♡ 1Network推薦システムモデルの調査・検証(1)
♡ 1機械学習, MachineLearning, 推薦システム, RecommendationDeepLearningの概要→実装まで
♡ 1機械学習, DeepLearning
この本に興味がある方におすすめ
この本に関連
関連記事
機械学習・AI 本ガイド - エンジニアが読むべき技術書の選び方
機械学習の基礎から実践まで学べる技術書の選び方を紹介。「Python ではじめる機械学習」などのハンズオン本を軸に、数学が苦手な人向けの学習ルートと ML 本の賞味期限の見極め方を解説します。
副業エンジニアの武器になる 1 冊の見つけ方
副業で技術力を売るエンジニアが、限られた時間で最大のリターンを得るための選書戦略を解説します。本業との差別化に効く本の選び方。
OS・低レイヤー本ガイド - コンピュータの仕組みを学ぶ技術書の選び方
OS、コンパイラ、ネットワークなど低レイヤーを学べる技術書の 4 ジャンルと、どこから始めるべきかの指針、賞味期限の見極め方を紹介します。
関連用語
ニューラルネットワーク
脳の神経回路に着想を得た数理モデル。深層学習や AI の中核を担う仕組み
機械学習
データからパターンを学習し、明示的なプログラミングなしに予測や判断を行う技術
グラフデータベース
ノード (エンティティ) とエッジ (関係) でデータを表現し、複雑な関係性のクエリに特化したデータベース
Network
コンピュータ同士をつなぎ、データをやり取りさせる通信の仕組み
PyTorch
研究現場で広く使われる深層学習フレームワーク。柔軟な記述と動的計算が特徴
依存グラフとは - モジュール間の依存関係を可視化する方法
依存グラフはパッケージやモジュール間の依存関係を有向グラフで表現する手法。循環依存の検出・ビルド順序の決定・影響範囲分析での活用法を解説