Class NeuralNetwork<TNetParams>Abstract
Constructors
Properties
Accessors
isLoaded
- get isLoaded(): boolean
Returns boolean
paramMappings
- get paramMappings(): ParamMapping[]
Returns ParamMapping[]
Methods
dispose
- dispose(throwOnRedispose?: boolean): void
Parameters
- throwOnRedispose: boolean = true
Returns void
extractWeights
- extractWeights(weights: Float32Array): void
Returns void
freeze
- freeze(): void
Returns void
getFrozenParams
- getFrozenParams(): { path: string; tensor: tf.Tensor }[]
Returns { path: string; tensor: tf.Tensor }[]
getParamFromPath
- getParamFromPath(paramPath: string): tf.Tensor
getParamList
- getParamList(): { path: string; tensor: tf.Tensor }[]
Returns { path: string; tensor: tf.Tensor }[]
getTrainableParams
- getTrainableParams(): { path: string; tensor: tf.Tensor }[]
Returns { path: string; tensor: tf.Tensor }[]
load
- load(weightsOrUrl: undefined | string | Float32Array): Promise<void>
Parameters
- weightsOrUrl: undefined | string | Float32Array
Returns Promise<void>
loadFromDisk
- loadFromDisk(filePath: undefined | string): Promise<void>
Parameters
- filePath: undefined | string
Returns Promise<void>
loadFromUri
- loadFromUri(uri: undefined | string): Promise<void>
Returns Promise<void>
reassignParamFromPath
- reassignParamFromPath(paramPath: string, tensor: tf.Tensor): void
Returns void
serializeParams
- serializeParams(): Float32Array
Returns Float32Array
variable
- variable(): void
Returns void