ignition-monorepo / backend-tfjs/src / DQNConfigSchema
Variable: DQNConfigSchema
constDQNConfigSchema: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