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

前回の復習#

  • ディープラーニング 深層学習, deep learning とは 信用割当問題 credit assignment problem を回避するために 畳込み convolution 演算(処理)を用いて多層にしたニューラルネットワークのこと
  • 畳込み演算の概念

  • カーネルサイズ
  • プーリング
  • ストライド
  • パディング
  • ハイパーパラメータとしてのカーネル(特徴)サイズ,ストライド,パディング

本日のお品書き,あるいは目標,ねらい#

  • ニューラルネットワーク,機械学習の分野で頻繁に用いられている性能向上のための技法を紹介
  • この授業の目標は深層学習の心理学的な意味付けを考えることであるので,紹介する上記の技法は無関係のように思われる
  • だがそうではないことを理解することが目的

本日の実習#


寄り道#


アレックスネット以降の流れ#

  • 2013年 ZF ネット
  • 2014年 GoogLeNet (インセプション),VGG,Very Deep, GAN, VAE
  • 2015年 残渣ネット (ResNet) この時点で,人間超え
  • 2016年 YOLO, SSD, Segmentation (Semantics/Instance)
  • 2017年 Mask R-CNN
  • 2018年 モバイルネット

G 検定公式テキスト7章より



Zeiller 2012 より

高精度化,高速化への努力#

  • 確率的勾配降下法,オンライン学習,バッチ学習
  • データ拡張
  • 正則化
  • ドロップアウト
  • 非線形活性化関数
  • 最適化手法

Pholosophical consideration#

  • Epistemology 思念的,観念的
  • Empirical Episitemology 実証的 = psychology
  • Constructive epipstemology 構成論的 = computer vision, neural networks

生理学,視覚心理学との対応#

  • Julesz
  • Julesz (1981) Textons, the elements of texture perception, and their interactions, Nature


Julesz (1981) Fig. 2 より

  • Marr
    • Computational approach: Vision (1908)
  • Poggio
    • Poggio, Torre, and Koch (1985) Computational vision and regularization theory

一つのアルゴリズム仮説 One algorithm hypothesis#

  • Metin and Frost (1989) Visual responses of neurons in somatosensory cortex of hamsters with experimentally induced retinal projections to somatosensory thalamus
  • Roe et al. (1992) Visual Projections Routed to the Auditory Pathway in Ferrets: Receptive Fields of Visual Neurons in Primary Auditory Cortex

生理学との対応 (Hubel and Wiesel のネコとサル, Blackmore のネコ, ヴァンエッセン)#

  • 層間の結合の仕方, アーキテクチャ
  • forward/backward 役割,機能,実現方法
  • 側抑制 lateral inhibition (これについては多層化して回避できる可能性あり)
  • shape from X は正しかったのか? ただし発達心理学におけるシェイプバアスは言語発達において重要な意味を持つはず。だからと言って乳幼児はそのように強制(脅迫?),矯正されて育つわけではないだろう。

    • Ritter (2017) Cognitive Psychology for Deep Neural Networks: A Shape Bias Case Study
    • Landau, Smith, Jones (1992) Syntactic Context and the Shape Bias in Childrens and Adults Lexical Learning
    • Yamins (2016) Using goal-driven deep learning models to understand sensory cortex

    • Julez のアプローチは視覚研究者 Haar, SIFT, DoG などのアルゴリズム開発者と対応

    • Poggio (1985) Computational Vision and Regularization Theory


映画インセプションのスクリーンショット。Special thanks to Netflix

https://www.netflix.com/watch/70131314?trackId=14170286&tctx=3%2C0%2C9a10a321-9c1f-4396-b5df-00b5b84e6917-23965358%2C3d0e40f0-b286-48eb-afb3-2c7c501c86fc_86910893X3XX1558568676167%2C3d0e40f0-b286-48eb-afb3-2c7c501c86fc_ROOT

『インセプション』(原題: Inception)は、クリストファー・ノーラン監督・脚本・製作による2010年のアメリカのSFアクション映画。第83回アカデミー賞では作品賞、脚本賞、撮影賞、視覚効果賞、美術賞、作曲賞、音響編集賞、録音賞の8部門にノミネートされ、撮影賞、視覚効果賞、音響編集賞、録音賞を受賞した。全米脚本家組合賞ではオリジナル脚本賞を受賞した。日本語ウィキペデイアより



Inception モジュール

  1. Edge detection
  2. Spatio-temporal interpolation and approximation
  3. Computation of optical flow
  4. Computation of lightness and albedo
  5. Shape from contours
  6. Shape from texture
  7. Shape from shading
  8. Binocular stereo matching
  9. Structure from motion
  10. Structure from stereo
  11. Surface reconstruction
  12. Computation of surface colour
  • Bridging the Gaps Between Residual Learning, Recurrent Neural Networks and Visual Cortex by Qianli Liao and Tomaso Poggio は注目すべき? ResNet の解釈 <!--
  • Hinton, Deep Learning, (Rumelhart backprop also) は Sutton の Bitter lesson の具現化である。end-to-end 一気通貫学習は,特徴抽出(特徴分析),表現学習(内部表象),分類器(意思決定)を含む。 -->

用語の整理#

  • SGD 確率的勾配降下法 stochastic gradient descent method
    • 勾配消失問題 gradient decent problem
    • 責任割当問題 credit assignment problem
  • 非線形変換 non lineaar transformation
    • ReLU 整流線形ユニット Recutified Linear Unit
    • ソフトマックス関数 softmax function
    • 交差エントロピー cross entropy
  • オーバーフィッティング 過学習 overfitting の回避法
    • 正則化 regularization
    • ドロップアウト dropout
  • データ拡張 data augumentation
  • penultimate layer
  • {バッチ, 層, 重み} 正規化
  • one algorithm hypothesis

正規化,正則化,標準化,白色化,二重中心化#

TensorFlow HUB#

インセプション Inception,残渣ネット ResNet,領域 R-CNN (Regional Convolutional Neural Networks)#

  • what and where routes
  • 心理学的対応物(?)
  • /2015documents/2014Cadieu_Deep_Neural_Networks_Rival_the_Representation_of_Primate_IT_Cortex_for_Core_Visual_Object_Recognition.pdf
  • /2019documents/2019NasrViswanathanNieder_Number_detectors_spontaneously_emerge_in_a_deep_neural_network_designed_for_visual_object_recognition.pdf
  • /2018documents/2018Marcus_Deep_Learning_A_Critical_Appraisal.pdf
  • 転移学習

Notebooks#


さらなる情報#