Conditions | 2 |
Total Lines | 7 |
Code Lines | 7 |
Lines | 0 |
Ratio | 0 % |
Changes | 0 |
1 | package models |
||
30 | func (m *Mem) ComputeTrainingEfactor(oldEfactor float32, quality uint) { |
||
31 | eFactor := oldEfactor + (0.1 - (5.0-float32(quality))*(0.08+(5-float32(quality)))*0.02) |
||
32 | computedEfactor := (oldEfactor + eFactor) / 2 |
||
33 | if computedEfactor < 1.3 { |
||
34 | m.Efactor = 1.3 |
||
35 | } else { |
||
36 | m.Efactor = computedEfactor |
||
37 | } |
||
60 |