Skip to content

Latest commit

 

History

History
120 lines (65 loc) · 2.55 KB

File metadata and controls

120 lines (65 loc) · 2.55 KB

ReImproveJS > Result

Class: Result

Just a little wrapper around the result of a request to TensorflowJS. Because every single result is made through WebGL, we need to create async tasks. So we remove the async side by using the dataSync() method to get at the moment the result, instead of returning a Promise.

Hierarchy

Result

Index

Constructors

Properties

Methods


Constructors

constructor

new Result(result: Tensor): Result

Defined in reimprove/model.ts:154

Parameters:

Param Type
result Tensor

Returns: Result


Properties

<Private> result

● result: Tensor

Defined in reimprove/model.ts:156


Methods

getAction

getAction(): number

Defined in reimprove/model.ts:176

Returns the index of the highest value of an 1D tensor

Returns: number


getHighestValue

getHighestValue(): number

Defined in reimprove/model.ts:168

Returns the highest value of an 1D tensor

Returns: number


<Private> getResultAndDispose

getResultAndDispose(t: Tensor): Float32Array | Int32Array | Uint8Array

Defined in reimprove/model.ts:159

Parameters:

Param Type
t Tensor

Returns: Float32Array | Int32Array | Uint8Array


getValue

getValue(): Int32Array | Float32Array | Uint8Array

Defined in reimprove/model.ts:184

Returns an array reflecting the initial result tensor

Returns: Int32Array | Float32Array | Uint8Array