「[[.NET 開発基盤部会 Wiki>http://dotnetdevelopmentinfrastructure.osscons.jp]]」は、「[[Open棟梁Project>https://github.com/OpenTouryoProject/]]」,「[[OSSコンソーシアム .NET開発基盤部会>https://www.osscons.jp/dotNetDevelopmentInfrastructure/]]」によって運営されています。

-戻る
--[[深層学習(deep learning)]]
--[[データマイニング(DM)- Python - DL]]
---[[TensorFlow・Keras]]
---PyTorch

*目次 [#mf8c34ee]
#contents

*概要 [#oc617650]
-Deep Learningフレームワーク

-Facebookの人工知能研究グループ(FAIR)により開発された。
--2016年にOSS(修正BSD)としてリリースされた。
--コミュニティはFacebookやニューヨーク大学が主導

-研究者の間で人気で論文でも使われる。
--TensorFlowと異なり、バージョンの違いによる動作の違いが少ない。
--構文が解り易い(?)

-[[Chainer>深層学習(deep learning)#uc31e941]]に強く影響を受けている。
--Define-by-Runを踏襲し、記法もかなりChainerに近い
--(TensorFlowもDefine-by-Runに移行中も破壊的な変更の影響を受ける)

-動的な計算グラフ(計算の過程をグラフで視覚化して表したもの

**特徴 [#d6fdfba5]
-強力な[[GPU>深層学習(deep learning)#y9b7e27c]]サポートを備えた(NumPyのような)テンソル演算ができる
-強力な[[GPU>深層学習(deep learning)#y9b7e27c]]サポートを備えた[[NumPyのようなテンソル演算>NumPy#h768806a]]ができる
-テープベースの自動微分システムの上に構築された深層ニューラルネットワークが利用できる。

**言語 [#n16dae99]
インターフェイス

***Pythonインターフェイス [#v3437ce2]
-Lua言語で利用されていたTorchライブラリのPython版
-洗練されており、活発に開発が行われている。
-PDB、PyCharmなどのデバッガが使える。

***C++インターフェイス [#lf9468c0]
存在する。

*詳細 [#eac97942]

*参考 [#d2c2b1ca]
-PyTorch - Wikipedia~
https://ja.wikipedia.org/wiki/PyTorch

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS