Currently c-gomoku-cli saves training samples by seperately saving each positions' full move sequence and result. This introduces a lot of redundency in the saved file, which is why LZ4 compression is introduced. However, this redundency can be reduced by considering chaining info in various positions in one continous game. If this format is in use, LZ4 compression is no longer needed.
For example, all those positions should be chained together:
Currently c-gomoku-cli saves training samples by seperately saving each positions' full move sequence and result. This introduces a lot of redundency in the saved file, which is why LZ4 compression is introduced. However, this redundency can be reduced by considering chaining info in various positions in one continous game. If this format is in use, LZ4 compression is no longer needed.
For example, all those positions should be chained together:
Stockfish is also using this approach to save storage used for saving training samples.