pyFM icon indicating copy to clipboard operation
pyFM copied to clipboard

Why is my training rusult (log loss) is always 0

Open cc360 opened this issue 5 years ago • 5 comments

Creating validation dataset of 0.01 of training for adaptive regularization -- Epoch 1 Training MSE: nan -- Epoch 2 Training MSE: nan -- Epoch 3 Training MSE: nan -- Epoch 4 Training MSE: nan -- Epoch 5 Training MSE: nan -- Epoch 6 Training MSE: nan -- Epoch 7 Training MSE: nan -- Epoch 8 Training MSE: nan -- Epoch 9 Training MSE: nan -- Epoch 10 Training MSE: nan

cc360 avatar Nov 01 '19 15:11 cc360

I met the same problem. Is there any solutions?

hzhyzhongdiao avatar Dec 16 '19 10:12 hzhyzhongdiao

you could check if there is 'nan' in your target

yang-XH avatar May 25 '20 08:05 yang-XH

Maybe normalizing the data before using FM can help

DynastyTHU avatar Aug 18 '20 12:08 DynastyTHU

Try a smaller learning rate

hyliu777 avatar Nov 20 '20 11:11 hyliu777

perhaps bug for classification https://pythonrepo.com/repo/coreylynch-pyFM-python-machine-learning#issues

edogawashinichi avatar Aug 18 '21 08:08 edogawashinichi