Skip to content

Try different loss functions #228

Description

@kirillbobyrev

At this point I'm using MSE or Huber loss to train the net, but suppose two examples:

  • q=.9, prediction q^=.7
  • q=.1, prediction q^=-.1

In both cases any kind of widely used errors would give the same loss. However, it is clear that case two is a huge problem, while the first case is quite OK - the engine is probably objectively winning in both cases.

This needs a careful consideration and SPRT testing setup, though, so deferring until the engine + eval is mature enough.

Metadata

Metadata

Assignees

No one assigned

    Labels

    P2Priority 2: Want to doevaluationDeep Learning-based policy and position evaluation

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions