All pastes #331798 Raw Edit

Untitled

public text v1 · immutable
#331798 ·published 2007-01-29 06:26 UTC
rendered paste body
#!/usr/bin/env python

import random

class nn_network:
	#weights contain a single array following: n11 n12 n13 n21 n22 n23 n31  for 3 inputs, 3 hidden, and 1 output
	weights = [[],[],[]]
	neurons = []
	networkSize = []
	
	#makes a plain, random, stupid network
	def __init__(self,size):
		self.networkSize = size
		for layerLoop in xrange(0,len(self.networkSize)):
			for neuronLoop in xrange(0,self.networkSize[layerLoop]):
				if layerLoop != 0:
					for weightLoop in xrange(0,self.networkSize[layerLoop-1]):
						self.weights[layerLoop][neuronLoop][weightLoop] = random.randint(-5,5)
#			neurons

network = nn_network([3,5,2])

rept(network.weights)