gitextract_jk786e2m/ ├── .gitignore ├── LICENSE ├── README.md ├── data/ │ ├── final_log.csv │ ├── logs_data/ │ │ ├── Caenorhabditis_elegans.WBcel235.dna.chromosome.I/ │ │ │ ├── FC.log.csv │ │ │ ├── FC_16bit.log.csv │ │ │ ├── FC_4layer.log.csv │ │ │ ├── FC_4layer_16bit.log.csv │ │ │ ├── GRU_multi_16bit.log.csv │ │ │ ├── LSTM.log.csv │ │ │ ├── LSTM_multi.log.csv │ │ │ ├── LSTM_multi_16bit.log.csv │ │ │ ├── LSTM_multi_big.log.csv │ │ │ ├── LSTM_multi_bn.log.csv │ │ │ ├── biGRU.log.csv │ │ │ ├── biGRU_16bit.log.csv │ │ │ ├── biLSTM.log.csv │ │ │ └── biLSTM_16bit.log.csv │ │ ├── Caenorhabditis_elegans.WBcel235.dna.toplevel/ │ │ │ ├── FC.log.csv │ │ │ ├── FC_16bit.log.csv │ │ │ ├── FC_4layer.log.csv │ │ │ ├── FC_4layer_16bit.log.csv │ │ │ ├── GRU_multi_16bit.log.csv │ │ │ ├── LSTM_multi.log.csv │ │ │ ├── LSTM_multi_16bit.log.csv │ │ │ ├── LSTM_multi_big.log.csv │ │ │ ├── LSTM_multi_bn.log.csv │ │ │ ├── biGRU.log.csv │ │ │ ├── biGRU_16bit.log.csv │ │ │ ├── biLSTM.log.csv │ │ │ └── biLSTM_16bit.log.csv │ │ ├── HMM20/ │ │ │ ├── FC.log.csv │ │ │ ├── FC_16bit.log.csv │ │ │ ├── FC_4layer.log.csv │ │ │ ├── FC_4layer_16bit.log.csv │ │ │ ├── GRU_multi_16bit.log.csv │ │ │ ├── LSTM_multi.log.csv │ │ │ ├── LSTM_multi_16bit.log.csv │ │ │ ├── LSTM_multi_big.log.csv │ │ │ ├── LSTM_multi_bn.log.csv │ │ │ ├── biGRU.log.csv │ │ │ ├── biGRU_16bit.log.csv │ │ │ ├── biLSTM.log.csv │ │ │ └── biLSTM_16bit.log.csv │ │ ├── HMM30/ │ │ │ ├── FC.log.csv │ │ │ ├── FC_16bit.log.csv │ │ │ ├── FC_4layer.log.csv │ │ │ ├── FC_4layer_16bit.log.csv │ │ │ ├── GRU_multi_16bit.log.csv │ │ │ ├── LSTM_multi.log.csv │ │ │ ├── LSTM_multi_16bit.log.csv │ │ │ ├── LSTM_multi_big.log.csv │ │ │ ├── LSTM_multi_bn.log.csv │ │ │ ├── biGRU.log.csv │ │ │ ├── biGRU_16bit.log.csv │ │ │ ├── biLSTM.log.csv │ │ │ └── biLSTM_16bit.log.csv │ │ ├── HMM40/ │ │ │ ├── FC.log.csv │ │ │ ├── FC_16bit.log.csv │ │ │ ├── FC_4layer.log.csv │ │ │ ├── FC_4layer_16bit.log.csv │ │ │ ├── GRU_multi_16bit.log.csv │ │ │ ├── LSTM_multi.log.csv │ │ │ ├── LSTM_multi_16bit.log.csv │ │ │ ├── LSTM_multi_big.log.csv │ │ │ ├── LSTM_multi_bn.log.csv │ │ │ ├── biGRU.log.csv │ │ │ ├── biGRU_16bit.log.csv │ │ │ ├── biLSTM.log.csv │ │ │ └── biLSTM_16bit.log.csv │ │ ├── PhiX_quality_truncated/ │ │ │ ├── FC_4layer.log.csv │ │ │ ├── LSTM_multi.log.csv │ │ │ ├── LSTM_multi_big.log.csv │ │ │ ├── LSTM_multi_bn.log.csv │ │ │ ├── biGRU.log.csv │ │ │ └── biLSTM.log.csv │ │ ├── chr1/ │ │ │ ├── FC.log.csv │ │ │ ├── FC_16bit.log.csv │ │ │ ├── FC_4layer.log.csv │ │ │ ├── FC_4layer_16bit.log.csv │ │ │ ├── GRU_multi_16bit.log.csv │ │ │ ├── LSTM_multi.log.csv │ │ │ ├── LSTM_multi_16bit.log.csv │ │ │ ├── LSTM_multi_big.log.csv │ │ │ ├── LSTM_multi_bn.log.csv │ │ │ ├── biGRU.log.csv │ │ │ ├── biGRU_16bit.log.csv │ │ │ ├── biLSTM.log.csv │ │ │ └── biLSTM_16bit.log.csv │ │ ├── enwiki8/ │ │ │ ├── biGRU.log.csv │ │ │ └── biGRU_big.log.csv │ │ ├── iid_p10.1/ │ │ │ ├── FC.log.csv │ │ │ ├── FC_16bit.log.csv │ │ │ ├── FC_4layer.log.csv │ │ │ ├── GRU_multi_16bit.log.csv │ │ │ ├── LSTM_multi.log.csv │ │ │ ├── LSTM_multi_16bit.log.csv │ │ │ ├── LSTM_multi_big.log.csv │ │ │ ├── LSTM_multi_bn.log.csv │ │ │ ├── biGRU.log.csv │ │ │ ├── biGRU_16bit.log.csv │ │ │ ├── biLSTM.log.csv │ │ │ └── biLSTM_16bit.log.csv │ │ ├── text8/ │ │ │ ├── FC.log.csv │ │ │ ├── FC_16bit.log.csv │ │ │ ├── FC_4layer.log.csv │ │ │ ├── FC_4layer_16bit.log.csv │ │ │ ├── FC_4layer_big.log.csv │ │ │ ├── GRU_multi_16bit.log.csv │ │ │ ├── GRU_multi_big.log.csv │ │ │ ├── LSTM_multi.log.csv │ │ │ ├── LSTM_multi_16bit.log.csv │ │ │ ├── LSTM_multi_big.log.csv │ │ │ ├── LSTM_multi_bn.log.csv │ │ │ ├── biGRU.log.csv │ │ │ ├── biGRU_16bit.log.csv │ │ │ ├── biGRU_big.log.csv │ │ │ ├── biLSTM.log.csv │ │ │ └── biLSTM_16bit.log.csv │ │ ├── xor20/ │ │ │ ├── FC.log.csv │ │ │ ├── FC_16bit.log.csv │ │ │ ├── FC_4layer.log.csv │ │ │ ├── FC_4layer_16bit.log.csv │ │ │ ├── GRU_multi_16bit.log.csv │ │ │ ├── LSTM_multi.log.csv │ │ │ ├── LSTM_multi_16bit.log.csv │ │ │ ├── LSTM_multi_big.log.csv │ │ │ ├── LSTM_multi_bn.log.csv │ │ │ ├── biGRU.log.csv │ │ │ ├── biGRU_16bit.log.csv │ │ │ ├── biLSTM.log.csv │ │ │ └── biLSTM_16bit.log.csv │ │ ├── xor30/ │ │ │ ├── FC.log.csv │ │ │ ├── FC_16bit.log.csv │ │ │ ├── FC_4layer.log.csv │ │ │ ├── FC_4layer_16bit.log.csv │ │ │ ├── GRU_multi_16bit.log.csv │ │ │ ├── LSTM_multi.log.csv │ │ │ ├── LSTM_multi_16bit.log.csv │ │ │ ├── LSTM_multi_big.log.csv │ │ │ ├── LSTM_multi_bn.log.csv │ │ │ ├── biGRU.log.csv │ │ │ ├── biGRU_16bit.log.csv │ │ │ ├── biLSTM.log.csv │ │ │ └── biLSTM_16bit.log.csv │ │ ├── xor40/ │ │ │ ├── FC.log.csv │ │ │ ├── FC_16bit.log.csv │ │ │ ├── FC_4layer.log.csv │ │ │ ├── FC_4layer_16bit.log.csv │ │ │ ├── GRU_multi_16bit.log.csv │ │ │ ├── LSTM_multi.log.csv │ │ │ ├── LSTM_multi_16bit.log.csv │ │ │ ├── LSTM_multi_big.log.csv │ │ │ ├── LSTM_multi_bn.log.csv │ │ │ ├── biGRU.log.csv │ │ │ ├── biGRU_16bit.log.csv │ │ │ ├── biLSTM.log.csv │ │ │ └── biLSTM_16bit.log.csv │ │ ├── xor50/ │ │ │ ├── FC.log.csv │ │ │ ├── FC_16bit.log.csv │ │ │ ├── FC_4layer.log.csv │ │ │ ├── FC_4layer_16bit.log.csv │ │ │ ├── GRU_multi_16bit.log.csv │ │ │ ├── LSTM_multi.log.csv │ │ │ ├── LSTM_multi_16bit.log.csv │ │ │ ├── LSTM_multi_big.log.csv │ │ │ ├── LSTM_multi_bn.log.csv │ │ │ ├── biGRU.log.csv │ │ │ ├── biGRU_16bit.log.csv │ │ │ ├── biLSTM.log.csv │ │ │ └── biLSTM_16bit.log.csv │ │ └── xor60/ │ │ ├── FC_4layer.log.csv │ │ ├── LSTM_multi.log.csv │ │ └── biGRU.log.csv │ ├── parse_new.py │ ├── parse_wiki.py │ ├── run_fasta_preprocess.sh │ ├── run_parser.sh │ ├── trained_models/ │ │ ├── Caenorhabditis_elegans.WBcel235.dna.chromosome.I/ │ │ │ ├── FC.hdf5 │ │ │ ├── FC_16bit.hdf5 │ │ │ ├── FC_4layer.hdf5 │ │ │ ├── FC_4layer_16bit.hdf5 │ │ │ ├── GRU_multi_16bit.hdf5 │ │ │ ├── LSTM_multi.hdf5 │ │ │ ├── LSTM_multi_16bit.hdf5 │ │ │ ├── LSTM_multi_big.hdf5 │ │ │ ├── LSTM_multi_bn.hdf5 │ │ │ ├── biGRU.hdf5 │ │ │ ├── biGRU_16bit.hdf5 │ │ │ └── biLSTM_16bit.hdf5 │ │ ├── Caenorhabditis_elegans.WBcel235.dna.toplevel/ │ │ │ ├── FC.hdf5 │ │ │ ├── FC_16bit.hdf5 │ │ │ ├── FC_4layer.hdf5 │ │ │ ├── FC_4layer_16bit.hdf5 │ │ │ ├── GRU_multi_16bit.hdf5 │ │ │ ├── LSTM_multi.hdf5 │ │ │ ├── LSTM_multi_16bit.hdf5 │ │ │ ├── LSTM_multi_big.hdf5 │ │ │ ├── LSTM_multi_bn.hdf5 │ │ │ ├── biGRU.hdf5 │ │ │ ├── biGRU_16bit.hdf5 │ │ │ └── biLSTM_16bit.hdf5 │ │ ├── HMM20/ │ │ │ ├── FC.hdf5 │ │ │ ├── FC_16bit.hdf5 │ │ │ ├── FC_4layer.hdf5 │ │ │ ├── FC_4layer_16bit.hdf5 │ │ │ ├── GRU_multi_16bit.hdf5 │ │ │ ├── LSTM_multi.hdf5 │ │ │ ├── LSTM_multi_16bit.hdf5 │ │ │ ├── LSTM_multi_big.hdf5 │ │ │ ├── LSTM_multi_bn.hdf5 │ │ │ ├── biGRU.hdf5 │ │ │ ├── biGRU_16bit.hdf5 │ │ │ └── biLSTM_16bit.hdf5 │ │ ├── HMM30/ │ │ │ ├── FC.hdf5 │ │ │ ├── FC_16bit.hdf5 │ │ │ ├── FC_4layer.hdf5 │ │ │ ├── FC_4layer_16bit.hdf5 │ │ │ ├── GRU_multi_16bit.hdf5 │ │ │ ├── LSTM_multi.hdf5 │ │ │ ├── LSTM_multi_16bit.hdf5 │ │ │ ├── LSTM_multi_big.hdf5 │ │ │ ├── LSTM_multi_bn.hdf5 │ │ │ ├── biGRU.hdf5 │ │ │ ├── biGRU_16bit.hdf5 │ │ │ └── biLSTM_16bit.hdf5 │ │ ├── HMM40/ │ │ │ ├── FC.hdf5 │ │ │ ├── FC_16bit.hdf5 │ │ │ ├── FC_4layer.hdf5 │ │ │ ├── FC_4layer_16bit.hdf5 │ │ │ ├── GRU_multi_16bit.hdf5 │ │ │ ├── LSTM_multi.hdf5 │ │ │ ├── LSTM_multi_16bit.hdf5 │ │ │ ├── LSTM_multi_big.hdf5 │ │ │ ├── LSTM_multi_bn.hdf5 │ │ │ ├── biGRU.hdf5 │ │ │ ├── biGRU_16bit.hdf5 │ │ │ └── biLSTM_16bit.hdf5 │ │ ├── PhiX_quality_truncated/ │ │ │ ├── FC_4layer.hdf5 │ │ │ ├── LSTM_multi.hdf5 │ │ │ ├── LSTM_multi_big.hdf5 │ │ │ ├── LSTM_multi_bn.hdf5 │ │ │ └── biGRU.hdf5 │ │ ├── chr1/ │ │ │ ├── FC.hdf5 │ │ │ ├── FC_16bit.hdf5 │ │ │ ├── FC_4layer.hdf5 │ │ │ ├── FC_4layer_16bit.hdf5 │ │ │ ├── GRU_multi_16bit.hdf5 │ │ │ ├── LSTM_multi.hdf5 │ │ │ ├── LSTM_multi_16bit.hdf5 │ │ │ ├── LSTM_multi_big.hdf5 │ │ │ ├── LSTM_multi_bn.hdf5 │ │ │ ├── biGRU.hdf5 │ │ │ ├── biGRU_16bit.hdf5 │ │ │ └── biLSTM_16bit.hdf5 │ │ ├── iid_p10.1/ │ │ │ ├── FC.hdf5 │ │ │ ├── FC_16bit.hdf5 │ │ │ ├── FC_4layer.hdf5 │ │ │ ├── GRU_multi_16bit.hdf5 │ │ │ ├── LSTM_multi.hdf5 │ │ │ ├── LSTM_multi_16bit.hdf5 │ │ │ ├── LSTM_multi_big.hdf5 │ │ │ ├── LSTM_multi_bn.hdf5 │ │ │ ├── biGRU.hdf5 │ │ │ ├── biGRU_16bit.hdf5 │ │ │ └── biLSTM_16bit.hdf5 │ │ ├── text8/ │ │ │ ├── FC.hdf5 │ │ │ ├── FC_16bit.hdf5 │ │ │ ├── FC_4layer.hdf5 │ │ │ ├── FC_4layer_16bit.hdf5 │ │ │ ├── FC_4layer_big.hdf5 │ │ │ ├── GRU_multi_16bit.hdf5 │ │ │ ├── GRU_multi_big.hdf5 │ │ │ ├── LSTM_multi.hdf5 │ │ │ ├── LSTM_multi_16bit.hdf5 │ │ │ ├── LSTM_multi_big.hdf5 │ │ │ ├── LSTM_multi_bn.hdf5 │ │ │ ├── biGRU.hdf5 │ │ │ ├── biGRU_16bit.hdf5 │ │ │ ├── biGRU_big.hdf5 │ │ │ ├── biGRU_big.hdf5.bsc │ │ │ └── biLSTM_16bit.hdf5 │ │ ├── xor20/ │ │ │ ├── FC.hdf5 │ │ │ ├── FC_16bit.hdf5 │ │ │ ├── FC_4layer.hdf5 │ │ │ ├── FC_4layer_16bit.hdf5 │ │ │ ├── GRU_multi_16bit.hdf5 │ │ │ ├── LSTM_multi.hdf5 │ │ │ ├── LSTM_multi_16bit.hdf5 │ │ │ ├── LSTM_multi_big.hdf5 │ │ │ ├── LSTM_multi_bn.hdf5 │ │ │ ├── biGRU.hdf5 │ │ │ ├── biGRU_16bit.hdf5 │ │ │ └── biLSTM_16bit.hdf5 │ │ ├── xor30/ │ │ │ ├── FC.hdf5 │ │ │ ├── FC_16bit.hdf5 │ │ │ ├── FC_4layer.hdf5 │ │ │ ├── FC_4layer_16bit.hdf5 │ │ │ ├── GRU_multi_16bit.hdf5 │ │ │ ├── LSTM_multi.hdf5 │ │ │ ├── LSTM_multi_16bit.hdf5 │ │ │ ├── LSTM_multi_big.hdf5 │ │ │ ├── LSTM_multi_bn.hdf5 │ │ │ ├── biGRU.hdf5 │ │ │ ├── biGRU_16bit.hdf5 │ │ │ └── biLSTM_16bit.hdf5 │ │ ├── xor40/ │ │ │ ├── FC.hdf5 │ │ │ ├── FC_16bit.hdf5 │ │ │ ├── FC_4layer.hdf5 │ │ │ ├── FC_4layer_16bit.hdf5 │ │ │ ├── GRU_multi_16bit.hdf5 │ │ │ ├── LSTM_multi.hdf5 │ │ │ ├── LSTM_multi_16bit.hdf5 │ │ │ ├── LSTM_multi_big.hdf5 │ │ │ ├── LSTM_multi_bn.hdf5 │ │ │ ├── biGRU.hdf5 │ │ │ ├── biGRU_16bit.hdf5 │ │ │ └── biLSTM_16bit.hdf5 │ │ ├── xor50/ │ │ │ ├── FC.hdf5 │ │ │ ├── FC_16bit.hdf5 │ │ │ ├── FC_4layer.hdf5 │ │ │ ├── FC_4layer_16bit.hdf5 │ │ │ ├── GRU_multi_16bit.hdf5 │ │ │ ├── LSTM_multi.hdf5 │ │ │ ├── LSTM_multi_16bit.hdf5 │ │ │ ├── LSTM_multi_big.hdf5 │ │ │ ├── LSTM_multi_bn.hdf5 │ │ │ ├── biGRU.hdf5 │ │ │ ├── biGRU_16bit.hdf5 │ │ │ └── biLSTM_16bit.hdf5 │ │ └── xor60/ │ │ └── biGRU.hdf5 │ ├── xor20.txt │ ├── xor30.txt │ ├── xor40.txt │ ├── xor50.txt │ └── xor60.txt ├── docker/ │ ├── Dockerfile │ ├── Dockerfile.bak │ ├── Makefile │ ├── README.md │ └── theanorc ├── install.sh └── src/ ├── README.md ├── arithmeticcoding_fast.py ├── compressor.py ├── decompressor.py ├── models.py ├── run_experiments.sh └── trainer.py