このページはコロナ社刊行「 Pythonで体験する深層学習」の公式サポートページです
Nonparametric Bayesian Models in Machine Learning
Zoubin Ghahramani Link to the lecture
>>> 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]))
>>> 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)