本文整理汇总了Python中neuron.Neuron.calculate方法的典型用法代码示例。如果您正苦于以下问题:Python Neuron.calculate方法的具体用法?Python Neuron.calculate怎么用?Python Neuron.calculate使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类neuron.Neuron
的用法示例。
在下文中一共展示了Neuron.calculate方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: Layer
# 需要导入模块: from neuron import Neuron [as 别名]
# 或者: from neuron.Neuron import calculate [as 别名]
#.........这里部分代码省略.........
"""
def rand_add_neuron(self):
self.add_neuron()
return True
"""
Удалить случайный нейрон
"""
def rand_del_neuron(self):
self.delete_neuron(random.choice(self.neurons))
return True
"""
Изменение параметров случайного нейрона
"""
def rand_modify_neuron(self, tp):
random.choice(self.neurons).modify(tp)
self.history.append(3)
return True
# def connect_neuron(self,neuron):
# for i in self.neurons:
# i.connect(neuron)
# self.alpha_neuron.connect(neuron)
# return True
"""
Отработка всех нейронов в слое
"""
def calculate(self):
self.alpha_neuron.calculate()
for i in self.neurons:
i.set_alpha(self.alpha_neuron)
for i in self.neurons:
# print i
i.calculate()
return True
"""
Добавить соединение с предыдущим слоем
"""
def add_prev_layer(self, layer):
self.prev_layer.append(layer)
return True
"""
Удалить соединение с предыдущим слоем
"""
def del_prev_layer(self, layer):
while layer in self.prev_layer:
self.prev_layer.remove(layer)
return True
"""
Соединить со следующим слоем
"""
def connect(self, layer):
self.next_layer.append(layer)
layer.add_prev_layer(self)