NNの構成 # initialize mlp = MLP(n_input_units=2, n_hidden_units=3, n_output_units=1) XORを実現する3層のニューラルネットワークを例として実装します。入力層は2、隠れ層は3、出力層は1つのニューロンを持ちます。 class MLP(object): """ 3 Layered Perceptron """ def __init__(self, n_input_units, n_hidden_units, n_output_units): self.nin = n_input_units self.nhid = n_hidden_units self.nout = n_output_units self.v = np.random.uniform(-1.0, 1.0, (self.nhid, self.nin+1