Facebook
From Sina Birecik, 3 Years ago, written in Python.
Embed
Download Paste or View Raw
Hits: 249
  1. def initialize_network(n_inputs, hidden_list, n_outputs):
  2.         network = list()
  3.         hidden_layer = [{'weights': [random() for i in range(n_inputs + 1)]} for i in range(hidden_list[0])]
  4.         network.append(hidden_layer)
  5.         for h in range(len(hidden_list) - 1):
  6.                 # print("h:",h)
  7.                 hidden_layer = [{'weights': [random() for i in range(hidden_list[h] + 1)]} for i in range(hidden_list[h + 1])]
  8.                 network.append(hidden_layer)
  9.  
  10.         output_layer = [{'weights': [random() for i in range(hidden_list[-1] + 1)]} for i in range(n_outputs)]
  11.         network.append(output_layer)
  12.         for layer in network:
  13.                 print("\nlayer no:", network.index(layer))
  14.                 for neuron in layer:
  15.                         print("neuron no:", layer.index(neuron))
  16.                         print(neuron)
  17.         return network

Replies to FCN for Multi-Hidden Layers rss

Title Name Language When
Re: FCN for Multi-Hidden Layers Chartreuse Sheep java 3 Years ago.