Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Network ¶
type Network interface { // initalize Function // Used to run any setup required for the network // // return bool // a boolean value based on the success of the // setup Initalize(bool) bool // setInput Function // Used to set the input string for the network to // process // // string parameter // A string for the network to process SetInput(string) // destroy Function // Used to run any internal shutdown the network needs // before it is released // // return bool // A boolean value based on the success of the // destruction Destroy() bool }
Network Interface This interface is used by Jarvis NLP to actually run any NLP problems. It contains the actual Neural Network to use for determining meaning.
type SigmoidNeuronNetwork ¶
type SigmoidNeuronNetwork struct {
Network []sigmoidNeuronLayer
}
func (*SigmoidNeuronNetwork) Destroy ¶
func (n *SigmoidNeuronNetwork) Destroy() bool
func (*SigmoidNeuronNetwork) Initialize ¶
func (n *SigmoidNeuronNetwork) Initialize(newNetwork bool) bool
func (*SigmoidNeuronNetwork) Process ¶
func (n *SigmoidNeuronNetwork) Process() *mat64.Vector
func (*SigmoidNeuronNetwork) SetInput ¶
func (n *SigmoidNeuronNetwork) SetInput(in string)
Click to show internal directories.
Click to hide internal directories.