pyFM
pyFM copied to clipboard
Why is my training rusult (log loss) is always 0
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
I met the same problem. Is there any solutions?
you could check if there is 'nan' in your target
Maybe normalizing the data before using FM can help
Try a smaller learning rate
perhaps bug for classification https://pythonrepo.com/repo/coreylynch-pyFM-python-machine-learning#issues