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