I am training a Tabular model but I keep getting very low Train and Valid Loss but the error rate is always = 1.0
Lr finder :
lr.valley = 0.0020892962347716093
learner.fit_one_cycle(2,0.002)
preds,targs = learner.get_preds()
mean_squared_error(targs, preds, squared=False)
epoch | train_loss | valid_loss | error_rate | time |
---|---|---|---|---|
0 | 0.082041 | 0.042345 | 1.000000 | 05:50 |
1 | 0.033453 | 0.016462 | 1.000000 | 05:30 |
mean_squared_error = 0.12830542
I tried to increase the numbers of rows (50k, 100k , 300k), but it doesn’t change anything. The more I train it, the better my Train and Valid Loss get but the Error rate stay the same at 1.0.
I tried with the accuracy settings:
epoch | train_loss | valid_loss | accuracy | time |
---|---|---|---|---|
0 | 0.144856 | 0.018036 | 0.000000 | 03:40 |
1 | 0.081213 | 0.015431 | 0.000000 | 03:38 |
2 | 0.062788 | 0.015088 | 0.000000 | 03:27 |
mean_squared_error = 0.12283298
Anybody had a similar issue ? What could be the problem ?