We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 1762b10 commit 708d4e7Copy full SHA for 708d4e7
discojs/discojs-core/src/informant/training_informant/base.ts
@@ -73,12 +73,15 @@ export abstract class Base {
73
return this.validationGraphInformant.accuracy()
74
}
75
76
- /** add loss for current round */
77
- // eslint-disable-next-line accessor-pairs
78
- set loss (loss: number) {
+ set loss (loss: number | undefined) {
+ if (loss === undefined) throw new Error('loss is undefined')
79
this._losses = this._losses.push(loss)
80
81
+ get loss (): number | undefined {
82
+ return this._losses.last()
83
+ }
84
+
85
/** return loss of each round */
86
get losses (): List<number> {
87
return this._losses
0 commit comments