【问题标题】:Encog3 Neural Networks C# : What is the interface used to input multiple data points in encog3?Encog3 Neural Networks C#:encog3 中用于输入多个数据点的接口是什么?
【发布时间】:2014-03-28 11:32:08
【问题描述】:

这是pdf!我曾经学习过encog实现。我知道它是如何处理一个数据点的,我的输入有多个数据点。

  • 据我了解,我认为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(); 
  } 

【问题讨论】:

标签: c# neural-network encog


【解决方案1】:

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

int NeuronCount 

NeuronCount 代表我的数据点数。一开始很迷惑,现在明白了。

【讨论】:

    猜你喜欢
    • 2017-10-20
    • 2016-05-15
    • 1970-01-01
    • 1970-01-01
    • 2011-01-22
    • 1970-01-01
    • 1970-01-01
    • 2015-12-24
    • 2011-07-07
    相关资源
    最近更新 更多