このページはコロナ社刊行「 Pythonで体験する深層学習」の公式サポートページです



Nonparametric Bayesian Models in Machine Learning

Zoubin Ghahramani Link to the lecture

修正情報 初版の誤植 (2016年11月8日現在)

  1. 5ページ下脚注3,13ページ表1.2,4行目,14 ページ下脚注2
    tensorflow の URL の揺れを統一する
    :http://www.tensorflow.org
    :https://www.tensorflow.org
  2. 6 ページ下脚注2:
    「深層学習」の重複
    :深層学習はアーキテクチャを深層学習はアルゴリズムを
    :深層学習はアーキテクチャをディープニューラルネットワークはアルゴリズムを
  3. 11ページ4行目
    スペルミス
    : Leaning
    : Learning
  4. 14ページ2行目
    : Berkley Vision Learning Center
    : Berkley Vision and Learning Center
  5. 21 ページ囲みソースコード
    プロンプトの変更1行目のみ >>> で 2行目以降は ... にする. ただし最終行は再び >>>

    >>> def quicksort(arr):
    >>> if len(arr) <= 1:
    >>> return arr
    >>> pivot = arr[int(len(arr) / 2)]
    >>> left = [x for x in arr if x < pivot]
    >>> middle = [x for x in arr if x == pivot]
    >>> right = [x for x in arr if x > pivot]
    >>> return quicksort(left) + middle + quicksort(right)
    >>>
    >>> print(quicksort([3,6,8,10,1,2,1]))


    >>> def quicksort(arr):
    ... if len(arr) <= 1:
    ... return arr
    ... pivot = arr[int(len(arr) / 2)]
    ... left = [x for x in arr if x < pivot]
    ... middle = [x for x in arr if x == pivot]
    ... right = [x for x in arr if x > pivot]
    ... return quicksort(left) + middle + quicksort(right)
    ...
    >>> print(quicksort([3,6,8,10,1,2,1]))
  6. 23ページ最上の囲みソースコードの下:
    「集合」と「辞書」の入れ替え間違え
    : d は辞書,e は集合である
    : d は集合,e は辞書である
    その3行下も
    誤:d では辞書
    :d では集合
  7. 25 ページ最上囲みソースコード内2行目
    人名の表記ミス(空白をツメ)
    :Le Cun
    :LeCun
  8. 25 ページコーヒーブレーク内上から5行目最後の文字
    : sequnces=y,
    : sequnces=y_i,
  9. 27 ページ最下の囲みソースコード内1行目
    b[]] 最後の ] の削除
    : b[]]
    : b[]
  10. 28 ページ囲みソースコード内
    行頭のプロンプトを >>> から ... へ変更。かつ4字字下げ

    >>> def convolution(x, W, b=None, stride=1, pad=0):
    >>> """convolution function.
    >>> """
    >>> if b is None:
    >>> return ConvWithoutBias(x, W, stride=stride, pad=pad)
    >>> else:
    >>> return ConvWithBias(x, W, b, stride=stride, pad=pad)

    >>> def convolution(x, W, b=None, stride=1, pad=0):
    ... """convolution function.
    ... """
    ... if b is None:
    ... return ConvWithoutBias(x, W, stride=stride, pad=pad)
    ... else:
    ... return ConvWithBias(x, W, b, stride=stride, pad=pad)
  11. 31ページ,6行目
    誤: numpy.linalg.matrix_rand(a)
    正: numpy.linalg.matrix_rank(a)
    rand ではなく rank
  12. 43ページ,1, 2行目
    誤: レイヤの定義には四つのエントリーが必要である
    正: レイヤの定義には四(三)つのエントリーが必要である
  13. 44ページ,4行目
    誤: (( n × K + K) × H) + h ) × W + w
    正: (( n × K + k) × H) + h ) × W + w
    一番内側のカッコ内最後の k を小文字に
  14. 44ページ,7, 9 行目
    誤: 5 行目
    正: 6 行目
  15. 44ページ,ソースコード内 行番号17
    誤: ’’
    正: "
    シングルクオート2つ('')をダブルクォート(")に
  16. 69 ページ4,5行目
    dorsal と ventral が逆
  17. 79 ページ9行目
    ミススペル
    :descritpion
    :description
  18. 124 ページ11行目
    ミススペル
    :stoping
    :stopping
  19. 126 ページ2行目
    ミススペル
    :Carousal
    :Carousel
  20. 126 ページ7行目
    ミススペル
    :denpendency
    :dependency
  21. 160 ページ下から7行目
    ミススペル
    :normalizatoiny
    :normalization
  22. 181 ページ3行目
    ミススペル
    :traslation
    :translation
  23. 214 ページ9行目
    ミススペル
    :prinipal
    :principal
  24. 244 ページ3行目
    ミススペル
    :traslation
    :translation
Shin ASAKAWA <asakawa@ieee.org> all rights reserved.