Encog3神经网络C#:Encog3中用于输入多个数据点的接口是什么?
这是我的名字!这是我用来学习encog实现的。我知道它是如何为一个数据点工作的,我的输入有多个数据点Encog3神经网络C#:Encog3中用于输入多个数据点的接口是什么?,c#,neural-network,encog,C#,Neural Network,Encog,这是我的名字!这是我用来学习encog实现的。我知道它是如何为一个数据点工作的,我的输入有多个数据点 根据我的理解,我认为ILayer接口用于定义 每一层,我不确定,请澄清。及 哪个代表接口中的数据点 以下是ILayer接口: public interface ILayer : ICloneable, IEncogPersistedObject { void AddNext(ILayer next); void AddNext(ILayer next, SynapseType ty
- 根据我的理解,我认为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:iClonable,iNCogPersistedObject
{
void AddNext(ILayer next);
void AddNext(ILayer-next,SynapseType-type);
空突触(ISynapse突触);
INeuralData计算(INeuralData模式);
IActivationFunction激活函数
{
得到;
设置
}
整数神经元计数
{
得到;
设置
}
下一个
{
得到;
}
i收集下一层
{
得到;
}
双[]阈值
{
得到;
设置
}
整数X
{
得到;
设置
}
智力
{
得到;
设置
}
整数ID
{
得到;
设置
}
布尔哈斯阈值
{
得到;
}
布尔连接到(ILayer层);
空洞过程(INeuralData模式);
INeuralData复发();
}
ILayer接口用于定义我的第一层,即输入层
int NeuronCount
NeuronCount表示我的数据点数量。最初很混乱,现在很清楚了。希望这有助于示例中的示例,这是一个带有一个数据点的示例应用程序。