Skip to content

Interface: RlTrainResponse

@kortexya/reasoninglayer


@kortexya/reasoninglayer / RlTrainResponse

Defined in: src/types/rl-training.ts:195

Response from an RL training run.

avgRewardLast10: number

Defined in: src/types/rl-training.ts:196


cognitiveCyclesRun: number

Defined in: src/types/rl-training.ts:197


optional collapseEpisodes?: number[]

Defined in: src/types/rl-training.ts:198


optional contrastiveLosses?: number[]

Defined in: src/types/rl-training.ts:199


optional conversationDecisions?: Record<string, number>

Defined in: src/types/rl-training.ts:201

Conversation-specific metrics when training on a conversation environment.


optional curriculumAdjustments?: number

Defined in: src/types/rl-training.ts:202


optional curriculumBacktracks?: number

Defined in: src/types/rl-training.ts:203


optional curriculumStageReached?: number | null

Defined in: src/types/rl-training.ts:204


optional deliberativeDecisions?: number

Defined in: src/types/rl-training.ts:205


optional dynamicsLosses?: number[]

Defined in: src/types/rl-training.ts:206


episodeRewards: number[]

Defined in: src/types/rl-training.ts:207


episodesCompleted: number

Defined in: src/types/rl-training.ts:209


episodeSteps: number[]

Defined in: src/types/rl-training.ts:208


optional expertAvgEntropy?: number

Defined in: src/types/rl-training.ts:210


optional expertAvgWeights?: Record<string, number>

Defined in: src/types/rl-training.ts:211


optional expertCollapseRecoveries?: number

Defined in: src/types/rl-training.ts:212


optional expertFinalWeights?: Record<string, number>

Defined in: src/types/rl-training.ts:213


optional finalContrastiveTemperature?: number

Defined in: src/types/rl-training.ts:214


finalExplorationRate: number

Defined in: src/types/rl-training.ts:215


optional finalImaginationSteps?: number

Defined in: src/types/rl-training.ts:216


optional imaginationTransitions?: number

Defined in: src/types/rl-training.ts:217


optional modeDistribution?: Record<string, number>

Defined in: src/types/rl-training.ts:218


optional peerDemonstrationsConsumed?: number

Defined in: src/types/rl-training.ts:219


optional plasticityPhaseTransitions?: unknown[][]

Defined in: src/types/rl-training.ts:220


optional reactiveDecisions?: number

Defined in: src/types/rl-training.ts:221


optional selfPlayAgentFitnesses?: number[][]

Defined in: src/types/rl-training.ts:222


optional selfPlayBestFitness?: number | null

Defined in: src/types/rl-training.ts:223


optional selfPlayMeanFitnessPerRound?: number[]

Defined in: src/types/rl-training.ts:224


optional sortAwareTrainingSteps?: number

Defined in: src/types/rl-training.ts:225


optional sortsDiscovered?: number

Defined in: src/types/rl-training.ts:226


totalTransitions: number

Defined in: src/types/rl-training.ts:227


optional trajectoriesExchanged?: number

Defined in: src/types/rl-training.ts:228


optional transcripts?: RlTranscriptSummary

Defined in: src/types/rl-training.ts:233

Where the transcripts came from. Present for conversation environments only.


optional weightsLoaded?: boolean

Defined in: src/types/rl-training.ts:239

Whether a previously persisted DQN checkpoint was loaded before training (warm start). Only ever true with persistWeights + enableNeuralDqn and an existing tenant checkpoint.


optional weightsPersisted?: boolean

Defined in: src/types/rl-training.ts:244

Whether the trained DQN weights were persisted to the tenant checkpoint after training.