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(); 
  } 

Encog3神经网络c#:在Encog3中输入多个数据点的接口是什么?

ILayer接口用于定义我的第一层,即输入层。

int NeuronCount 

NeuronCount表示我的数据点数。一开始很混乱,现在清楚了。