Skip to content

ValueError: Invalid dtype: float32_ref - SVD & SVD++ #532

@TonciG

Description

@TonciG

Hi,
First of all, this is an amazing library and a real pleasure to use. Great job!
Unfortunately I have encountered this issue (which is due data incompatibility) when I try to optimise (using Optuna) hyperparameters for SVD and SVD++.
The issue seem to be linked to 'reg' hyperparameter of these algorithms. Namely, when I try to optimise it together with other hyperparameters (e.g. loss_type, embed_size, norm_embed (in case of SVD), lr, lr_decay, and batch_size), the issue arises. But when I set reg = 0, no problem whatsoever. So everything is okay unless you try to optimise reg hyperparameter.
Do you have any idea why this may be so and how it could be fixed?
Btw, my versions are:
Python == 3.11.13
numpy == 1.26.4
keras == 3.14.0
tensorflow == 2.21.0
optuna == 4.8.0
Thanks

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions