Interface | Description |
---|---|
TunableEngine |
An interface for a tunable chess engine whose parameters can be retrieved.
|
Class | Description |
---|---|
DataSetUtils |
A utility class for generating and filtering EPD files used for static evaluation tuning.
|
EngineParameters |
An abstract base class for engine parameter definitions that influence the performance of the chess engine and thus should be highly
optimized.
|
SelfPlayEngines<T extends UCIEngine> |
A class for storing references to engines required to perform self-play.
|
SelfPlayOptimizer |
A class for optimizing chess engine parameters using a PBIL algorithm with a possibly parallel, game play based fitness function.
|
TexelOptimizer |
A class for optimizing chess engine evaluation parameters using a stochastic gradient descent algorithm with a possibly parallel cost
function.
|
Enum | Description |
---|---|
ParameterType |
An enumeration for engine parameter type definitions.
|
Exception | Description |
---|---|
ParameterException |
An exception for when a field declared as an engine parameter by the
Parameter annotation is
a static or non-primitive field. |
Annotation Type | Description |
---|---|
Parameter |
An annotation for denoting fields to be considered as engine parameters possibly eligible for tuning.
|
Copyright © 2020. All rights reserved.