📄 synapse.h
字号:
#pragma once
#include "Neuron.h"
class Synapse;
class Synapse
{
public:
Synapse(void)
{
srand(time(0));
};
~Synapse(void)
{};
double weight;//weight between "to" and "from" neurons
double data;
Neuron* from;
Neuron* to;
Synapse(Neuron* f, Neuron* t, double w = MAXWORD)
{
ASSERT(f != NULL);
ASSERT(t != NULL);
from = f;
to = t;
if(w != MAXWORD)
weight = w;
else
weight = (double)rand()/RAND_MAX;
data = 0.0;
f->outlinks.AddTail(this);
t->inlinks.AddTail(this);
}
public:
double getWeight()
{
return weight;
}
};
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -