.NET 開発基盤部会 Wiki」は、「Open棟梁Project」,「OSSコンソーシアム .NET開発基盤部会」によって運営されています。

目次

概要

深層学習(deep learning)について纏める。

特徴

強み

弱み

超平面的なモノの近似なので、

などの問題もある。

対象

構造化データ

構造化データも対象にできるが、機械学習と比べ、優位性はそれほど高くない。

非構造化データ

機械学習では精度が出なかった非構造化データを対象にできる。

が、特に非構造化データのベクトル化の方法がポイントになる。

目視作業の自動化

フロントオフィス業務で画像認識を使うケースが多い。

異常検知の自動化

上記を使った異常検知など。

歴史

※ 参考:AIの歴史

1943

ニューラルネットワークの基礎

1951

世界初のニューラルネットワーク学習マシン(SNACR

1957

パーセプトロン

1979

福島邦彦によってCNNのネオコグニトロン提唱。

1982

ポップフィールドネットワーク

1985

ボルツマンマシン

1986

誤差逆伝播法(バックプロパゲーション)の再発明、以後定着

1989

ネオコグニトロンバックプロパゲーションLeNet

1998

LeNet-5

2006

2010

画像認識(CNN)大規模画像認識競技会(ILSVRC)が始まる。

2012

2014

2015

2019

違い

機械学習との違い

階層的な特徴量の学習が、機械学習と決定的に異なる点。

ベイズ統計との違い

詳細

アルゴリズム

パーセプトロン

ニューラルネットワーク

ニューラルネットワークの体系

ディープニューラルネットワーク(DNN)

順伝播型ニューラルネットワーク(FNN)

再帰型ニューラルネットワーク(RNN

長短期記憶ニューラルネットワーク(LSTM)

自己符号化器(AE:オートエンコーダ)

制限ボルツマン・マシン(RBM)

畳み込みニューラルネットワーク(CNN)

深層生成ネットワーク(DGN)

敵対的生成ネットワーク(GAN)

深層Qネットワーク(DQN)

CPU、GPU、TPU

CPU

GPU

GPGPU

TPU

Google社が開発した、テンソル計算処理に最適化された演算処理装置

その他

言語・ライブラリ

フレームワーク

ファースト・ステップ

言語・ライブラリ

言語

Python

R言語

ライブラリ

NumPy

Matplotlib

フレームワーク

Theano

言語

Python(コンパイラ、ライブラリ)

特徴

Numpyのように計算手続きを記述するのではなく, 数式そのものを記述.

参考

Caffe

Yangqing Jiaら当時Berkeleyのメンバーが中心に2013年頃
開発したOSS(BSD)のディープラーニングフレームワーク

言語

C++で実装、Pythonのインターフェイスあり。

特徴

参考

Chainer

言語

Python

特徴

特⻑:様々なNNを直感的に記述可能

参考

CNTK

(Microsoft Cognitive Toolkit)

言語

C++、Python、.NET、BrainScript?

特徴

参考

Facebook(Meta)の

PyTorch

専用項を設けた。

Googleの

TensorFlow

専用項を設けた。

Keras

専用項を設けた。

ONNX

専用項を設けた。

ファースト・ステップ

開発環境

Python

NumPy

Matplotlib

アルゴリズム

パーセプトロン

ニューラルネットワーク

参考

Wikipedia

Qiita

YouTube?

予備校のノリで学ぶ「大学の数学・物理」

某处生活_LiveSomewhere?

t-uesugi/videos

AIcia Solid Project

農学情報科学

https://axa.biopapyrus.jp/

機械学習

深層学習

https://axa.biopapyrus.jp/deep-learning/

ゼロから作るDeep Learning

Pythonで学ぶディープラーニングの理論と実装

https://www.oreilly.co.jp/books/9784873117584/

自然言語処理編

https://www.oreilly.co.jp/books/9784873118369/

フレームワーク編

https://www.oreilly.co.jp/books/9784873119069/

強化学習編

https://www.oreilly.co.jp/books/9784873119755/

用語

One Learning Theory

スパース・コーディング


トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS