network

package
v0.0.0-...-a8d716c Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 13, 2015 License: GPL-3.0 Imports: 6 Imported by: 0

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)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL