Skip to Content
API Reference@ignitionai/backend-tfjsSrcVariablesVariable: DQNConfigSchema

ignition-monorepo


ignition-monorepo / backend-tfjs/src / DQNConfigSchema

Variable: DQNConfigSchema

const DQNConfigSchema: ZodEffects<ZodObject<{ backend: ZodOptional<ZodEnum<["webgpu", "webgl", "cpu", "wasm", "node", "auto"]>>; inputSize: ZodNumber; actionSize: ZodNumber; hiddenLayers: ZodOptional<ZodArray<ZodNumber, "many">>; gamma: ZodOptional<ZodNumber>; epsilon: ZodOptional<ZodNumber>; epsilonDecay: ZodOptional<ZodNumber>; minEpsilon: ZodOptional<ZodNumber>; lr: ZodOptional<ZodNumber>; batchSize: ZodOptional<ZodNumber>; memorySize: ZodOptional<ZodNumber>; targetUpdateFrequency: ZodOptional<ZodNumber>; }, "strip", ZodTypeAny, { backend?: "webgpu" | "webgl" | "cpu" | "wasm" | "node" | "auto"; inputSize: number; actionSize: number; hiddenLayers?: number[]; gamma?: number; epsilon?: number; epsilonDecay?: number; minEpsilon?: number; lr?: number; batchSize?: number; memorySize?: number; targetUpdateFrequency?: number; }, { backend?: "webgpu" | "webgl" | "cpu" | "wasm" | "node" | "auto"; inputSize: number; actionSize: number; hiddenLayers?: number[]; gamma?: number; epsilon?: number; epsilonDecay?: number; minEpsilon?: number; lr?: number; batchSize?: number; memorySize?: number; targetUpdateFrequency?: number; }>, { backend?: "webgpu" | "webgl" | "cpu" | "wasm" | "node" | "auto"; inputSize: number; actionSize: number; hiddenLayers?: number[]; gamma?: number; epsilon?: number; epsilonDecay?: number; minEpsilon?: number; lr?: number; batchSize?: number; memorySize?: number; targetUpdateFrequency?: number; }, { backend?: "webgpu" | "webgl" | "cpu" | "wasm" | "node" | "auto"; inputSize: number; actionSize: number; hiddenLayers?: number[]; gamma?: number; epsilon?: number; epsilonDecay?: number; minEpsilon?: number; lr?: number; batchSize?: number; memorySize?: number; targetUpdateFrequency?: number; }>

Defined in: backend-tfjs/src/schemas.ts:7 

Last updated on