背景
書籍【詳解ディープラーニング】を勉強中です。
教科書内のコードで不明な点があり質問しております。
疑問点
ソースコードの下の方で関数を定義していますが、最初のy(x)内にあるstep(np.dot(w, x) + b)と、次のdefにあるstep(x)とは同じstep関数となるのでしょうか?それとも別の関数になるのでしょうか?
python
1%matplotlib inline 2 3from matplotlib import pyplot as plt 4import numpy as np 5 6rng = np.random.RandomState(123) 7 8d = 2 9N = 10 10mean = 5 11 12x1 =rng.randn(N, d) + np.array([0, 0]) 13x2 =rng.randn(N, d) + np.array([mean, mean]) 14 15plt.scatter(x1, x2) 16 17w = np.zeros(d) 18b = 0 19 20def y(x): 21 return step(np.dot(w, x) + b) 22 23def step(x): 24 return 1 * (x >0) 25 26
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/08/27 15:12