Skip to content

Stochastic Custom Loss Function #738

Answered by MilesCranmer
gm89uk asked this question in Q&A
Discussion options

You must be logged in to vote

So PySR expects that the loss function for an expression is deterministic, due to caching, as well as the absolute ordering in the hall of fame. Therefore, if you have randomness, you could either use a fixed seed in the loss (and maybe average the loss over a few different evaluations), or perhaps re-run the search each time (with a warm start) and randomness introduced each time?

Replies: 2 comments 1 reply

Comment options

You must be logged in to vote
1 reply
@gm89uk
Comment options

Answer selected by gm89uk
Comment options

You must be logged in to vote
0 replies
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants