나는 '전문가에 대한 깊은 MNIST'라는 TensorFlow 튜토리얼 here을 통해 갈거야 (난 '전문가'매우 느슨하게 단어를 해석 희망!) 나는 회선을 설정하는 방법에 대해 논의 부분에 갈거야길쌈 신경 네트워크를 만들 때 TensorFlow에서 난수로 구성된 패치를 만드는 이유는 무엇입니까?
컨벌루션 뉴럴 네트워크 (Convolutional Neural Network). 요컨대
, 그들은 중량에 대한 함수를 생성 : 단지 절단 정규 분포의 값을 출력한다def weight_variable(shape):
initial = tf.truncated_normal(shape, stddev=0.1)
return tf.Variable(initial)
한다. 내 마음 속에서, 나는 이것을 단지 난수의 행렬 (ok, tensor)로 본다. - 왜 임의 값으로 구성 패치를 만드는 스마트
W_conv1 = weight_variable([5, 5, 1, 32])
내 질문은 이것이다 :
실제로 패치를 만들려면, 그들은이를 사용할 수 있습니까? 이미 존재하는 패치의 거대한 집합을 선택하는 것이 낫지 않겠는가? 어쩌면 Sobol 패치와 그 외의 많은 것들이 있습니까?
내가 완전히 잘못 되었나요?