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 ?