深層学習 の記事一覧

【pytorch】ニューラルネットでMNISTの分類しながらpytorchの使い方を学ぶ

pytorchはディープラーニング用のライブラリです。ディープラーニング用のライブラリとして、他に、Kerasやtensorflowなどがありますが、pytorchは近年非常に利用され始めてきています。よく深層学習の最新 […]

【損失関数】交差エントロピー誤差の概要と関数系を理解する

交差エントロピー誤差(Cross Entropy Error, Cross Entropy Loss)は、深層学習の分類問題で非常によく利用される損失関数です。 交差エントロピーと聞くと、初めて遭遇した人にとっては、もの […]

【pytorch】torchvisionのtransformsを解説。利用できる変換機能を紹介

最近では、深層学習といったらpytorchがほぼ一択となってきており(少なくとも機械学習・深層学習系の研究界隈では)、Kerasやtensorflowを使っていたけど、pytorchを使い始めたり、必要に応じてpytor […]

【PyG】PyTorch Geometricのインストール方法から利用方法まで解説

PyG(PyTorch Geometric)は、PyTorchでグラフ構造を取り入れた、GCNやGATなどのニューラルネットワークを簡単に実装、学習、推論などができるライブラリです。 グラフ構造を有するオープンなデータセ […]

【深層学習】torchvisionとは?利用方法など解説

torchvisionはPytorchに含まれるライブラリの一種で、主に深層学習や機器学習で用いることができる画像や動画等のデータセットを手軽に準備したり、様々な形式に変換するための関数群などが含まれたツールセットです。 […]

【深層学習】DeepLearningで登場する活性化関数を実装する

深層学習で登場する、活性化関数(activation function)の式と実装、グラフを同時に掲載していきます。 辞書的な役割での用途を想定しています。 シグモイド関数 シグモイド関数の導関数 シグモイド関数の導関数 […]

【深層学習】VAEとは?VAEの理論を徹底的に分かりやすく解説する

VAE(Variational Auto Encoder, 変分オートエンコーダー)は、ニューラルネットワークと取り入れた、生成モデルのアルゴリズムです。 生成モデルと言っても、PCA(主成分分析)やSVD(特異値分解) […]