深層学習 の記事一覧

【深層学習】GATを用いた多変量異常検知 GDNの論文を解説

今回は、GAT(Graph Attention Network)を利用した異常検知手法であるGDN(Graph Deviation Network)について解説します。 GDNは2021 年にAAAIで発表された Gra […]

【深層学習】埋め込み(Embedding)や埋め込み層の仕組みと実装を理解する

埋め込みとは、自然言語処理(Natural Language Processing, NLP)の文脈では、自然言語などの文章や単語を、数値的に扱えるようにベクトル化することを示します。 Embedding(埋め込み)の目 […]

【初心者】覚えておきたいpytorchの基本(関数やクラス)

pytorchは、ニューラルネットワークを実装するために非常に便利な関数やクラスがたくさんあります。 また、他の人が独自に作った深層学習モデルを読むのに、pytorchでよく使われるような関数やにクラスについては、ある程 […]

【深層学習】Graph Attention Networks(GAT)を理解する

深層学習やGNN(Graph Neural Network)関連の論文を読み漁っていると、Graph Attention Network(GAT, グラフアテンションネットワーク)に関する論文を目にすることが多くあると思 […]

【GNN】Message Passing Neural Network(MPNN)を解説する

MPNN(Message Passing Neural Network)は、GNN(Graph Neural Network, グラフニューラルネットワーク)を説明する汎用的なフレームワークです。 このMPNNはメッセー […]

【深層学習】tanh (双曲線正接関数)の定義や微分を解説

深層学習の勉強をしていると、LSTMやRNNなどの活性化関数として、tanh(双曲線正接関数、ハイパボリックタンジェント関数)が頻出します。 tanhという略語に初めて出会った人は、少し面食らってしまう人もいるのではない […]

【深層学習】GCN(グラフ畳み込みネットワーク)をわかりやすく解説する

GCN(Graph Convolution Network)は、GNN(Graph Neural Network)の1種類で、2022年現在、機械学習やAIのトップカンファレンスであるICMLやICLRで、非常に多くGC […]

【グラフデータ】TUDatasetとは?その由来や利用方法を紹介

グラフカーネルやグラフニューラルネットワーク(GNN)の論文を読んでいると、TUDatasetというワードが登場します。初めてこの言葉に遭遇した人は何のことやら、と思うかもしれませんが、TUDatasetはその名前にある […]

【GCN】pytorchでグラフ畳み込みネットワーク(GCN)を実装する

GCN(Graph Convolutional Network、グラフ畳み込みネットワーク) は、2017年に深層学習のトップカンファレスであるICLRで発表されて以来、徐々に注目を集めており、2022年現在深層学習関連 […]

【深層学習】GNN(グラフニューラルネットワーク)を解説

GNN(Graph Neural Network)について解説します。 といっても、GNN自体がものすごく難しく、そのGNNやその派生系のアーキテクチャに関する研究が現在でも盛んに行われているほどなので、わかりやすく説明 […]