Encog3神经网络c#:在Encog3中输入多个数据点的接口是什么?
本文关键字:Encog3 数据 接口 是什么 神经网络 输入 | 更新日期: 2023-09-27 17:54:57
pdf!这是我用来学习编码实现的。我知道它是如何为一个数据点工作的,我的输入有多个数据点。
- 从我的理解来看,我认为ILayer接口是用来定义的每一层,我不确定,请澄清。和
- 哪个表示接口中的数据点?
这是ILayer的界面:
public interface ILayer : ICloneable, IEncogPersistedObject
{
void AddNext(ILayer next);
void AddNext(ILayer next, SynapseType type);
void AddSynapse(ISynapse synapse);
INeuralData Compute(INeuralData pattern);
IActivationFunction ActivationFunction
{
get;
set;
}
int NeuronCount
{
get;
set;
}
IList<ISynapse> Next
{
get;
}
ICollection<ILayer> NextLayers
{
get;
}
double[] Threshold
{
get;
set;
}
int X
{
get;
set;
}
int Y
{
get;
set;
}
int ID
{
get;
set;
}
bool HasThreshold
{
get;
}
bool IsConnectedTo(ILayer layer);
void Process(INeuralData pattern);
INeuralData Recur();
}
ILayer接口用于定义我的第一层,即输入层。
int NeuronCount
NeuronCount表示我的数据点数。一开始很混乱,现在清楚了。