Interface: RlTrainResponse
@kortexya/reasoninglayer / RlTrainResponse
Interface: RlTrainResponse
Section titled “Interface: RlTrainResponse”Defined in: src/types/rl-training.ts:195
Response from an RL training run.
Properties
Section titled “Properties”avgRewardLast10
Section titled “avgRewardLast10”avgRewardLast10:
number
Defined in: src/types/rl-training.ts:196
cognitiveCyclesRun
Section titled “cognitiveCyclesRun”cognitiveCyclesRun:
number
Defined in: src/types/rl-training.ts:197
collapseEpisodes?
Section titled “collapseEpisodes?”
optionalcollapseEpisodes?:number[]
Defined in: src/types/rl-training.ts:198
contrastiveLosses?
Section titled “contrastiveLosses?”
optionalcontrastiveLosses?:number[]
Defined in: src/types/rl-training.ts:199
conversationDecisions?
Section titled “conversationDecisions?”
optionalconversationDecisions?:Record<string,number>
Defined in: src/types/rl-training.ts:201
Conversation-specific metrics when training on a conversation environment.
curriculumAdjustments?
Section titled “curriculumAdjustments?”
optionalcurriculumAdjustments?:number
Defined in: src/types/rl-training.ts:202
curriculumBacktracks?
Section titled “curriculumBacktracks?”
optionalcurriculumBacktracks?:number
Defined in: src/types/rl-training.ts:203
curriculumStageReached?
Section titled “curriculumStageReached?”
optionalcurriculumStageReached?:number|null
Defined in: src/types/rl-training.ts:204
deliberativeDecisions?
Section titled “deliberativeDecisions?”
optionaldeliberativeDecisions?:number
Defined in: src/types/rl-training.ts:205
dynamicsLosses?
Section titled “dynamicsLosses?”
optionaldynamicsLosses?:number[]
Defined in: src/types/rl-training.ts:206
episodeRewards
Section titled “episodeRewards”episodeRewards:
number[]
Defined in: src/types/rl-training.ts:207
episodesCompleted
Section titled “episodesCompleted”episodesCompleted:
number
Defined in: src/types/rl-training.ts:209
episodeSteps
Section titled “episodeSteps”episodeSteps:
number[]
Defined in: src/types/rl-training.ts:208
expertAvgEntropy?
Section titled “expertAvgEntropy?”
optionalexpertAvgEntropy?:number
Defined in: src/types/rl-training.ts:210
expertAvgWeights?
Section titled “expertAvgWeights?”
optionalexpertAvgWeights?:Record<string,number>
Defined in: src/types/rl-training.ts:211
expertCollapseRecoveries?
Section titled “expertCollapseRecoveries?”
optionalexpertCollapseRecoveries?:number
Defined in: src/types/rl-training.ts:212
expertFinalWeights?
Section titled “expertFinalWeights?”
optionalexpertFinalWeights?:Record<string,number>
Defined in: src/types/rl-training.ts:213
finalContrastiveTemperature?
Section titled “finalContrastiveTemperature?”
optionalfinalContrastiveTemperature?:number
Defined in: src/types/rl-training.ts:214
finalExplorationRate
Section titled “finalExplorationRate”finalExplorationRate:
number
Defined in: src/types/rl-training.ts:215
finalImaginationSteps?
Section titled “finalImaginationSteps?”
optionalfinalImaginationSteps?:number
Defined in: src/types/rl-training.ts:216
imaginationTransitions?
Section titled “imaginationTransitions?”
optionalimaginationTransitions?:number
Defined in: src/types/rl-training.ts:217
modeDistribution?
Section titled “modeDistribution?”
optionalmodeDistribution?:Record<string,number>
Defined in: src/types/rl-training.ts:218
peerDemonstrationsConsumed?
Section titled “peerDemonstrationsConsumed?”
optionalpeerDemonstrationsConsumed?:number
Defined in: src/types/rl-training.ts:219
plasticityPhaseTransitions?
Section titled “plasticityPhaseTransitions?”
optionalplasticityPhaseTransitions?:unknown[][]
Defined in: src/types/rl-training.ts:220
reactiveDecisions?
Section titled “reactiveDecisions?”
optionalreactiveDecisions?:number
Defined in: src/types/rl-training.ts:221
selfPlayAgentFitnesses?
Section titled “selfPlayAgentFitnesses?”
optionalselfPlayAgentFitnesses?:number[][]
Defined in: src/types/rl-training.ts:222
selfPlayBestFitness?
Section titled “selfPlayBestFitness?”
optionalselfPlayBestFitness?:number|null
Defined in: src/types/rl-training.ts:223
selfPlayMeanFitnessPerRound?
Section titled “selfPlayMeanFitnessPerRound?”
optionalselfPlayMeanFitnessPerRound?:number[]
Defined in: src/types/rl-training.ts:224
sortAwareTrainingSteps?
Section titled “sortAwareTrainingSteps?”
optionalsortAwareTrainingSteps?:number
Defined in: src/types/rl-training.ts:225
sortsDiscovered?
Section titled “sortsDiscovered?”
optionalsortsDiscovered?:number
Defined in: src/types/rl-training.ts:226
totalTransitions
Section titled “totalTransitions”totalTransitions:
number
Defined in: src/types/rl-training.ts:227
trajectoriesExchanged?
Section titled “trajectoriesExchanged?”
optionaltrajectoriesExchanged?:number
Defined in: src/types/rl-training.ts:228
transcripts?
Section titled “transcripts?”
optionaltranscripts?:RlTranscriptSummary
Defined in: src/types/rl-training.ts:233
Where the transcripts came from. Present for conversation environments only.
weightsLoaded?
Section titled “weightsLoaded?”
optionalweightsLoaded?: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.
weightsPersisted?
Section titled “weightsPersisted?”
optionalweightsPersisted?:boolean
Defined in: src/types/rl-training.ts:244
Whether the trained DQN weights were persisted to the tenant checkpoint after training.