Benchmark branch contains the files for understanding the performance of the different codebooks RL branch contains the files for working on the different deep learning techniques building the codebooks