C# Class numl.Supervised.NeuralNetwork.Recurrent.GatedRecurrentGenerator

A Gated Recurrent Unit neural network generator.
Inheritance: Generator, ISequenceGenerator
Show file Open project: sethjuarez/numl

Public Methods

Method Description
GatedRecurrentGenerator ( ) : System

Initializes a new instance of a Gated Recurrent Network generator.

Generate ( Matrix X, Vector y ) : IModel

Generates a GRU neural network from the training set.

Generate ( Matrix X, Matrix Y ) : ISequenceModel

Generates a GRU neural network model for predicting sequences.

Method Details

GatedRecurrentGenerator() public method

Initializes a new instance of a Gated Recurrent Network generator.
public GatedRecurrentGenerator ( ) : System
return System

Generate() public method

Generates a GRU neural network from the training set.
public Generate ( Matrix X, Vector y ) : IModel
X Matrix The Matrix of example data.
y numl.Math.LinearAlgebra.Vector The vector of example labels.
return IModel

Generate() public method

Generates a GRU neural network model for predicting sequences.
public Generate ( Matrix X, Matrix Y ) : ISequenceModel
X Matrix Matrix of training data.
Y Matrix Matrix of matching sequence labels.
return ISequenceModel