C# 클래스 numl.Supervised.NeuralNetwork.NetworkTrainingProperties

Network Training Properties class.
파일 보기 프로젝트 열기: sethjuarez/numl 1 사용 예제들

공개 메소드들

메소드 설명
Create ( numl.Supervised.NeuralNetwork.Network network, int examples, int features, double learningRate, double lambda, int maxIterations, object parameters = null ) : NetworkTrainingProperties

Creates a new Network Properties object for use in training a neural network model.

NetworkTrainingProperties ( object>.Dictionary parameters = null ) : System

Initializes a new instance of the NetworkTrainingProperties class. Optional custom properties used in training.

this ( string name ) : object

Gets or sets the specified parameter for use in training.

메소드 상세

Create() 공개 정적인 메소드

Creates a new Network Properties object for use in training a neural network model.
public static Create ( numl.Supervised.NeuralNetwork.Network network, int examples, int features, double learningRate, double lambda, int maxIterations, object parameters = null ) : NetworkTrainingProperties
network numl.Supervised.NeuralNetwork.Network Network being optimized.
examples int Number of training examples.
features int Number of features in the training examples.
learningRate double Learning rate.
lambda double Lambda (weight decay).
maxIterations int Maximum number of iterations.
parameters object Optional parameters object used when training networks. /// Usage: parameters = new { Obj1, Obj2, Obj3... } ///
리턴 NetworkTrainingProperties

NetworkTrainingProperties() 공개 메소드

Initializes a new instance of the NetworkTrainingProperties class. Optional custom properties used in training.
public NetworkTrainingProperties ( object>.Dictionary parameters = null ) : System
parameters object>.Dictionary
리턴 System

this() 공개 메소드

Gets or sets the specified parameter for use in training.
public this ( string name ) : object
name string
리턴 object