Deep.Net


ParameterSetT<'T>

Namespace: SymTensor
Parent Module: ModelContextTypes

A set of symbolic variables forming a set of parameters for a model.

Constructors

ConstructorDescription
new(name, parameters)
Signature: (name:string * parameters:seq<VarSpecT>) -> ParameterSetT<'T>

CompiledName: .ctor

Instance members

Instance memberDescription
Flat
Signature: ExprT

flat parameter vector containing all parameters

CompiledName: get_Flat

FlatName
Signature: string

name of flat parameter vector

CompiledName: get_FlatName

[par]
Signature: par:VarSpecT -> ExprT

variable for a given parameter

CompiledName: get_Item

Name
Signature: string

CompiledName: get_Name

ParameterOfSubstExpr(expr)
Signature: expr:ExprT -> VarSpecT

returns the parameter for the given substituion expression

Parameters
Signature: VarSpecT list

CompiledName: get_Parameters

Pretty
Signature: string

pretty string

CompiledName: get_Pretty

Shapes
Signature: ShapeSpecT list

CompiledName: get_Shapes

StartIdxs
Signature: SizeSpecT list

CompiledName: get_StartIdxs

Subst(expr)
Signature: expr:ExprT -> ExprT

substitutes this ParameterSet into the given expression

TotalElems
Signature: SizeSpecT

CompiledName: get_TotalElems

WrtFlat(expr)
Signature: expr:ExprT -> ExprT

derivative of "expr" w.r.t. flat parameter vector

Fork me on GitHub