dsl

package
v0.0.0-...-13693e6 Latest Latest
Warning

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

Go to latest
Published: Jul 11, 2021 License: Apache-2.0 Imports: 23 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var Cfg *ZlispConfig
View Source
var Env *Zlisp
View Source
var RandSource = rand.NewSource(int64(time.Now().UTC().UnixNano()))

Functions

func AllEnvInitBeforeCreationOfEnv

func AllEnvInitBeforeCreationOfEnv()

func AllTsakCoreFunctions

func AllTsakCoreFunctions() map[string]ZlispUserFunction

func ArrayOfFloatsMulOn

func ArrayOfFloatsMulOn(arr []float64, m float64) []float64

func ArrayofFloatsToArray

func ArrayofFloatsToArray(expr Sexp) (res []float64)

func ArrayofFloatsToFloatLispArray

func ArrayofFloatsToFloatLispArray(env *Zlisp, arr []float64) Sexp

func ArrayofFloatsToIntLispArray

func ArrayofFloatsToIntLispArray(env *Zlisp, arr []float64) Sexp

func ArrayofFloatsToLispArray

func ArrayofFloatsToLispArray(env *Zlisp, arr []float64) Sexp

func ArrayofIntToFloatLispArray

func ArrayofIntToFloatLispArray(env *Zlisp, arr []int) Sexp

func ArrayofSomethingToArray

func ArrayofSomethingToArray(expr Sexp) (res []interface{})

func ArrayofSomethingToLispArray

func ArrayofSomethingToLispArray(env *Zlisp, arr []interface{}) Sexp

func ArrayofStringsToArray

func ArrayofStringsToArray(expr Sexp) (res []string)

func AsAny

func AsAny(expr Sexp) interface{}

func AsString

func AsString(expr Sexp) string

func CloseEnvironment

func CloseEnvironment(cfg *zygo.ZlispConfig, env *zygo.Zlisp)

func FakeFunctions

func FakeFunctions() map[string]ZlispUserFunction

func FakeGen

func FakeGen(env *Zlisp, name string, args []Sexp) (Sexp, error)

func FakePackageSetup

func FakePackageSetup(cfg *ZlispConfig, env *Zlisp)

func FloatBytes

func FloatBytes(env *Zlisp, name string, args []Sexp) (Sexp, error)

func FloatFunctions

func FloatFunctions() map[string]ZlispUserFunction

func FloatLogSpan

func FloatLogSpan(env *Zlisp, name string, args []Sexp) (Sexp, error)

func FloatMath

func FloatMath(env *Zlisp, name string, args []Sexp) (Sexp, error)

func FloatPackageSetup

func FloatPackageSetup(cfg *ZlispConfig, env *Zlisp)

func FloatRandom

func FloatRandom(env *Zlisp, name string, args []Sexp) (Sexp, error)

func FloatRandomDraw

func FloatRandomDraw(env *Zlisp, name string, args []Sexp) (Sexp, error)

func FloatTo

func FloatTo(env *Zlisp, name string, args []Sexp) (Sexp, error)

func GetTheAnswer

func GetTheAnswer(env *Zlisp, name string, args []Sexp) (Sexp, error)

func InitDSL

func InitDSL() (cfg *zygo.ZlispConfig)

func IsOrderedMap

func IsOrderedMap(expr Sexp) bool

func LispListToLispArray

func LispListToLispArray(env *Zlisp, name string, args []Sexp) (Sexp, error)

func LogFunction

func LogFunction(env *Zlisp, name string, args []Sexp) (Sexp, error)

func LogFunctions

func LogFunctions() map[string]ZlispUserFunction

func MakeEnvironment

func MakeEnvironment(cfg *zygo.ZlispConfig) (env *zygo.Zlisp)

func MathFunctions

func MathFunctions() map[string]ZlispUserFunction

func MathPackageSetup

func MathPackageSetup(cfg *ZlispConfig, env *Zlisp)

func MathTrig

func MathTrig(env *Zlisp, name string, args []Sexp) (Sexp, error)

func MetricFunctions

func MetricFunctions() map[string]ZlispUserFunction

func MetricPackageSetup

func MetricPackageSetup(cfg *ZlispConfig, env *Zlisp)

func NormalizeAll

func NormalizeAll(env *Zlisp, name string, args []Sexp) (Sexp, error)

func NormalizeFunctions

func NormalizeFunctions() map[string]ZlispUserFunction

func NormalizePackageSetup

func NormalizePackageSetup(cfg *ZlispConfig, env *Zlisp)

func NowFunctions

func NowFunctions() map[string]ZlispUserFunction

func NowLocal

func NowLocal(env *Zlisp, name string, args []Sexp) (Sexp, error)

func NowLocalNano

func NowLocalNano(env *Zlisp, name string, args []Sexp) (Sexp, error)

func NowPackageSetup

func NowPackageSetup(cfg *ZlispConfig, env *Zlisp)

func NowUTC

func NowUTC(env *Zlisp, name string, args []Sexp) (Sexp, error)

func NowUTCNano

func NowUTCNano(env *Zlisp, name string, args []Sexp) (Sexp, error)

func NumNorm

func NumNorm(data []float64) []float64

func NumStand

func NumStand(data []float64) []float64

func OrderedMapSetup

func OrderedMapSetup()

func OrdermapFunctions

func OrdermapFunctions() map[string]ZlispUserFunction

func OrdermapPackageSetup

func OrdermapPackageSetup(cfg *ZlispConfig, env *Zlisp)

func PanicOn

func PanicOn(err error)

func PerceptronModuleFunctions

func PerceptronModuleFunctions() map[string]ZlispUserFunction

func PerceptronSetup

func PerceptronSetup()

func PredictorFunctions

func PredictorFunctions() map[string]ZlispUserFunction

func PredictorPackageSetup

func PredictorPackageSetup(cfg *ZlispConfig, env *Zlisp)

func PredictorSetup

func PredictorSetup()

func RandFunctions

func RandFunctions() map[string]ZlispUserFunction

func RandPackageSetup

func RandPackageSetup(cfg *ZlispConfig, env *Zlisp)

func RandRand

func RandRand(env *Zlisp, name string, args []Sexp) (Sexp, error)

func RandomSetup

func RandomSetup()

func RouletteDrawN

func RouletteDrawN(p []float64, n int) ([]int, error)

func SampleFunctions

func SampleFunctions() map[string]ZlispUserFunction

func SamplePackageSetup

func SamplePackageSetup(cfg *ZlispConfig, env *Zlisp)

func SignalExitRequest

func SignalExitRequest(env *Zlisp, name string, args []Sexp) (Sexp, error)

func SignalExitRequested

func SignalExitRequested(env *Zlisp, name string, args []Sexp) (Sexp, error)

func SignalFunctions

func SignalFunctions() map[string]ZlispUserFunction

func SignalPackageSetup

func SignalPackageSetup(cfg *ZlispConfig, env *Zlisp)

func SignalRelease

func SignalRelease(env *Zlisp, name string, args []Sexp) (Sexp, error)

func SignalReserve

func SignalReserve(env *Zlisp, name string, args []Sexp) (Sexp, error)

func SleepFunctions

func SleepFunctions() map[string]ZlispUserFunction

func SleepMillisecond

func SleepMillisecond(env *Zlisp, name string, args []Sexp) (Sexp, error)

func SleepPackageSetup

func SleepPackageSetup(cfg *ZlispConfig, env *Zlisp)

func SleepSecond

func SleepSecond(env *Zlisp, name string, args []Sexp) (Sexp, error)

func ToAny

func ToAny(expr interface{}) Sexp

func TsakBuiltinFunctions

func TsakBuiltinFunctions() map[string]zygo.ZlispUserFunction

func TsakCustomSetup

func TsakCustomSetup(cfg *ZlispConfig, env *Zlisp)

func TsakGlobals

func TsakGlobals(cfg *ZlispConfig, env *Zlisp)

func TsakLogSetup

func TsakLogSetup(cfg *zygo.ZlispConfig, env *zygo.Zlisp)

func TsakPipeSetup

func TsakPipeSetup(cfg *ZlispConfig, env *Zlisp)

func TsakStandardSetup

func TsakStandardSetup(cfg *ZlispConfig, env *Zlisp)

Types

type Perceptron

type Perceptron struct {
	Name string `json:"Name" msg:"Name"`

	Epoch int `json:"Epoch" msg:"Epoch"`

	Lrate    float64 `json:"Lrate" msg:"Lrate"`
	Momentum float64 `json:"Momentum" msg:"Momentum"`
	In       int     `json:"In" msg:"In"`
	Hidden   int     `json:"Hidden" msg:"Hidden"`
	Out      int     `json:"Out" msg:"Out"`
	// contains filtered or unexported fields
}

func (*Perceptron) Configure

func (ff *Perceptron) Configure(epoch int, lrate float64, momentum float64, isReport bool)

func (*Perceptron) DisplayPerceptron

func (ff *Perceptron) DisplayPerceptron(from string)

func (*Perceptron) Setup

func (ff *Perceptron) Setup(n string, input, hidden, output int) (res bool, err error)

type Predictor

type Predictor struct {
	Name string
	// contains filtered or unexported fields
}

func (*Predictor) Fit

func (p *Predictor) Fit(x, y []float64) bool

func (*Predictor) Predict

func (p *Predictor) Predict(x float64) float64

func (*Predictor) SexpString

func (p *Predictor) SexpString(ps *PrintState) string

func (*Predictor) Type

func (p *Predictor) Type() *RegisteredType

type SexpOrderedMap

type SexpOrderedMap struct {
	Sexp
	Map *orderedmap.OrderedMap
	Typ *RegisteredType
	Env *Zlisp
}

func (*SexpOrderedMap) SexpString

func (om *SexpOrderedMap) SexpString(ps *PrintState) string

func (*SexpOrderedMap) Type

func (om *SexpOrderedMap) Type() *RegisteredType

Jump to

Keyboard shortcuts

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