BP 신경망 구현을 위한 기본 알고리즘
신경망 초기화
def initialize_network(input_size, hidden_layers, output_size):
layer_sizes = [input_size] + hidden_layers + [output_size]
network = {}
for i in range(1, len(layer_sizes)):
network[f'W{i}'] = np.random.randn(layer_sizes[i], layer_sizes[i-1]) * np.sqrt(2.0 / (layer_sizes[i-1] + layer_sizes[i]))
network ...
6월 4일 19:22에 게시됨