├── .gitignore ├── Data ├── Compact │ ├── Knill_CNOT_D3 │ │ └── compressor.py │ ├── Knill_CNOT_D5 │ │ └── compressor.py │ ├── Steane_CNOT_D3 │ │ └── compressor.py │ ├── Steane_CNOT_D5 │ │ └── compressor.py │ ├── Surface_1EC_D3 │ │ └── compressor.py │ └── Surface_1EC_D5 │ │ └── compressor.py └── Generator │ ├── Knill_CNOT_D3 │ └── KnillTrainingSetd3.m │ ├── Knill_CNOT_D5 │ └── KnillTrainingSetd5.m │ ├── Steane_CNOT_D3 │ └── SteaneTrainingSetd3.m │ ├── Steane_CNOT_D5 │ └── SteaneTrainingSetd5.m │ ├── Surface_1EC_D3 │ └── SurfaceCodeTrainingSetd3.m │ └── Surface_1EC_D5 │ └── SurfaceCodeTrainingSetd5.m ├── LICENSE.md ├── Param ├── LookUp │ ├── Knill_CNOT_D3 │ │ ├── 2018-01-12-11-38-59.json │ │ ├── 2018-01-12-23-37-26.json │ │ ├── 2018-01-13-05-48-19.json │ │ ├── 2018-01-13-09-33-12.json │ │ ├── 2018-01-13-20-21-28.json │ │ ├── 2018-01-14-04-38-08.json │ │ ├── 2018-01-29-05-43-52.json │ │ ├── ff_init_param │ │ │ ├── 000.json │ │ │ ├── 101.json │ │ │ ├── 103.json │ │ │ ├── 207.json │ │ │ ├── 209.json │ │ │ ├── 3.json │ │ │ └── 4.json │ │ ├── hyperparam.json │ │ └── rnn_init_param │ │ │ └── 0.json │ ├── Knill_CNOT_D5 │ │ ├── 2018-01-24-09-37-41.json │ │ ├── 2018-01-26-13-28-20.json │ │ ├── ff_init_param │ │ │ └── 2.json │ │ ├── hyperparam.json │ │ └── rnn_init_param │ │ │ └── 0.json │ ├── Steane_CNOT_D3 │ │ ├── 2018-01-11-08-34-01.json │ │ ├── 2018-01-11-08-40-19.json │ │ ├── 2018-01-11-08-41-11.json │ │ ├── 2018-01-11-10-59-27.json │ │ ├── 2018-01-12-17-24-56.json │ │ ├── 2018-01-13-17-18-23.json │ │ ├── 2018-01-26-23-11-50.json │ │ ├── 2018-01-27-04-31-20.json │ │ ├── 2018-01-27-15-49-38.json │ │ ├── ff_init_param │ │ │ ├── 3.json │ │ │ ├── 4.json │ │ │ ├── 5.json │ │ │ ├── G3 │ │ │ │ ├── 000.json │ │ │ │ ├── 101.json │ │ │ │ ├── 102.json │ │ │ │ └── 103.json │ │ │ ├── G4 │ │ │ │ ├── 205.json │ │ │ │ ├── 206.json │ │ │ │ └── 207.json │ │ │ ├── K1 │ │ │ │ ├── 209.json │ │ │ │ ├── 210.json │ │ │ │ └── 211.json │ │ │ └── K2 │ │ │ │ ├── 213.json │ │ │ │ ├── 214.json │ │ │ │ └── 215.json │ │ ├── ff_nopt │ │ │ ├── 2018-01-10-00-33-18.json │ │ │ ├── 2018-01-10-00-33-38.json │ │ │ ├── 2018-01-10-00-37-02.json │ │ │ ├── 2018-01-10-00-50-33.json │ │ │ ├── 2018-01-10-02-02-27.json │ │ │ ├── 2018-01-10-02-15-58.json │ │ │ ├── 2018-01-10-02-16-52.json │ │ │ ├── 2018-01-10-02-34-47.json │ │ │ ├── 2018-01-10-03-48-16.json │ │ │ └── 2018-01-10-04-19-23.json │ │ ├── ff_opt │ │ │ ├── 2018-01-09-23-40-18.json │ │ │ ├── 2018-01-10-01-24-48.json │ │ │ └── 2018-01-10-03-33-58.json │ │ ├── hyperparam.json │ │ └── rnn_init_param │ │ │ ├── 0.json │ │ │ ├── 1.json │ │ │ ├── 2.json │ │ │ └── 3.json │ ├── Steane_CNOT_D5 │ │ ├── 2018-01-15-10-40-15.json │ │ ├── 2018-01-20-12-28-36.json │ │ ├── 2018-01-30-17-41-36.json │ │ ├── ff_init_param │ │ │ ├── 1.json │ │ │ ├── 2.json │ │ │ └── 3.json │ │ ├── hyperparam.json │ │ └── rnn_init_param │ │ │ └── 0.json │ ├── Surface_1EC_D3 │ │ ├── 2017-12-18-21-08-09.json │ │ ├── 2017-12-18-21-44-05.json │ │ ├── 2017-12-18-22-28-26.json │ │ ├── 2017-12-19-07-49-20.json │ │ ├── ff_init_param │ │ │ ├── 0.json │ │ │ ├── 1.json │ │ │ └── 2.json │ │ ├── hyperparam.json │ │ └── rnn_init_param │ │ │ └── 0.json │ └── Surface_1EC_D5 │ │ ├── 2018-02-02-08-18-43.json │ │ ├── 2018-02-06-21-27-44.json │ │ ├── 2018-02-08-00-34-43.json │ │ ├── cnn_hyperparam.json │ │ ├── cnn_init_param │ │ └── 0.json │ │ ├── dff_hyperparam.json │ │ ├── ff_init_param │ │ ├── 1.json │ │ ├── 2.json │ │ └── 3.json │ │ ├── hyperparam.json │ │ └── rnn_init_param │ │ └── 0.json └── PureError │ ├── Knill_CNOT_D3 │ ├── 2018-01-12-11-41-49.json │ ├── 2018-01-14-14-22-49.json │ ├── 2018-01-14-23-54-00.json │ ├── 2018-01-29-06-14-54.json │ ├── ff_init_param │ │ ├── 103.json │ │ ├── 207.json │ │ ├── 209.json │ │ └── 3.json │ ├── hyperparam.json │ └── rnn_init_param │ │ └── 0.json │ ├── Knill_CNOT_D5 │ ├── 2018-01-24-05-36-36.json │ ├── ff_init_param │ │ └── 2.json │ ├── hyperparam.json │ └── rnn_init_param │ │ └── 0.json │ ├── Steane_CNOT_D3 │ ├── 2018-01-13-16-44-54.json │ ├── 2018-01-13-17-18-33.json │ ├── 2018-01-14-13-32-23.json │ ├── 2018-01-28-00-17-21.json │ ├── ff_init_param │ │ ├── 3.json │ │ ├── G3 │ │ │ ├── 000.json │ │ │ ├── 101.json │ │ │ ├── 102.json │ │ │ └── 103.json │ │ ├── G4 │ │ │ ├── 205.json │ │ │ ├── 206.json │ │ │ └── 207.json │ │ ├── K1 │ │ │ ├── 209.json │ │ │ ├── 210.json │ │ │ └── 211.json │ │ └── K2 │ │ │ ├── 213.json │ │ │ ├── 214.json │ │ │ └── 215.json │ ├── hyperparam.json │ └── rnn_init_param │ │ ├── 0.json │ │ └── 1.json │ ├── Steane_CNOT_D5 │ ├── 2018-01-15-20-59-53.json │ ├── 2018-01-20-14-20-05.json │ ├── 2018-01-28-19-53-18.json │ ├── ff_init_param │ │ ├── 1.json │ │ ├── 2.json │ │ └── 3.json │ ├── hyperparam.json │ └── rnn_init_param │ │ └── 0.json │ ├── Surface_1EC_D3 │ ├── 2017-12-18-21-05-30.json │ ├── 2017-12-18-21-38-52.json │ ├── 2017-12-18-22-22-58.json │ ├── 2017-12-19-07-54-25.json │ ├── 2017-12-20-12-15-46.json │ ├── ff_init_param │ │ ├── 0.json │ │ ├── 1.json │ │ └── 2.json │ ├── hyperparam.json │ └── rnn_init_param │ │ └── 0.json │ └── Surface_1EC_D5 │ ├── 2018-02-02-08-10-32.json │ ├── 2018-02-06-20-44-06.json │ ├── 2018-02-07-04-37-16.json │ ├── cnn_hyperparam.json │ ├── cnn_init_param │ └── 0.json │ ├── dff_hyperparam.json │ ├── ff_init_param │ ├── 1.json │ ├── 2.json │ ├── 3.json │ └── 5.json │ ├── hyperparam.json │ └── rnn_init_param │ └── 0.json ├── README.md ├── Reports ├── LookUp │ ├── Knill_CNOT_D3 │ │ ├── 2018-01-12-21-22-40.json │ │ ├── 2018-01-13-08-17-49.json │ │ ├── 2018-01-13-10-20-33.json │ │ ├── 2018-01-13-17-56-07.json │ │ ├── 2018-01-14-06-29-20.json │ │ ├── 2018-01-14-06-37-48.json │ │ ├── 2018-01-29-15-53-37.json │ │ └── etc │ │ │ ├── 2017-11-14-00-29-58.json │ │ │ ├── 2017-11-14-00-29-58.json.pdf │ │ │ ├── 2017-11-14-00-50-33.json │ │ │ ├── 2017-11-14-00-50-33.json.pdf │ │ │ ├── 2017-11-14-22-18-31.json │ │ │ ├── 2017-11-14-22-18-31.json.pdf │ │ │ ├── 2017-12-01-05-57-10.json │ │ │ ├── 2017-12-01-05-57-10.json.pdf │ │ │ ├── 2017-12-02-22-47-31.json │ │ │ ├── 2017-12-02-22-47-31.json.pdf │ │ │ ├── 2017-12-03-01-45-37.json │ │ │ ├── 2017-12-03-01-45-37.json.pdf │ │ │ ├── 2017-12-07-16-38-27.json │ │ │ ├── 2017-12-07-16-38-27.json.pdf │ │ │ ├── 2017-12-07-17-03-32.json │ │ │ ├── 2017-12-07-17-03-32.json.pdf │ │ │ ├── 2017-12-07-17-51-25.json │ │ │ ├── 2017-12-07-17-51-25.json.pdf │ │ │ ├── 2017-12-07-17-54-04.json │ │ │ ├── 2017-12-07-17-54-04.json.pdf │ │ │ ├── 2017-12-08-10-05-01.json │ │ │ ├── 2017-12-08-10-05-01.json.pdf │ │ │ ├── 2017-12-08-17-22-45.json │ │ │ ├── 2017-12-08-17-22-45.json.pdf │ │ │ ├── 2017-12-10-05-45-04.json │ │ │ └── 2017-12-10-05-45-04.json.pdf │ ├── Knill_CNOT_D5 │ │ ├── 2018-01-25-20-18-37.json │ │ └── 2018-01-28-23-28-42.json │ ├── Steane_CNOT_D3 │ │ ├── 2018-01-10-18-04-58.json │ │ ├── 2018-01-10-18-18-53.json │ │ ├── 2018-01-10-18-54-55.json │ │ ├── 2018-01-12-09-55-18.json │ │ ├── 2018-01-13-21-52-27.json │ │ ├── 2018-01-27-01-55-05.json │ │ ├── 2018-01-27-08-12-16.json │ │ ├── 2018-01-27-19-35-03.json │ │ ├── bayesopt_with_cat │ │ │ ├── 2017-12-13-23-39-45.json │ │ │ ├── 2017-12-14-03-56-46.json │ │ │ ├── 2017-12-14-12-22-11.json │ │ │ └── 2017-12-14-19-04-54.json │ │ ├── deprecated │ │ │ ├── 2017-12-16-17-10-21.json │ │ │ ├── 2017-12-16-19-32-16.json │ │ │ ├── 2017-12-16-20-21-34.json │ │ │ ├── 2017-12-17-19-44-43.json │ │ │ └── 2017-12-18-08-24-23.json │ │ ├── etc │ │ │ ├── 2017-11-02-04-21-48.json │ │ │ ├── 2017-11-02-04-21-48.json.pdf │ │ │ ├── 2017-11-12-18-09-51.json │ │ │ ├── 2017-11-12-18-09-51.json.pdf │ │ │ ├── 2017-11-13-17-38-10.json │ │ │ ├── 2017-11-13-17-38-10.json.pdf │ │ │ ├── 2017-11-13-20-50-29.json │ │ │ ├── 2017-11-13-20-50-29.json.pdf │ │ │ ├── 2017-11-19-02-17-08.json │ │ │ ├── 2017-11-19-02-17-08.json.pdf │ │ │ ├── 2017-11-29-01-17-48.json │ │ │ ├── 2017-11-29-01-17-48.json.pdf │ │ │ ├── 2017-12-01-02-50-09.json │ │ │ ├── 2017-12-01-02-50-09.json.pdf │ │ │ ├── 2017-12-01-17-02-50.json │ │ │ ├── 2017-12-01-17-02-50.json.pdf │ │ │ ├── 2017-12-01-20-28-18.json │ │ │ ├── 2017-12-01-20-28-18.json.pdf │ │ │ ├── 2017-12-02-22-58-00.json │ │ │ ├── 2017-12-02-22-58-00.json.pdf │ │ │ ├── 2017-12-04-03-50-31.json │ │ │ ├── 2017-12-04-03-50-31.json.pdf │ │ │ ├── 2017-12-11-00-59-13.json │ │ │ └── 2017-12-11-00-59-13.json.pdf │ │ └── quantization.py │ ├── Steane_CNOT_D5 │ │ ├── 2018-01-16-21-42-05.json │ │ └── 2018-01-27-20-49-40.json │ ├── Surface_1EC_D3 │ │ ├── 2017-12-19-00-15-12.json │ │ ├── 2017-12-19-01-24-58.json │ │ ├── 2017-12-19-02-42-41.json │ │ ├── 2017-12-20-15-20-13.json │ │ └── etc │ │ │ ├── 2017-11-14-20-25-38.json │ │ │ ├── 2017-11-14-20-25-38.json.pdf │ │ │ ├── 2017-11-16-11-33-25.json │ │ │ ├── 2017-11-16-11-33-25.json.pdf │ │ │ ├── 2017-11-25-03-49-14.json │ │ │ ├── 2017-11-25-03-49-14.json.pdf │ │ │ ├── 2017-11-29-01-14-55.json │ │ │ ├── 2017-11-29-01-14-55.json.pdf │ │ │ ├── 2017-11-30-15-20-11.json │ │ │ ├── 2017-11-30-15-20-11.json.pdf │ │ │ ├── 2017-11-30-23-35-50.json │ │ │ ├── 2017-11-30-23-35-50.json.pdf │ │ │ ├── 2017-12-04-03-27-36.json │ │ │ ├── 2017-12-04-03-27-36.json.pdf │ │ │ ├── 2017-12-08-13-29-36.json │ │ │ ├── 2017-12-08-13-29-36.json.pdf │ │ │ ├── 2017-12-10-07-16-23.json │ │ │ ├── 2017-12-10-07-16-23.json.pdf │ │ │ ├── 2017-12-19-13-18-00.json │ │ │ └── 2017-12-19-20-15-12.json │ ├── Surface_1EC_D3_B05 │ │ ├── 2017-12-28-14-44-20.json │ │ └── etc │ │ │ ├── 2017-12-05-00-07-49.json │ │ │ ├── 2017-12-05-00-07-49.json.pdf │ │ │ ├── 2017-12-05-11-53-03.json │ │ │ └── 2017-12-05-11-53-03.json.pdf │ ├── Surface_1EC_D3_B10 │ │ └── 2018-01-05-04-51-53.json │ └── Surface_1EC_D5 │ │ ├── 2018-02-03-09-16-23.json │ │ ├── 2018-02-11-17-59-31.json │ │ └── 2018-02-15-06-08-51.json ├── PureError │ ├── Knill_CNOT_D3 │ │ ├── 2018-01-14-23-00-17.json │ │ ├── 2018-01-15-06-37-36.json │ │ └── 2018-01-29-16-48-52.json │ ├── Knill_CNOT_D5 │ │ └── 2018-01-25-14-26-04.json │ ├── Steane_CNOT_D3 │ │ ├── 2018-01-13-19-17-59.json │ │ ├── 2018-01-13-20-00-07.json │ │ ├── 2018-01-14-23-04-23.json │ │ └── 2018-01-28-06-15-14.json │ ├── Steane_CNOT_D5 │ │ ├── 2018-01-18-00-19-44.json │ │ ├── 2018-01-25-21-19-09.json │ │ ├── 2018-01-30-03-47-29.json │ │ └── cross.json │ ├── Surface_1EC_D3 │ │ ├── 2017-12-19-00-08-38.json │ │ ├── 2017-12-19-02-03-46.json │ │ ├── 2017-12-20-10-15-09.json │ │ ├── 2017-12-20-15-00-07.json │ │ └── etc │ │ │ ├── 2017-12-19-03-22-26.json │ │ │ └── 2017-12-23-15-00-59.json │ ├── Surface_1EC_D3_B05 │ │ └── 2017-12-28-14-46-56.json │ ├── Surface_1EC_D3_B10 │ │ └── 2018-01-05-04-50-27.json │ └── Surface_1EC_D5 │ │ ├── 2018-02-03-02-50-27.json │ │ ├── 2018-02-09-17-14-55.json │ │ ├── 2018-02-10-13-28-29.json │ │ └── 2018-06-09-03-54-33.json ├── Results │ ├── Knill_CNOT_D3 │ │ ├── LU.pdf │ │ ├── PE.pdf │ │ ├── PEvsLU.pdf │ │ └── cmd.log │ ├── Knill_CNOT_D5 │ │ ├── LU.pdf │ │ ├── LUvsPE.pdf │ │ ├── PE.pdf │ │ └── cmd.log │ ├── Steane_CNOT_D3 │ │ ├── LU.pdf │ │ ├── PE.pdf │ │ ├── PEvsLU.pdf │ │ ├── Quantization.pdf │ │ └── cmd.log │ ├── Steane_CNOT_D5 │ │ ├── CrossTraining.pdf │ │ ├── LU.pdf │ │ ├── LUvsPE.pdf │ │ ├── PE.pdf │ │ └── cmd.log │ ├── Surface_1EC_D3 │ │ ├── LU.pdf │ │ ├── PE.pdf │ │ ├── PEvsLU.pdf │ │ └── cmd.log │ ├── Surface_1EC_D3_B05 │ │ ├── LU.pdf │ │ ├── PE.pdf │ │ ├── PEvsLU.pdf │ │ └── cmd.log │ ├── Surface_1EC_D5 │ │ ├── LU.pdf │ │ ├── PE.pdf │ │ └── cmd.log │ └── quantization.ipynb ├── poly_plot.py └── simple_plot.py └── Trainer ├── CrossTrainingTest.py ├── HyperTune.py ├── Model.py ├── ModelExRecCNOT.py ├── ModelSurface1EC.py ├── Networks.py ├── QuantizedNetworkTest.py ├── Run.py ├── _ColorD3Lookup.py ├── _ColorD5Lookup.py ├── _SurfaceD3Lookup.py ├── _SurfaceD5Lookup.py └── util.py /.gitignore: -------------------------------------------------------------------------------- 1 | local/* 2 | local:* 3 | .DS_Store 4 | *.pyc 5 | BayesOpt/* 6 | BayesOpt 7 | .ipynb_checkpoints/* 8 | sftp-config.json 9 | -------------------------------------------------------------------------------- /Data/Compact/Knill_CNOT_D3/compressor.py: -------------------------------------------------------------------------------- 1 | # 2 | # Author: Pooya Ronagh (2017) 3 | # All rights reserved. 4 | # 5 | # This script takes input data from Christopher Chamberland's Matlab code 6 | # and strips X syndrome and error data. If there is any nonzero bit in X data 7 | # it prints a lines of the form 8 | # (SynX1, SynX2, SynX3, SynX4) + ' ' + (ErrX3, ErrX4) 9 | # 10 | 11 | from __future__ import print_function, division 12 | from builtins import range 13 | import numpy as np 14 | import sys 15 | import os 16 | import json 17 | 18 | headers= [[1e-4, 5.38e-5, 6.1415e-6, 92372189], \ 19 | [2e-4, 2.308e-4, 1.2766e-5, 46939591], \ 20 | [3e-4, 4.861e-4, 1.8796e-5, 31744132], \ 21 | [4e-4, 8.920e-4, 2.575e-5, 23756420], \ 22 | [5e-4, 0.0015, 3.8869e-5, 19119486], \ 23 | [6e-4, 0.0020, 3.8869e-5, 16066622], \ 24 | [7e-4, 0.0027, 4.5300e-5, 14153973]] 25 | 26 | def run(syn_folder, err_folder, output_folder, filename, header_line): 27 | 28 | print_epoch= 100000 29 | 30 | with open(syn_folder + filename) as file: 31 | print(filename + ' ...') 32 | syn_lines = file.readlines() 33 | 34 | with open(err_folder + filename) as file: 35 | print(filename + ' ...') 36 | err_lines = file.readlines() 37 | 38 | assert(len(syn_lines)==2*len(err_lines)) 39 | print(len(syn_lines)/4) 40 | outstream= open(output_folder + filename, 'w+') 41 | outstream.write(' '.join([str(elt) for elt in header_line]) + '\n') 42 | for line_num in range(len(syn_lines)/4): 43 | if (not line_num % print_epoch): 44 | print(line_num) 45 | synx= [] 46 | errx= [] 47 | synz= [] 48 | errz= [] 49 | for i in range(4): 50 | xz_syn_str= ''.join(syn_lines[4*line_num + i].split('\t')).strip() 51 | synx.append(xz_syn_str[0:3]) 52 | synz.append(xz_syn_str[3:6]) 53 | for i in range(2): 54 | xz_err_str= ''.join(err_lines[2*line_num + i].split('\t')).strip() 55 | errx.append(xz_err_str[0:7]) 56 | errz.append(xz_err_str[7:14]) 57 | result= ' '.join(synx) + ' ' + ' '.join(errx) \ 58 | + ' ' + ' '.join(synz) + ' ' + ' '.join(errz) 59 | if '1' in result: 60 | outstream.write(result + '\n') 61 | else: 62 | print('Warning at line ' + str(line_num)) 63 | print(result) 64 | 65 | outstream.close() 66 | 67 | if __name__ == '__main__': 68 | 69 | counter= 0 70 | for filename in sorted(os.listdir(sys.argv[1])): 71 | run(sys.argv[1], sys.argv[2], sys.argv[3], filename, headers[counter]) 72 | sys.stdout.flush() 73 | counter+=1 74 | -------------------------------------------------------------------------------- /Data/Compact/Steane_CNOT_D3/compressor.py: -------------------------------------------------------------------------------- 1 | # 2 | # Author: Pooya Ronagh (2017) 3 | # All rights reserved. 4 | # 5 | # This script takes input data from Christopher Chamberland's Matlab code 6 | # and strips X syndrome and error data. If there is any nonzero bit in X data 7 | # it prints a lines of the form 8 | # (SynX1, SynX2, SynX3, SynX4) + ' ' + (ErrX3, ErrX4) 9 | # 10 | 11 | from __future__ import print_function, division 12 | from builtins import range 13 | import numpy as np 14 | import sys 15 | import os 16 | import json 17 | 18 | headers= [[1e-4, 4.69e-5, 5.9478e-6, 104742878], \ 19 | [2e-4, 1.949e-4, 1.2393e-4, 53247045], \ 20 | [3e-4, 4.3090e-4, 1.8388e-5, 35913636], \ 21 | [4e-4, 7.7080e-4, 2.4592e-5, 26833948], \ 22 | [5e-4, 0.0012, 3.0853e-5, 21528378], \ 23 | [6e-4, 0.0017, 3.6771e-5, 18058060], \ 24 | [7e-4, 0.0023, 4.2612e-5, 15939483]] 25 | 26 | def run(syn_folder, err_folder, output_folder, filename, header_line): 27 | 28 | print_epoch= 100000 29 | 30 | with open(syn_folder + filename) as file: 31 | print(filename + ' ...') 32 | syn_lines = file.readlines() 33 | 34 | with open(err_folder + filename) as file: 35 | print(filename + ' ...') 36 | err_lines = file.readlines() 37 | 38 | assert(len(syn_lines)==2*len(err_lines)) 39 | print(len(syn_lines)/4) 40 | outstream= open(output_folder + filename, 'w+') 41 | outstream.write(' '.join([str(elt) for elt in header_line]) + '\n') 42 | for line_num in range(len(syn_lines)/4): 43 | if (not line_num % print_epoch): 44 | print(line_num) 45 | synx= [] 46 | errx= [] 47 | synz= [] 48 | errz= [] 49 | for i in range(4): 50 | xz_syn_str= ''.join(syn_lines[4*line_num + i].split('\t')).strip() 51 | synx.append(xz_syn_str[0:3]) 52 | synz.append(xz_syn_str[3:6]) 53 | for i in range(2): 54 | xz_err_str= ''.join(err_lines[2*line_num + i].split('\t')).strip() 55 | errx.append(xz_err_str[0:7]) 56 | errz.append(xz_err_str[7:14]) 57 | result= ' '.join(synx) + ' ' + ' '.join(errx) \ 58 | + ' ' + ' '.join(synz) + ' ' + ' '.join(errz) 59 | if '1' in result: 60 | outstream.write(result + '\n') 61 | else: 62 | print('Warning at line ' + str(line_num)) 63 | print(result) 64 | 65 | outstream.close() 66 | 67 | if __name__ == '__main__': 68 | 69 | counter= 0 70 | for filename in sorted(os.listdir(sys.argv[1])): 71 | run(sys.argv[1], sys.argv[2], sys.argv[3], filename, headers[counter]) 72 | sys.stdout.flush() 73 | counter+=1 74 | -------------------------------------------------------------------------------- /Data/Compact/Steane_CNOT_D5/compressor.py: -------------------------------------------------------------------------------- 1 | # 2 | # Author: Pooya Ronagh (2017) 3 | # All rights reserved. 4 | # 5 | # This script takes input data from Christopher Chamberland's Matlab code 6 | # and strips X syndrome and error data. If there is any nonzero bit in X data 7 | # it prints a lines of the form 8 | # (SynX1, SynX2, SynX3, SynX4) + ' ' + (ErrX3, ErrX4) 9 | # 10 | 11 | import sys, os 12 | 13 | # headers= [[1e-4, 6e-7, 4.7321e-7, 43776590], \ 14 | # [2e-4, 3.6e-6, 1.3605e-6, 22523070], \ 15 | # [3e-4, 1.5e-5, 2.9393e-6, 15307669], \ 16 | # [4e-4, 3.41e-5, 4.3223e-6, 11718547], \ 17 | # [5e-4, 6.17e-5, 6.0904e-6, 9580680], \ 18 | # [6e-4, 1.097e-4, 8.1114e-6, 8172870], \ 19 | # [7e-4, 1.818e-4, 1.0495e-5, 7134426], \ 20 | # [8e-4, 2.750e-4, 1.3226e-5, 6365382], \ 21 | # [9e-4, 3.645e-4, 1.4801e-5, 5817385]] 22 | 23 | # headers= [[1e-3, 5.142e-4, 1.8163e-5, 5353460], \ 24 | # [2e-3, 0.0038, 5.0043e-5, 3282450]] 25 | 26 | headers= [[1e-3, 5.14e-4, 1.8131e-5, 49347664], \ 27 | [1.5e-3, 0.0017, 3.3308e-5, 36944726], \ 28 | [2e-3, 0.0039, 5.0647e-5, 30939335], \ 29 | [6e-4, 1.138e-4, 8.4495e-6, 75031606], \ 30 | [7e-4, 1.8420e-4, 1.0761e-5, 65084866], \ 31 | [8e-4, 2.6630e-4, 1.2715e-5, 58883571], \ 32 | [9e-4, 3.679e-4, 1.5087e-5, 53765723]] 33 | 34 | def run(syn_folder, err_folder, output_folder, filename, header_line): 35 | 36 | print_epoch= 1000000 37 | 38 | with open(syn_folder + filename) as file: 39 | print(filename + ' ...') 40 | syn_lines = file.readlines() 41 | 42 | with open(err_folder + filename) as file: 43 | print(filename + ' ...') 44 | err_lines = file.readlines() 45 | 46 | assert(len(syn_lines)==2*len(err_lines)) 47 | print(len(syn_lines)/4) 48 | outstream= open(output_folder + filename, 'w+') 49 | outstream.write(' '.join([str(elt) for elt in header_line]) + '\n') 50 | for line_num in range(len(syn_lines)/4): 51 | if (not line_num % print_epoch): 52 | print(line_num) 53 | synx= [] 54 | errx= [] 55 | synz= [] 56 | errz= [] 57 | for i in range(4): 58 | xz_syn_str= ''.join(syn_lines[4*line_num + i].split('\t')).strip() 59 | synx.append(xz_syn_str[0:9]) 60 | synz.append(xz_syn_str[9:18]) 61 | for i in range(2): 62 | xz_err_str= ''.join(err_lines[2*line_num + i].split('\t')).strip() 63 | errx.append(xz_err_str[0:19]) 64 | errz.append(xz_err_str[19:38]) 65 | result= ' '.join(synx) + ' ' + ' '.join(errx) \ 66 | + ' ' + ' '.join(synz) + ' ' + ' '.join(errz) 67 | if '1' in result: 68 | outstream.write(result + '\n') 69 | else: 70 | print('Warning at line ' + str(line_num)) 71 | print(result) 72 | 73 | outstream.close() 74 | 75 | if __name__ == '__main__': 76 | 77 | counter= 0 78 | for filename in sorted(os.listdir(sys.argv[1])): 79 | run(sys.argv[1], sys.argv[2], sys.argv[3], filename, headers[counter]) 80 | sys.stdout.flush() 81 | counter+=1 82 | -------------------------------------------------------------------------------- /Data/Compact/Surface_1EC_D3/compressor.py: -------------------------------------------------------------------------------- 1 | # 2 | # Author: Pooya Ronagh (2017) 3 | # All rights reserved. 4 | # 5 | # This script takes input data from Christopher Chamberland's Matlab code 6 | # and strips spaces, leaving the distance 3 surface code data in the format 7 | # synX1synX2synX3 errX1errX2errX3 synZ1synZ2synZ3 errZ1errZ2errZ3 8 | # for every iteration. 9 | # Ever line contains: 12bits + ' ' + 12bits + ' ' + 27bits + ' ' + 27bits 10 | # If the entire matrix is all zeros, it is excluded. 11 | # 12 | 13 | from __future__ import print_function, division 14 | from builtins import range 15 | import numpy as np 16 | import sys 17 | import os 18 | import json 19 | 20 | headers= [[1e-4, 3.87e-5, 1.9672e-6, 105001632], \ 21 | [2e-4, 1.525e-4, 3.9048e-6, 52972324], \ 22 | [3e-4, 3.457e-4, 5.8786e-6, 35621107], \ 23 | [4e-4, 6.312e-4, 7.9423e-6, 27014642], \ 24 | [5e-4, 9.696e-4, 9.8421e-6, 21797000], \ 25 | [6e-4, 0.0014, 1.4606e-5, 18339772], \ 26 | [7e-4, 0.0019, 1.3652e-5, 15876391], \ 27 | [8e-4, 0.0024, 1.5487e-5, 14014952], \ 28 | [9e-4, 0.0031, 1.7473e5, 12565793]] 29 | 30 | def run(input_folder, output_folder, filename, header_line): 31 | 32 | print_epoch= 100000 33 | 34 | with open(input_folder + filename) as file: 35 | print(filename + ' ...') 36 | all_lines = file.readlines() 37 | 38 | print(len(all_lines)/3) 39 | outstream= open(output_folder + filename, 'w+') 40 | outstream.write(' '.join([str(elt) for elt in header_line]) + '\n') 41 | for line_num in range(len(all_lines)/3): 42 | if (not line_num % print_epoch): 43 | print(line_num) 44 | synx= [] 45 | errx= [] 46 | synz= [] 47 | errz= [] 48 | for i in range(3): 49 | xz_str= ''.join(all_lines[3*line_num + i].split('\t')).strip() 50 | synx.append(xz_str[0:4]) 51 | synz.append(xz_str[4:8]) 52 | errx.append(xz_str[8:17]) 53 | errz.append(xz_str[17:26]) 54 | result= ' '.join(synx) + ' ' + ' '.join(errx) \ 55 | + ' ' + ' '.join(synz) + ' ' + ' '.join(errz) 56 | if '1' in result: 57 | outstream.write(result + '\n') 58 | else: 59 | print('Warning at line ' + str(line_num)) 60 | print(result) 61 | 62 | outstream.close() 63 | 64 | if __name__ == '__main__': 65 | 66 | counter= 0 67 | for filename in os.listdir(sys.argv[1]): 68 | run(sys.argv[1], sys.argv[2], filename, headers[counter]) 69 | sys.stdout.flush() 70 | counter+=1 71 | -------------------------------------------------------------------------------- /Data/Compact/Surface_1EC_D5/compressor.py: -------------------------------------------------------------------------------- 1 | # 2 | # Author: Pooya Ronagh (2017) 3 | # All rights reserved. 4 | # 5 | # This script takes input data from Christopher Chamberland's Matlab code 6 | # and strips spaces, leaving the distance 3 surface code data in the format 7 | # synX1synX2synX3 errX1errX2errX3 synZ1synZ2synZ3 errZ1errZ2errZ3 8 | # for every iteration. 9 | # Ever line contains: 12bits + ' ' + 12bits + ' ' + 27bits + ' ' + 27bits 10 | # If the entire matrix is all zeros, it is excluded. 11 | # 12 | 13 | import sys, os 14 | 15 | 16 | headers= [[3e-4, 9.36e-5, 3.0593e-6, 133443824], \ 17 | [4e-4, 2.099e-4, 4.5810e-6, 102734148], \ 18 | [5e-4, 3.96e-4, 6.2916e-6, 84332489], \ 19 | [6e-4, 6.635e-4, 8.1428e-6, 72160925], \ 20 | [7e-4, 0.0010, 1.0228e-5, 63397696], \ 21 | [8e-4, 0.0015, 1.2418e-5, 56898453]] 22 | 23 | ## new data set. 24 | # headers= [[5e-4, 3.96e-4, 6.2916e-6, 47857280], \ 25 | # [6e-4, 6.635e-4, 8.1428e-6, 41865355], \ 26 | # [7e-4, 0.0010, 1.0228e-5, 37644806], \ 27 | # [8e-4, 0.0015, 1.2418e-5, 34525192]] 28 | 29 | def run(syn_folder, err_folder, output_folder, filename, header_line): 30 | 31 | print_epoch= 1000000 32 | 33 | with open(syn_folder + filename) as file: 34 | print(filename + ' ...') 35 | syn_lines = file.readlines() 36 | 37 | with open(err_folder + filename) as file: 38 | print(filename + ' ...') 39 | err_lines = file.readlines() 40 | 41 | assert(len(syn_lines)==len(err_lines)) 42 | print(len(syn_lines)/6) 43 | outstream= open(output_folder + filename, 'w+') 44 | outstream.write(' '.join([str(elt) for elt in header_line]) + '\n') 45 | for line_num in range(len(syn_lines)/6): 46 | if (not line_num % print_epoch): 47 | print(line_num) 48 | synx= [] 49 | errx= [] 50 | synz= [] 51 | errz= [] 52 | for i in range(6): 53 | xz_syn_str= ''.join(syn_lines[6*line_num + i].split('\t')).strip() 54 | synx.append(xz_syn_str[0:12]) 55 | synz.append(xz_syn_str[12:24]) 56 | for i in range(6): 57 | xz_err_str= ''.join(err_lines[6*line_num + i].split('\t')).strip() 58 | errx.append(xz_err_str[0:25]) 59 | errz.append(xz_err_str[25:50]) 60 | result= ' '.join(synx) + ' ' + ' '.join(errx) \ 61 | + ' ' + ' '.join(synz) + ' ' + ' '.join(errz) 62 | if '1' in result: 63 | outstream.write(result + '\n') 64 | else: 65 | print('Warning at line ' + str(line_num)) 66 | print(result) 67 | 68 | outstream.close() 69 | 70 | if __name__ == '__main__': 71 | 72 | counter= 0 73 | for filename in sorted(os.listdir(sys.argv[1])): 74 | run(sys.argv[1], sys.argv[2], sys.argv[3], filename, headers[counter]) 75 | sys.stdout.flush() 76 | counter+=1 77 | -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2018 Pooya Ronagh 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /Param/LookUp/Knill_CNOT_D3/2018-01-12-11-38-59.json: -------------------------------------------------------------------------------- 1 | { 2 | "opt": { 3 | "decay": 0.6799397163241134, 4 | "learning rate": 0.027882123133053948, 5 | "tune value": 1176.5006103515625, 6 | "iterations": 20, 7 | "batch size": 2000, 8 | "momentum": 0.0570819498221248 9 | }, 10 | "data": { 11 | "num test batch": 100, 12 | "num trials": 10, 13 | "test fraction": 0.1 14 | }, 15 | "env": { 16 | "look up": true, 17 | "FT scheme": "ExRecCNOT", 18 | "EC scheme": "ColorD3", 19 | "param folder": "../../Param/LookUp/Knill_CNOT_D3/", 20 | "raw folder": "../../Data/Compact/Knill_CNOT_D3/e-04/", 21 | "report folder": "../../Reports/LookUp/Knill_CNOT_D3/", 22 | "pickle folder": "../../Data/Pkl/LookUp/Knill_CNOT_D3/e-04/" 23 | }, 24 | "nn": { 25 | "W std": 0.001, 26 | "b std": 0.0, 27 | "num hidden": [ 28 | 1000, 29 | 140 30 | ], 31 | "keep rate": 1.0, 32 | "mixed": false, 33 | "iso": false, 34 | "activations": [ 35 | "sigmoid", 36 | "relu", 37 | "id" 38 | ], 39 | "type": "FF" 40 | }, 41 | "usr": { 42 | "verbose": false 43 | } 44 | } -------------------------------------------------------------------------------- /Param/LookUp/Knill_CNOT_D3/2018-01-12-23-37-26.json: -------------------------------------------------------------------------------- 1 | { 2 | "opt": { 3 | "decay": 0.6546886203606432, 4 | "learning rate": 0.0007834917831104209, 5 | "tune value": 1039.1279296875, 6 | "iterations": 20, 7 | "batch size": 2000, 8 | "momentum": 0.43749386548900454 9 | }, 10 | "data": { 11 | "num test batch": 100, 12 | "num trials": 10, 13 | "test fraction": 0.1 14 | }, 15 | "env": { 16 | "look up": true, 17 | "FT scheme": "ExRecCNOT", 18 | "EC scheme": "ColorD3", 19 | "param folder": "../../Param/LookUp/Knill_CNOT_D3/", 20 | "raw folder": "../../Data/Compact/Knill_CNOT_D3/e-04/", 21 | "report folder": "../../Reports/LookUp/Knill_CNOT_D3/", 22 | "pickle folder": "../../Data/Pkl/LookUp/Knill_CNOT_D3/e-04/" 23 | }, 24 | "nn": { 25 | "W std": 0.03113716667465097, 26 | "b std": 0.0, 27 | "num hidden": [ 28 | 511 29 | ], 30 | "unit type": "LSTM", 31 | "peepholes": false, 32 | "mixed": false, 33 | "iso": false, 34 | "activations": [ 35 | "relu", 36 | "id" 37 | ], 38 | "type": "RNN", 39 | "keep rate": 1.0 40 | }, 41 | "usr": { 42 | "verbose": false 43 | } 44 | } -------------------------------------------------------------------------------- /Param/LookUp/Knill_CNOT_D3/2018-01-13-05-48-19.json: -------------------------------------------------------------------------------- 1 | { 2 | "opt": { 3 | "decay": 0.9999605866153016, 4 | "learning rate": 0.020508027785985126, 5 | "tune value": 1029.594970703125, 6 | "iterations": 20, 7 | "batch size": 2000, 8 | "momentum": 0.00011749376902563215 9 | }, 10 | "data": { 11 | "num trials": 10, 12 | "test fraction": 0.1 13 | }, 14 | "env": { 15 | "look up": true, 16 | "FT scheme": "ExRecCNOT", 17 | "EC scheme": "ColorD3", 18 | "param folder": "../../Param/LookUp/Knill_CNOT_D3/", 19 | "raw folder": "../../Data/Compact/Knill_CNOT_D3/e-04/", 20 | "report folder": "../../Reports/LookUp/Knill_CNOT_D3/", 21 | "pickle folder": "../../Data/Pkl/LookUp/Knill_CNOT_D3/e-04/" 22 | }, 23 | "nn": { 24 | "W std": 0.007675732849059078, 25 | "b std": 0.0, 26 | "num hidden": [ 27 | 1000 28 | ], 29 | "keep rate": 1.0, 30 | "mixed": false, 31 | "iso": false, 32 | "activations": [ 33 | "relu", 34 | "id" 35 | ], 36 | "type": "FF" 37 | }, 38 | "usr": { 39 | "verbose": false 40 | } 41 | } -------------------------------------------------------------------------------- /Param/LookUp/Knill_CNOT_D3/2018-01-13-09-33-12.json: -------------------------------------------------------------------------------- 1 | { 2 | "opt": { 3 | "decay": 0.9583782436576135, 4 | "learning rate": 0.001474751507386028, 5 | "tune value": 1006.4881591796875, 6 | "iterations": 20, 7 | "batch size": 2000, 8 | "momentum": 0.5941528760073438 9 | }, 10 | "data": { 11 | "num test batch": 100, 12 | "num trials": 10, 13 | "test fraction": 0.1 14 | }, 15 | "env": { 16 | "look up": true, 17 | "FT scheme": "ExRecCNOT", 18 | "EC scheme": "ColorD3", 19 | "param folder": "../../Param/LookUp/Knill_CNOT_D3/", 20 | "raw folder": "../../Data/Compact/Knill_CNOT_D3/e-04/", 21 | "report folder": "../../Reports/LookUp/Knill_CNOT_D3/", 22 | "pickle folder": "../../Data/Pkl/LookUp/Knill_CNOT_D3/e-04/" 23 | }, 24 | "nn": { 25 | "W std": 0.08293334558448452, 26 | "b std": 0.0, 27 | "num hidden": [ 28 | 481 29 | ], 30 | "unit type": "LSTM", 31 | "peepholes": false, 32 | "mixed": false, 33 | "iso": false, 34 | "activations": [ 35 | "relu", 36 | "id" 37 | ], 38 | "type": "RNN", 39 | "keep rate": 1.0 40 | }, 41 | "usr": { 42 | "verbose": false 43 | } 44 | } -------------------------------------------------------------------------------- /Param/LookUp/Knill_CNOT_D3/2018-01-13-20-21-28.json: -------------------------------------------------------------------------------- 1 | { 2 | "opt": { 3 | "decay": 0.9595752158964973, 4 | "learning rate": 4.4603418680509715e-05, 5 | "tune value": 8720.9990234375, 6 | "iterations": 20, 7 | "batch size": 2000, 8 | "momentum": 0.0004468609889508344 9 | }, 10 | "data": { 11 | "num test batch": 100, 12 | "num trials": 10, 13 | "test fraction": 0.1 14 | }, 15 | "env": { 16 | "look up": true, 17 | "FT scheme": "ExRecCNOT", 18 | "EC scheme": "ColorD3", 19 | "param folder": "../../Param/LookUp/Knill_CNOT_D3/", 20 | "raw folder": "../../Data/Compact/Knill_CNOT_D3/e-04/", 21 | "report folder": "../../Reports/LookUp/Knill_CNOT_D3/", 22 | "pickle folder": "../../Data/Pkl/LookUp/Knill_CNOT_D3/e-04/" 23 | }, 24 | "nn": { 25 | "W std": 0.08262092418138829, 26 | "b std": 0.0, 27 | "num hidden": [ 28 | 447, 29 | 977 30 | ], 31 | "keep rate": 1.0, 32 | "mixed": false, 33 | "iso": false, 34 | "activations": [ 35 | "relu", 36 | "relu", 37 | "id" 38 | ], 39 | "type": "FF" 40 | }, 41 | "usr": { 42 | "verbose": false 43 | } 44 | } -------------------------------------------------------------------------------- /Param/LookUp/Knill_CNOT_D3/2018-01-14-04-38-08.json: -------------------------------------------------------------------------------- 1 | { 2 | "opt": { 3 | "decay": 0.8361969048525322, 4 | "learning rate": 1.4092193772193302e-05, 5 | "tune value": 15910.064453125, 6 | "iterations": 20, 7 | "batch size": 2000, 8 | "momentum": 0.9331518665513124 9 | }, 10 | "data": { 11 | "num test batch": 100, 12 | "num trials": 10, 13 | "test fraction": 0.1 14 | }, 15 | "env": { 16 | "look up": true, 17 | "FT scheme": "ExRecCNOT", 18 | "EC scheme": "ColorD3", 19 | "param folder": "../../Param/LookUp/Knill_CNOT_D3/", 20 | "raw folder": "../../Data/Compact/Knill_CNOT_D3/e-04/", 21 | "report folder": "../../Reports/LookUp/Knill_CNOT_D3/", 22 | "pickle folder": "../../Data/Pkl/LookUp/Knill_CNOT_D3/e-04/" 23 | }, 24 | "nn": { 25 | "W std": 0.07283311853130876, 26 | "b std": 0.0, 27 | "num hidden": [], 28 | "keep rate": 1.0, 29 | "mixed": false, 30 | "iso": false, 31 | "activations": [ 32 | "id" 33 | ], 34 | "type": "FF" 35 | }, 36 | "usr": { 37 | "verbose": false 38 | } 39 | } -------------------------------------------------------------------------------- /Param/LookUp/Knill_CNOT_D3/2018-01-29-05-43-52.json: -------------------------------------------------------------------------------- 1 | { 2 | "opt": { 3 | "decay": 0.8979338445699883, 4 | "learning rate": 5.453582775197124e-05, 5 | "tune value": 9176.103515625, 6 | "iterations": 20, 7 | "batch size": 2000, 8 | "momentum": 0.4811366939757876 9 | }, 10 | "data": { 11 | "num test batch": 100, 12 | "num trials": 10, 13 | "test fraction": 0.1 14 | }, 15 | "env": { 16 | "look up": true, 17 | "FT scheme": "ExRecCNOT", 18 | "EC scheme": "ColorD3", 19 | "param folder": "../../Param/LookUp/Knill_CNOT_D3/", 20 | "raw folder": "../../Data/Compact/Knill_CNOT_D3/e-04/", 21 | "report folder": "../../Reports/LookUp/Knill_CNOT_D3/", 22 | "pickle folder": "../../Data/Pkl/LookUp/Knill_CNOT_D3/e-04/" 23 | }, 24 | "nn": { 25 | "W std": 0.03460907459077292, 26 | "b std": 0.0, 27 | "num hidden": [ 28 | 304, 29 | 128, 30 | 456 31 | ], 32 | "keep rate": 1.0, 33 | "mixed": false, 34 | "iso": false, 35 | "activations": [ 36 | "relu", 37 | "relu", 38 | "relu", 39 | "id" 40 | ], 41 | "type": "FF" 42 | }, 43 | "usr": { 44 | "verbose": false 45 | } 46 | } -------------------------------------------------------------------------------- /Param/LookUp/Knill_CNOT_D3/ff_init_param/000.json: -------------------------------------------------------------------------------- 1 | { 2 | "env": { 3 | "FT scheme": "ExRecCNOT", 4 | "EC scheme": "ColorD3", 5 | "raw folder": "../../Data/Compact/Knill_CNOT_D3/e-04/", 6 | "pickle folder": "../../Data/Pkl/LookUp/Knill_CNOT_D3/e-04/", 7 | "report folder": "../../Reports/LookUp/Knill_CNOT_D3/", 8 | "param folder": "../../Param/LookUp/Knill_CNOT_D3/", 9 | "look up": true 10 | }, 11 | "opt": { 12 | "batch size": 2000, 13 | "decay": -1.0, 14 | "momentum": -1.0, 15 | "iterations": 20, 16 | "learning rate": -1.0 17 | }, 18 | "data": { 19 | "test fraction": 0.1, 20 | "num trials": 10, 21 | "num test batch": 100 22 | }, 23 | "nn": { 24 | "type": "FF", 25 | "iso": false, 26 | "mixed": false, 27 | "W std": -1.0, 28 | "b std": 0.0, 29 | "num hidden": [], 30 | "activations": ["id"], 31 | "keep rate": 1.0 32 | }, 33 | "usr": { 34 | "verbose": false 35 | } 36 | } -------------------------------------------------------------------------------- /Param/LookUp/Knill_CNOT_D3/ff_init_param/101.json: -------------------------------------------------------------------------------- 1 | { 2 | "env": { 3 | "FT scheme": "ExRecCNOT", 4 | "EC scheme": "ColorD3", 5 | "raw folder": "../../Data/Compact/Knill_CNOT_D3/e-04/", 6 | "pickle folder": "../../Data/Pkl/LookUp/Knill_CNOT_D3/e-04/", 7 | "report folder": "../../Reports/LookUp/Knill_CNOT_D3/", 8 | "param folder": "../../Param/LookUp/Knill_CNOT_D3/", 9 | "look up": true 10 | }, 11 | "opt": { 12 | "batch size": 2000, 13 | "decay": -1.0, 14 | "momentum": -1.0, 15 | "iterations": 20, 16 | "learning rate": -1.0 17 | }, 18 | "data": { 19 | "test fraction": 0.1, 20 | "num trials": 10 21 | }, 22 | "nn": { 23 | "type": "FF", 24 | "iso": false, 25 | "mixed": false, 26 | "W std": -1.0, 27 | "b std": 0.0, 28 | "num hidden": [-1], 29 | "activations": ["sigmoid", "id"], 30 | "keep rate": 1.0 31 | }, 32 | "usr": { 33 | "verbose": false 34 | } 35 | } -------------------------------------------------------------------------------- /Param/LookUp/Knill_CNOT_D3/ff_init_param/103.json: -------------------------------------------------------------------------------- 1 | { 2 | "env": { 3 | "FT scheme": "ExRecCNOT", 4 | "EC scheme": "ColorD3", 5 | "raw folder": "../../Data/Compact/Knill_CNOT_D3/e-04/", 6 | "pickle folder": "../../Data/Pkl/LookUp/Knill_CNOT_D3/e-04/", 7 | "report folder": "../../Reports/LookUp/Knill_CNOT_D3/", 8 | "param folder": "../../Param/LookUp/Knill_CNOT_D3/", 9 | "look up": true 10 | }, 11 | "opt": { 12 | "batch size": 2000, 13 | "decay": -1.0, 14 | "momentum": -1.0, 15 | "iterations": 20, 16 | "learning rate": -1.0 17 | }, 18 | "data": { 19 | "test fraction": 0.1, 20 | "num trials": 10 21 | }, 22 | "nn": { 23 | "type": "FF", 24 | "iso": false, 25 | "mixed": false, 26 | "W std": -1.0, 27 | "b std": 0.0, 28 | "num hidden": [-1], 29 | "activations": ["relu", "id"], 30 | "keep rate": 1.0 31 | }, 32 | "usr": { 33 | "verbose": false 34 | } 35 | } -------------------------------------------------------------------------------- /Param/LookUp/Knill_CNOT_D3/ff_init_param/207.json: -------------------------------------------------------------------------------- 1 | { 2 | "env": { 3 | "FT scheme": "ExRecCNOT", 4 | "EC scheme": "ColorD3", 5 | "raw folder": "../../Data/Compact/Knill_CNOT_D3/e-04/", 6 | "pickle folder": "../../Data/Pkl/LookUp/Knill_CNOT_D3/e-04/", 7 | "report folder": "../../Reports/LookUp/Knill_CNOT_D3/", 8 | "param folder": "../../Param/LookUp/Knill_CNOT_D3/", 9 | "look up": true 10 | }, 11 | "opt": { 12 | "batch size": 2000, 13 | "decay": -1.0, 14 | "momentum": -1.0, 15 | "iterations": 20, 16 | "learning rate": -1.0 17 | }, 18 | "data": { 19 | "test fraction": 0.1, 20 | "num trials": 10, 21 | "num test batch": 100 22 | }, 23 | "nn": { 24 | "type": "FF", 25 | "iso": false, 26 | "mixed": false, 27 | "W std": -1.0, 28 | "b std": 0.0, 29 | "num hidden": [-1, -1], 30 | "activations": ["sigmoid", "relu", "id"], 31 | "keep rate": 1.0 32 | }, 33 | "usr": { 34 | "verbose": false 35 | } 36 | } -------------------------------------------------------------------------------- /Param/LookUp/Knill_CNOT_D3/ff_init_param/209.json: -------------------------------------------------------------------------------- 1 | { 2 | "env": { 3 | "FT scheme": "ExRecCNOT", 4 | "EC scheme": "ColorD3", 5 | "raw folder": "../../Data/Compact/Knill_CNOT_D3/e-04/", 6 | "pickle folder": "../../Data/Pkl/LookUp/Knill_CNOT_D3/e-04/", 7 | "report folder": "../../Reports/LookUp/Knill_CNOT_D3/", 8 | "param folder": "../../Param/LookUp/Knill_CNOT_D3/", 9 | "look up": true 10 | }, 11 | "opt": { 12 | "batch size": 2000, 13 | "decay": -1.0, 14 | "momentum": -1.0, 15 | "iterations": 20, 16 | "learning rate": -1.0 17 | }, 18 | "data": { 19 | "test fraction": 0.1, 20 | "num trials": 10, 21 | "num test batch": 100 22 | }, 23 | "nn": { 24 | "type": "FF", 25 | "iso": false, 26 | "mixed": false, 27 | "W std": -1.0, 28 | "b std": 0.0, 29 | "num hidden": [-1, -1], 30 | "activations": ["relu", "relu", "id"], 31 | "keep rate": 1.0 32 | }, 33 | "usr": { 34 | "verbose": false 35 | } 36 | } -------------------------------------------------------------------------------- /Param/LookUp/Knill_CNOT_D3/ff_init_param/3.json: -------------------------------------------------------------------------------- 1 | { 2 | "env": { 3 | "FT scheme": "ExRecCNOT", 4 | "EC scheme": "ColorD3", 5 | "raw folder": "../../Data/Compact/Knill_CNOT_D3/e-04/", 6 | "pickle folder": "../../Data/Pkl/LookUp/Knill_CNOT_D3/e-04/", 7 | "report folder": "../../Reports/LookUp/Knill_CNOT_D3/", 8 | "param folder": "../../Param/LookUp/Knill_CNOT_D3/", 9 | "look up": true 10 | }, 11 | "opt": { 12 | "batch size": 2000, 13 | "decay": -1.0, 14 | "momentum": -1.0, 15 | "iterations": 20, 16 | "learning rate": -1.0 17 | }, 18 | "data": { 19 | "test fraction": 0.1, 20 | "num trials": 10, 21 | "num test batch": 100 22 | }, 23 | "nn": { 24 | "type": "FF", 25 | "iso": false, 26 | "mixed": false, 27 | "W std": -1.0, 28 | "b std": 0.0, 29 | "num hidden": [-1, -1, -1], 30 | "activations": ["relu", "relu", "relu", "id"], 31 | "keep rate": 1.0 32 | }, 33 | "usr": { 34 | "verbose": false 35 | } 36 | } -------------------------------------------------------------------------------- /Param/LookUp/Knill_CNOT_D3/ff_init_param/4.json: -------------------------------------------------------------------------------- 1 | { 2 | "env": { 3 | "FT scheme": "ExRecCNOT", 4 | "EC scheme": "ColorD3", 5 | "raw folder": "../../Data/Compact/Knill_CNOT_D3/e-04/", 6 | "pickle folder": "../../Data/Pkl/LookUp/Knill_CNOT_D3/e-04/", 7 | "report folder": "../../Reports/LookUp/Knill_CNOT_D3/", 8 | "param folder": "../../Param/LookUp/Knill_CNOT_D3/", 9 | "look up": true 10 | }, 11 | "opt": { 12 | "batch size": 2000, 13 | "decay": -1.0, 14 | "momentum": -1.0, 15 | "iterations": 20, 16 | "learning rate": -1.0 17 | }, 18 | "data": { 19 | "test fraction": 0.1, 20 | "num trials": 10, 21 | "num test batch": 100 22 | }, 23 | "nn": { 24 | "type": "FF", 25 | "iso": false, 26 | "mixed": false, 27 | "W std": -1.0, 28 | "b std": 0.0, 29 | "num hidden": [-1, -1, -1, -1], 30 | "activations": ["relu", "relu", "relu", "relu", "id"], 31 | "keep rate": 1.0 32 | }, 33 | "usr": { 34 | "verbose": false 35 | } 36 | } -------------------------------------------------------------------------------- /Param/LookUp/Knill_CNOT_D3/hyperparam.json: -------------------------------------------------------------------------------- 1 | { 2 | "bayesopt": { 3 | "n_iterations": 50, 4 | "n_iter_relearn": 1, 5 | "epsilon": 0.4, 6 | "noise": 1e-10 7 | }, 8 | "vars": { 9 | "opt.decay": [0.00, 0.999999, "identity"], 10 | "opt.momentum": [0.00, 0.999999, "identity"], 11 | "opt.learning rate": [-5.0, -1.0, "raise_ten"], 12 | "nn.W std": [-3.0, -1.0, "raise_ten"], 13 | "nn.num hidden": [10.0, 100.0999999, "int_times_ten"] 14 | }, 15 | "env": { 16 | "filename": "4.000e-04.pkl", 17 | "inner iterations": 1, 18 | "database usage": 1 19 | } 20 | } -------------------------------------------------------------------------------- /Param/LookUp/Knill_CNOT_D3/rnn_init_param/0.json: -------------------------------------------------------------------------------- 1 | { 2 | "opt": { 3 | "learning rate": -1, 4 | "decay": -1, 5 | "momentum": -1, 6 | "iterations": 20, 7 | "batch size": 2000 8 | }, 9 | "data": { 10 | "num trials": 10, 11 | "test fraction": 0.1, 12 | "num test batch": 100 13 | }, 14 | "env": { 15 | "look up": true, 16 | "FT scheme": "ExRecCNOT", 17 | "EC scheme": "ColorD3", 18 | "param folder": "../../Param/LookUp/Knill_CNOT_D3/", 19 | "raw folder": "../../Data/Compact/Knill_CNOT_D3/e-04/", 20 | "report folder": "../../Reports/LookUp/Knill_CNOT_D3/", 21 | "pickle folder": "../../Data/Pkl/LookUp/Knill_CNOT_D3/e-04/" 22 | }, 23 | "nn": { 24 | "W std": -1, 25 | "b std": 0.0, 26 | "num hidden": [ 27 | -1 28 | ], 29 | "unit type": "LSTM", 30 | "peepholes": false, 31 | "mixed": false, 32 | "activations": [ 33 | "relu", 34 | "id" 35 | ], 36 | "iso": false, 37 | "keep rate": 1.0, 38 | "type": "RNN" 39 | }, 40 | "usr": { 41 | "verbose": false 42 | } 43 | } -------------------------------------------------------------------------------- /Param/LookUp/Knill_CNOT_D5/2018-01-24-09-37-41.json: -------------------------------------------------------------------------------- 1 | { 2 | "opt": { 3 | "decay": 0.9994225915164153, 4 | "learning rate": 1.2905835184558101e-05, 5 | "tune value": 12961.7724609375, 6 | "iterations": 20, 7 | "batch size": 2000, 8 | "momentum": 0.9924259907716059 9 | }, 10 | "data": { 11 | "num test batch": 100, 12 | "num trials": 10, 13 | "test fraction": 0.1 14 | }, 15 | "env": { 16 | "look up": true, 17 | "FT scheme": "ExRecCNOT", 18 | "EC scheme": "ColorD5", 19 | "param folder": "../../Param/LookUp/Knill_CNOT_D5/", 20 | "raw folder": "../../Data/Compact/Knill_CNOT_D5/e-04/", 21 | "report folder": "../../Reports/LookUp/Knill_CNOT_D5/", 22 | "pickle folder": "../../Data/Pkl/LookUp/Knill_CNOT_D5/e-04/" 23 | }, 24 | "nn": { 25 | "W std": 1.0019865388992915e-05, 26 | "b std": 0.0, 27 | "num hidden": [ 28 | 100, 29 | 1000 30 | ], 31 | "keep rate": 1.0, 32 | "mixed": false, 33 | "iso": false, 34 | "activations": [ 35 | "relu", 36 | "relu", 37 | "id" 38 | ], 39 | "type": "FF" 40 | }, 41 | "usr": { 42 | "verbose": false 43 | } 44 | } -------------------------------------------------------------------------------- /Param/LookUp/Knill_CNOT_D5/2018-01-26-13-28-20.json: -------------------------------------------------------------------------------- 1 | { 2 | "opt": { 3 | "decay": 0.9999679670271874, 4 | "learning rate": 0.0006948133967589978, 5 | "tune value": 10939.265625, 6 | "iterations": 20, 7 | "batch size": 2000, 8 | "momentum": 0.49243565311761317 9 | }, 10 | "data": { 11 | "num test batch": 100, 12 | "num trials": 10, 13 | "test fraction": 0.1 14 | }, 15 | "env": { 16 | "look up": true, 17 | "FT scheme": "ExRecCNOT", 18 | "EC scheme": "ColorD5", 19 | "param folder": "../../Param/LookUp/Knill_CNOT_D5/", 20 | "raw folder": "../../Data/Compact/Knill_CNOT_D5/e-04/", 21 | "report folder": "../../Reports/LookUp/Knill_CNOT_D5/", 22 | "pickle folder": "../../Data/Pkl/LookUp/Knill_CNOT_D5/e-04/" 23 | }, 24 | "nn": { 25 | "W std": 1.000403048660186e-05, 26 | "b std": 0.0, 27 | "num hidden": [ 28 | 1000, 29 | 824 30 | ], 31 | "keep rate": 1.0, 32 | "mixed": false, 33 | "iso": false, 34 | "activations": [ 35 | "relu", 36 | "relu", 37 | "id" 38 | ], 39 | "type": "FF" 40 | }, 41 | "usr": { 42 | "verbose": false 43 | } 44 | } -------------------------------------------------------------------------------- /Param/LookUp/Knill_CNOT_D5/ff_init_param/2.json: -------------------------------------------------------------------------------- 1 | { 2 | "env": { 3 | "FT scheme": "ExRecCNOT", 4 | "EC scheme": "ColorD5", 5 | "raw folder": "../../Data/Compact/Knill_CNOT_D5/e-04/", 6 | "pickle folder": "../../Data/Pkl/LookUp/Knill_CNOT_D5/e-04/", 7 | "report folder": "../../Reports/LookUp/Knill_CNOT_D5/", 8 | "param folder": "../../Param/LookUp/Knill_CNOT_D5/", 9 | "look up": true 10 | }, 11 | "opt": { 12 | "batch size": 2000, 13 | "decay": -1.0, 14 | "momentum": -1.0, 15 | "iterations": 20, 16 | "learning rate": -1.0 17 | }, 18 | "data": { 19 | "test fraction": 0.1, 20 | "num trials": 10, 21 | "num test batch": 100 22 | }, 23 | "nn": { 24 | "type": "FF", 25 | "iso": false, 26 | "mixed": false, 27 | "W std": -1.0, 28 | "b std": 0.0, 29 | "num hidden": [-1, -1], 30 | "activations": ["relu", "relu", "id"], 31 | "keep rate": 1.0 32 | }, 33 | "usr": { 34 | "verbose": false 35 | } 36 | } -------------------------------------------------------------------------------- /Param/LookUp/Knill_CNOT_D5/hyperparam.json: -------------------------------------------------------------------------------- 1 | { 2 | "bayesopt": { 3 | "n_iterations": 50, 4 | "n_iter_relearn": 1, 5 | "epsilon": 0.4, 6 | "noise": 1e-10 7 | }, 8 | "vars": { 9 | "opt.decay": [0.00, 0.999999, "identity"], 10 | "opt.momentum": [0.00, 0.999999, "identity"], 11 | "opt.learning rate": [-7.0, -3.0, "raise_ten"], 12 | "nn.W std": [-5.0, -3.0, "raise_ten"], 13 | "nn.num hidden": [10.0, 100.0999999, "int_times_ten"] 14 | }, 15 | "env": { 16 | "filename": "1.000e-03.pkl", 17 | "inner iterations": 1, 18 | "database usage": 1 19 | } 20 | } -------------------------------------------------------------------------------- /Param/LookUp/Knill_CNOT_D5/rnn_init_param/0.json: -------------------------------------------------------------------------------- 1 | { 2 | "opt": { 3 | "learning rate": -1, 4 | "decay": -1, 5 | "momentum": -1, 6 | "iterations": 20, 7 | "batch size": 2000 8 | }, 9 | "data": { 10 | "num trials": 10, 11 | "test fraction": 0.1 12 | }, 13 | "env": { 14 | "look up": true, 15 | "FT scheme": "ExRecCNOT", 16 | "EC scheme": "ColorD5", 17 | "param folder": "../../Param/LookUp/Knill_CNOT_D5/", 18 | "raw folder": "../../Data/Compact/Knill_CNOT_D5/e-04/", 19 | "report folder": "../../Reports/LookUp/Knill_CNOT_D5/", 20 | "pickle folder": "../../Data/Pkl/LookUp/Knill_CNOT_D5/e-04/" 21 | }, 22 | "nn": { 23 | "W std": -1, 24 | "b std": 0.0, 25 | "num hidden": [ 26 | -1 27 | ], 28 | "unit type": "LSTM", 29 | "peepholes": false, 30 | "mixed": false, 31 | "activations": [ 32 | "relu", 33 | "id" 34 | ], 35 | "iso": false, 36 | "keep rate": 1.0, 37 | "type": "RNN" 38 | }, 39 | "usr": { 40 | "verbose": false 41 | } 42 | } -------------------------------------------------------------------------------- /Param/LookUp/Steane_CNOT_D3/2018-01-11-08-34-01.json: -------------------------------------------------------------------------------- 1 | { 2 | "opt": { 3 | "decay": 0.9950335025994272, 4 | "learning rate": 7.348793840166944e-05, 5 | "tune value": 7099.43310546875, 6 | "iterations": 20, 7 | "batch size": 2000, 8 | "momentum": 0.9085074816155478 9 | }, 10 | "data": { 11 | "num test batch": 100, 12 | "num trials": 10, 13 | "test fraction": 0.1 14 | }, 15 | "env": { 16 | "look up": true, 17 | "FT scheme": "ExRecCNOT", 18 | "EC scheme": "ColorD3", 19 | "param folder": "../../Param/LookUp/Steane_CNOT_D3/", 20 | "raw folder": "../../Data/Compact/Steane_CNOT_D3/e-04/", 21 | "report folder": "../../Reports/LookUp/Steane_CNOT_D3/", 22 | "pickle folder": "../../Data/Pkl/LookUp/Steane_CNOT_D3/e-04/" 23 | }, 24 | "nn": { 25 | "W std": 0.09932255738786083, 26 | "b std": 0.0, 27 | "num hidden": [ 28 | 300 29 | ], 30 | "unit type": "LSTM", 31 | "peepholes": false, 32 | "mixed": false, 33 | "iso": false, 34 | "activations": [ 35 | "relu", 36 | "id" 37 | ], 38 | "type": "RNN", 39 | "keep rate": 1.0 40 | }, 41 | "usr": { 42 | "verbose": false 43 | } 44 | } -------------------------------------------------------------------------------- /Param/LookUp/Steane_CNOT_D3/2018-01-11-08-40-19.json: -------------------------------------------------------------------------------- 1 | { 2 | "opt": { 3 | "decay": 0.9319722943253517, 4 | "learning rate": 0.0013506901435688108, 5 | "tune value": 8184.06298828125, 6 | "iterations": 20, 7 | "batch size": 2000, 8 | "momentum": 0.6815728101563042 9 | }, 10 | "data": { 11 | "num test batch": 100, 12 | "num trials": 10, 13 | "test fraction": 0.1 14 | }, 15 | "env": { 16 | "look up": true, 17 | "FT scheme": "ExRecCNOT", 18 | "EC scheme": "ColorD3", 19 | "param folder": "../../Param/LookUp/Steane_CNOT_D3/", 20 | "raw folder": "../../Data/Compact/Steane_CNOT_D3/e-04/", 21 | "report folder": "../../Reports/LookUp/Steane_CNOT_D3/", 22 | "pickle folder": "../../Data/Pkl/LookUp/Steane_CNOT_D3/e-04/" 23 | }, 24 | "nn": { 25 | "W std": 0.026599793493192168, 26 | "b std": 0.0, 27 | "num hidden": [ 28 | 208 29 | ], 30 | "unit type": "LSTM", 31 | "peepholes": true, 32 | "mixed": false, 33 | "iso": false, 34 | "activations": [ 35 | "sigmoid", 36 | "id" 37 | ], 38 | "type": "RNN", 39 | "keep rate": 1.0 40 | }, 41 | "usr": { 42 | "verbose": false 43 | } 44 | } -------------------------------------------------------------------------------- /Param/LookUp/Steane_CNOT_D3/2018-01-11-08-41-11.json: -------------------------------------------------------------------------------- 1 | { 2 | "opt": { 3 | "decay": 0.9899912675177991, 4 | "learning rate": 0.0016514150829007566, 5 | "tune value": 7661.21875, 6 | "iterations": 20, 7 | "batch size": 2000, 8 | "momentum": 0.4231524975354747 9 | }, 10 | "data": { 11 | "num test batch": 100, 12 | "num trials": 10, 13 | "test fraction": 0.1 14 | }, 15 | "env": { 16 | "look up": true, 17 | "FT scheme": "ExRecCNOT", 18 | "EC scheme": "ColorD3", 19 | "param folder": "../../Param/LookUp/Steane_CNOT_D3/", 20 | "raw folder": "../../Data/Compact/Steane_CNOT_D3/e-04/", 21 | "report folder": "../../Reports/LookUp/Steane_CNOT_D3/", 22 | "pickle folder": "../../Data/Pkl/LookUp/Steane_CNOT_D3/e-04/" 23 | }, 24 | "nn": { 25 | "W std": 0.0029759062414749294, 26 | "b std": 0.0, 27 | "num hidden": [ 28 | 100 29 | ], 30 | "unit type": "LSTM", 31 | "peepholes": true, 32 | "mixed": false, 33 | "iso": false, 34 | "activations": [ 35 | "relu", 36 | "id" 37 | ], 38 | "type": "RNN", 39 | "keep rate": 1.0 40 | }, 41 | "usr": { 42 | "verbose": false 43 | } 44 | } -------------------------------------------------------------------------------- /Param/LookUp/Steane_CNOT_D3/2018-01-11-10-59-27.json: -------------------------------------------------------------------------------- 1 | { 2 | "opt": { 3 | "decay": 0.9970495798885577, 4 | "learning rate": 0.025672035809413088, 5 | "tune value": 7505.34521484375, 6 | "iterations": 20, 7 | "batch size": 2000, 8 | "momentum": 0.0002826916892706053 9 | }, 10 | "data": { 11 | "num test batch": 100, 12 | "num trials": 10, 13 | "test fraction": 0.1 14 | }, 15 | "env": { 16 | "look up": true, 17 | "FT scheme": "ExRecCNOT", 18 | "EC scheme": "ColorD3", 19 | "param folder": "../../Param/LookUp/Steane_CNOT_D3/", 20 | "raw folder": "../../Data/Compact/Steane_CNOT_D3/e-04/", 21 | "report folder": "../../Reports/LookUp/Steane_CNOT_D3/", 22 | "pickle folder": "../../Data/Pkl/LookUp/Steane_CNOT_D3/e-04/" 23 | }, 24 | "nn": { 25 | "W std": 0.001, 26 | "b std": 0.0, 27 | "num hidden": [ 28 | 100 29 | ], 30 | "unit type": "LSTM", 31 | "peepholes": true, 32 | "mixed": false, 33 | "iso": false, 34 | "activations": [ 35 | "sigmoid", 36 | "id" 37 | ], 38 | "type": "RNN", 39 | "keep rate": 1.0 40 | }, 41 | "usr": { 42 | "verbose": false 43 | } 44 | } -------------------------------------------------------------------------------- /Param/LookUp/Steane_CNOT_D3/2018-01-12-17-24-56.json: -------------------------------------------------------------------------------- 1 | { 2 | "opt": { 3 | "decay": 0.9043297662426749, 4 | "learning rate": 0.002345604083233656, 5 | "tune value": 7482.50439453125, 6 | "iterations": 20, 7 | "batch size": 2000, 8 | "momentum": 0.5856430016744976 9 | }, 10 | "data": { 11 | "num test batch": 100, 12 | "num trials": 10, 13 | "test fraction": 0.1 14 | }, 15 | "env": { 16 | "look up": true, 17 | "FT scheme": "ExRecCNOT", 18 | "EC scheme": "ColorD3", 19 | "param folder": "../../Param/LookUp/Steane_CNOT_D3/", 20 | "raw folder": "../../Data/Compact/Steane_CNOT_D3/e-04/", 21 | "report folder": "../../Reports/LookUp/Steane_CNOT_D3/", 22 | "pickle folder": "../../Data/Pkl/LookUp/Steane_CNOT_D3/e-04/" 23 | }, 24 | "nn": { 25 | "W std": 0.0018063678580912386, 26 | "b std": 0.0, 27 | "num hidden": [ 28 | 120 29 | ], 30 | "unit type": "LSTM", 31 | "peepholes": false, 32 | "mixed": false, 33 | "iso": false, 34 | "activations": [ 35 | "sigmoid", 36 | "id" 37 | ], 38 | "type": "RNN", 39 | "keep rate": 1.0 40 | }, 41 | "usr": { 42 | "verbose": false 43 | } 44 | } -------------------------------------------------------------------------------- /Param/LookUp/Steane_CNOT_D3/2018-01-13-17-18-23.json: -------------------------------------------------------------------------------- 1 | { 2 | "opt": { 3 | "decay": 0.9999785234046342, 4 | "learning rate": 0.0027482518842118584, 5 | "tune value": 7639.34326171875, 6 | "iterations": 20, 7 | "batch size": 2000, 8 | "momentum": 7.77994519756297e-05 9 | }, 10 | "data": { 11 | "num trials": 10, 12 | "test fraction": 0.1 13 | }, 14 | "env": { 15 | "look up": true, 16 | "FT scheme": "ExRecCNOT", 17 | "EC scheme": "ColorD3", 18 | "param folder": "../../Param/LookUp/Steane_CNOT_D3/", 19 | "raw folder": "../../Data/Compact/Steane_CNOT_D3/e-04/", 20 | "report folder": "../../Reports/LookUp/Steane_CNOT_D3/", 21 | "pickle folder": "../../Data/Pkl/LookUp/Steane_CNOT_D3/e-04/" 22 | }, 23 | "nn": { 24 | "W std": 0.09999589864572703, 25 | "b std": 0.0, 26 | "num hidden": [ 27 | 1000, 28 | 1000 29 | ], 30 | "keep rate": 1.0, 31 | "mixed": false, 32 | "iso": false, 33 | "activations": [ 34 | "relu", 35 | "relu", 36 | "id" 37 | ], 38 | "type": "FF" 39 | }, 40 | "usr": { 41 | "verbose": false 42 | } 43 | } -------------------------------------------------------------------------------- /Param/LookUp/Steane_CNOT_D3/2018-01-26-23-11-50.json: -------------------------------------------------------------------------------- 1 | { 2 | "opt": { 3 | "decay": 0.8333103833616657, 4 | "learning rate": 0.008629666183036927, 5 | "tune value": 8542.94140625, 6 | "iterations": 20, 7 | "batch size": 2000, 8 | "momentum": 0.5410111731319643 9 | }, 10 | "data": { 11 | "num trials": 10, 12 | "test fraction": 0.1 13 | }, 14 | "env": { 15 | "look up": true, 16 | "FT scheme": "ExRecCNOT", 17 | "EC scheme": "ColorD3", 18 | "param folder": "../../Param/LookUp/Steane_CNOT_D3/", 19 | "raw folder": "../../Data/Compact/Steane_CNOT_D3/e-04/", 20 | "report folder": "../../Reports/LookUp/Steane_CNOT_D3/", 21 | "pickle folder": "../../Data/Pkl/LookUp/Steane_CNOT_D3/e-04/" 22 | }, 23 | "nn": { 24 | "W std": 0.0016488129546104507, 25 | "b std": 0.0, 26 | "num hidden": [ 27 | 393 28 | ], 29 | "keep rate": 1.0, 30 | "mixed": false, 31 | "iso": false, 32 | "activations": [ 33 | "relu", 34 | "id" 35 | ], 36 | "type": "FF" 37 | }, 38 | "usr": { 39 | "verbose": false 40 | } 41 | } -------------------------------------------------------------------------------- /Param/LookUp/Steane_CNOT_D3/2018-01-27-04-31-20.json: -------------------------------------------------------------------------------- 1 | { 2 | "opt": { 3 | "decay": 0.9065499568373858, 4 | "learning rate": 2.558060285163123e-05, 5 | "tune value": 7360.23583984375, 6 | "iterations": 20, 7 | "batch size": 2000, 8 | "momentum": 0.46522766927020315 9 | }, 10 | "data": { 11 | "num test batch": 100, 12 | "num trials": 10, 13 | "test fraction": 0.1 14 | }, 15 | "env": { 16 | "look up": true, 17 | "FT scheme": "ExRecCNOT", 18 | "EC scheme": "ColorD3", 19 | "param folder": "../../Param/LookUp/Steane_CNOT_D3/", 20 | "raw folder": "../../Data/Compact/Steane_CNOT_D3/e-04/", 21 | "report folder": "../../Reports/LookUp/Steane_CNOT_D3/", 22 | "pickle folder": "../../Data/Pkl/LookUp/Steane_CNOT_D3/e-04/" 23 | }, 24 | "nn": { 25 | "W std": 0.02751946249773083, 26 | "b std": 0.0, 27 | "num hidden": [ 28 | 727, 29 | 228, 30 | 778 31 | ], 32 | "keep rate": 1.0, 33 | "mixed": false, 34 | "iso": false, 35 | "activations": [ 36 | "relu", 37 | "relu", 38 | "relu", 39 | "id" 40 | ], 41 | "type": "FF" 42 | }, 43 | "usr": { 44 | "verbose": false 45 | } 46 | } -------------------------------------------------------------------------------- /Param/LookUp/Steane_CNOT_D3/2018-01-27-15-49-38.json: -------------------------------------------------------------------------------- 1 | { 2 | "opt": { 3 | "decay": 0.9999989999999999, 4 | "learning rate": 0.0004296418151502903, 5 | "tune value": 7092.6865234375, 6 | "iterations": 20, 7 | "batch size": 2000, 8 | "momentum": 0.034626128159451416 9 | }, 10 | "data": { 11 | "num test batch": 100, 12 | "num trials": 10, 13 | "test fraction": 0.1 14 | }, 15 | "env": { 16 | "look up": true, 17 | "FT scheme": "ExRecCNOT", 18 | "EC scheme": "ColorD3", 19 | "param folder": "../../Param/LookUp/Steane_CNOT_D3/", 20 | "raw folder": "../../Data/Compact/Steane_CNOT_D3/e-04/", 21 | "report folder": "../../Reports/LookUp/Steane_CNOT_D3/", 22 | "pickle folder": "../../Data/Pkl/LookUp/Steane_CNOT_D3/e-04/" 23 | }, 24 | "nn": { 25 | "W std": 0.09365003311393064, 26 | "b std": 0.0, 27 | "num hidden": [ 28 | 286, 29 | 307, 30 | 142, 31 | 978 32 | ], 33 | "keep rate": 1.0, 34 | "mixed": false, 35 | "iso": false, 36 | "activations": [ 37 | "relu", 38 | "relu", 39 | "relu", 40 | "relu", 41 | "id" 42 | ], 43 | "type": "FF" 44 | }, 45 | "usr": { 46 | "verbose": false 47 | } 48 | } -------------------------------------------------------------------------------- /Param/LookUp/Steane_CNOT_D3/ff_init_param/3.json: -------------------------------------------------------------------------------- 1 | { 2 | "env": { 3 | "FT scheme": "ExRecCNOT", 4 | "EC scheme": "ColorD3", 5 | "raw folder": "../../Data/Compact/Steane_CNOT_D3/e-04/", 6 | "pickle folder": "../../Data/Pkl/LookUp/Steane_CNOT_D3/e-04/", 7 | "report folder": "../../Reports/LookUp/Steane_CNOT_D3/", 8 | "param folder": "../../Param/LookUp/Steane_CNOT_D3/", 9 | "look up": true 10 | }, 11 | "opt": { 12 | "batch size": 2000, 13 | "decay": -1.0, 14 | "momentum": -1.0, 15 | "iterations": 20, 16 | "learning rate": -1.0 17 | }, 18 | "data": { 19 | "test fraction": 0.1, 20 | "num trials": 10, 21 | "num test batch": 100 22 | }, 23 | "nn": { 24 | "type": "FF", 25 | "iso": false, 26 | "mixed": false, 27 | "W std": -1.0, 28 | "b std": 0.0, 29 | "num hidden": [-1, -1, -1], 30 | "activations": ["relu", "relu", "relu", "id"], 31 | "keep rate": 1.0 32 | }, 33 | "usr": { 34 | "verbose": false 35 | } 36 | } -------------------------------------------------------------------------------- /Param/LookUp/Steane_CNOT_D3/ff_init_param/4.json: -------------------------------------------------------------------------------- 1 | { 2 | "env": { 3 | "FT scheme": "ExRecCNOT", 4 | "EC scheme": "ColorD3", 5 | "raw folder": "../../Data/Compact/Steane_CNOT_D3/e-04/", 6 | "pickle folder": "../../Data/Pkl/LookUp/Steane_CNOT_D3/e-04/", 7 | "report folder": "../../Reports/LookUp/Steane_CNOT_D3/", 8 | "param folder": "../../Param/LookUp/Steane_CNOT_D3/", 9 | "look up": true 10 | }, 11 | "opt": { 12 | "batch size": 2000, 13 | "decay": -1.0, 14 | "momentum": -1.0, 15 | "iterations": 20, 16 | "learning rate": -1.0 17 | }, 18 | "data": { 19 | "test fraction": 0.1, 20 | "num trials": 10, 21 | "num test batch": 100 22 | }, 23 | "nn": { 24 | "type": "FF", 25 | "iso": false, 26 | "mixed": false, 27 | "W std": -1.0, 28 | "b std": 0.0, 29 | "num hidden": [-1, -1, -1, -1], 30 | "activations": ["relu", "relu", "relu", "relu", "id"], 31 | "keep rate": 1.0 32 | }, 33 | "usr": { 34 | "verbose": false 35 | } 36 | } -------------------------------------------------------------------------------- /Param/LookUp/Steane_CNOT_D3/ff_init_param/5.json: -------------------------------------------------------------------------------- 1 | { 2 | "env": { 3 | "FT scheme": "ExRecCNOT", 4 | "EC scheme": "ColorD3", 5 | "raw folder": "../../Data/Compact/Steane_CNOT_D3/e-04/", 6 | "pickle folder": "../../Data/Pkl/LookUp/Steane_CNOT_D3/e-04/", 7 | "report folder": "../../Reports/LookUp/Steane_CNOT_D3/", 8 | "param folder": "../../Param/LookUp/Steane_CNOT_D3/", 9 | "look up": true 10 | }, 11 | "opt": { 12 | "batch size": 2000, 13 | "decay": -1.0, 14 | "momentum": -1.0, 15 | "iterations": 20, 16 | "learning rate": -1.0 17 | }, 18 | "data": { 19 | "test fraction": 0.1, 20 | "num trials": 10, 21 | "num test batch": 100 22 | }, 23 | "nn": { 24 | "type": "FF", 25 | "iso": false, 26 | "mixed": false, 27 | "W std": -1.0, 28 | "b std": 0.0, 29 | "num hidden": [-1, -1, -1, -1, -1], 30 | "activations": ["relu", "relu", "relu", "relu", "relu", "id"], 31 | "keep rate": 1.0 32 | }, 33 | "usr": { 34 | "verbose": false 35 | } 36 | } -------------------------------------------------------------------------------- /Param/LookUp/Steane_CNOT_D3/ff_init_param/G3/000.json: -------------------------------------------------------------------------------- 1 | { 2 | "env": { 3 | "FT scheme": "ExRecCNOT", 4 | "EC scheme": "ColorD3", 5 | "raw folder": "../../Data/Compact/Steane_CNOT_D3/e-04/", 6 | "pickle folder": "../../Data/Pkl/LookUp/Steane_CNOT_D3/e-04/", 7 | "report folder": "../../Reports/LookUp/Steane_CNOT_D3/", 8 | "param folder": "../../Param/LookUp/Steane_CNOT_D3/", 9 | "look up": true 10 | }, 11 | "opt": { 12 | "batch size": 2000, 13 | "decay": -1.0, 14 | "momentum": -1.0, 15 | "iterations": 20, 16 | "learning rate": -1.0 17 | }, 18 | "data": { 19 | "test fraction": 0.1, 20 | "num trials": 10 21 | }, 22 | "nn": { 23 | "type": "FF", 24 | "iso": false, 25 | "mixed": false, 26 | "W std": -1.0, 27 | "b std": 0.0, 28 | "num hidden": [], 29 | "activations": ["id"], 30 | "keep rate": 1.0 31 | }, 32 | "usr": { 33 | "verbose": false 34 | } 35 | } -------------------------------------------------------------------------------- /Param/LookUp/Steane_CNOT_D3/ff_init_param/G3/101.json: -------------------------------------------------------------------------------- 1 | { 2 | "env": { 3 | "FT scheme": "ExRecCNOT", 4 | "EC scheme": "ColorD3", 5 | "raw folder": "../../Data/Compact/Steane_CNOT_D3/e-04/", 6 | "pickle folder": "../../Data/Pkl/LookUp/Steane_CNOT_D3/e-04/", 7 | "report folder": "../../Reports/LookUp/Steane_CNOT_D3/", 8 | "param folder": "../../Param/LookUp/Steane_CNOT_D3/", 9 | "look up": true 10 | }, 11 | "opt": { 12 | "batch size": 2000, 13 | "decay": -1.0, 14 | "momentum": -1.0, 15 | "iterations": 20, 16 | "learning rate": -1.0 17 | }, 18 | "data": { 19 | "test fraction": 0.1, 20 | "num trials": 10 21 | }, 22 | "nn": { 23 | "type": "FF", 24 | "iso": false, 25 | "mixed": false, 26 | "W std": -1.0, 27 | "b std": 0.0, 28 | "num hidden": [-1], 29 | "activations": ["sigmoid", "id"], 30 | "keep rate": 1.0 31 | }, 32 | "usr": { 33 | "verbose": false 34 | } 35 | } -------------------------------------------------------------------------------- /Param/LookUp/Steane_CNOT_D3/ff_init_param/G3/102.json: -------------------------------------------------------------------------------- 1 | { 2 | "env": { 3 | "FT scheme": "ExRecCNOT", 4 | "EC scheme": "ColorD3", 5 | "raw folder": "../../Data/Compact/Steane_CNOT_D3/e-04/", 6 | "pickle folder": "../../Data/Pkl/LookUp/Steane_CNOT_D3/e-04/", 7 | "report folder": "../../Reports/LookUp/Steane_CNOT_D3/", 8 | "param folder": "../../Param/LookUp/Steane_CNOT_D3/", 9 | "look up": true 10 | }, 11 | "opt": { 12 | "batch size": 2000, 13 | "decay": -1.0, 14 | "momentum": -1.0, 15 | "iterations": 20, 16 | "learning rate": -1.0 17 | }, 18 | "data": { 19 | "test fraction": 0.1, 20 | "num trials": 10 21 | }, 22 | "nn": { 23 | "type": "FF", 24 | "iso": false, 25 | "mixed": false, 26 | "W std": -1.0, 27 | "b std": 0.0, 28 | "num hidden": [-1], 29 | "activations": ["tanh", "id"], 30 | "keep rate": 1.0 31 | }, 32 | "usr": { 33 | "verbose": false 34 | } 35 | } -------------------------------------------------------------------------------- /Param/LookUp/Steane_CNOT_D3/ff_init_param/G3/103.json: -------------------------------------------------------------------------------- 1 | { 2 | "env": { 3 | "FT scheme": "ExRecCNOT", 4 | "EC scheme": "ColorD3", 5 | "raw folder": "../../Data/Compact/Steane_CNOT_D3/e-04/", 6 | "pickle folder": "../../Data/Pkl/LookUp/Steane_CNOT_D3/e-04/", 7 | "report folder": "../../Reports/LookUp/Steane_CNOT_D3/", 8 | "param folder": "../../Param/LookUp/Steane_CNOT_D3/", 9 | "look up": true 10 | }, 11 | "opt": { 12 | "batch size": 2000, 13 | "decay": -1.0, 14 | "momentum": -1.0, 15 | "iterations": 20, 16 | "learning rate": -1.0 17 | }, 18 | "data": { 19 | "test fraction": 0.1, 20 | "num trials": 10 21 | }, 22 | "nn": { 23 | "type": "FF", 24 | "iso": false, 25 | "mixed": false, 26 | "W std": -1.0, 27 | "b std": 0.0, 28 | "num hidden": [-1], 29 | "activations": ["relu", "id"], 30 | "keep rate": 1.0 31 | }, 32 | "usr": { 33 | "verbose": false 34 | } 35 | } -------------------------------------------------------------------------------- /Param/LookUp/Steane_CNOT_D3/ff_init_param/G4/205.json: -------------------------------------------------------------------------------- 1 | { 2 | "env": { 3 | "FT scheme": "ExRecCNOT", 4 | "EC scheme": "ColorD3", 5 | "raw folder": "../../Data/Compact/Steane_CNOT_D3/e-04/", 6 | "pickle folder": "../../Data/Pkl/LookUp/Steane_CNOT_D3/e-04/", 7 | "report folder": "../../Reports/LookUp/Steane_CNOT_D3/", 8 | "param folder": "../../Param/LookUp/Steane_CNOT_D3/", 9 | "look up": true 10 | }, 11 | "opt": { 12 | "batch size": 2000, 13 | "decay": -1.0, 14 | "momentum": -1.0, 15 | "iterations": 20, 16 | "learning rate": -1.0 17 | }, 18 | "data": { 19 | "test fraction": 0.1, 20 | "num trials": 10 21 | }, 22 | "nn": { 23 | "type": "FF", 24 | "iso": false, 25 | "mixed": false, 26 | "W std": -1.0, 27 | "b std": 0.0, 28 | "num hidden": [-1, -1], 29 | "activations": ["sigmoid", "sigmoid", "id"], 30 | "keep rate": 1.0 31 | }, 32 | "usr": { 33 | "verbose": false 34 | } 35 | } -------------------------------------------------------------------------------- /Param/LookUp/Steane_CNOT_D3/ff_init_param/G4/206.json: -------------------------------------------------------------------------------- 1 | { 2 | "env": { 3 | "FT scheme": "ExRecCNOT", 4 | "EC scheme": "ColorD3", 5 | "raw folder": "../../Data/Compact/Steane_CNOT_D3/e-04/", 6 | "pickle folder": "../../Data/Pkl/LookUp/Steane_CNOT_D3/e-04/", 7 | "report folder": "../../Reports/LookUp/Steane_CNOT_D3/", 8 | "param folder": "../../Param/LookUp/Steane_CNOT_D3/", 9 | "look up": true 10 | }, 11 | "opt": { 12 | "batch size": 2000, 13 | "decay": -1.0, 14 | "momentum": -1.0, 15 | "iterations": 20, 16 | "learning rate": -1.0 17 | }, 18 | "data": { 19 | "test fraction": 0.1, 20 | "num trials": 10 21 | }, 22 | "nn": { 23 | "type": "FF", 24 | "iso": false, 25 | "mixed": false, 26 | "W std": -1.0, 27 | "b std": 0.0, 28 | "num hidden": [-1, -1], 29 | "activations": ["sigmoid", "tanh", "id"], 30 | "keep rate": 1.0 31 | }, 32 | "usr": { 33 | "verbose": false 34 | } 35 | } -------------------------------------------------------------------------------- /Param/LookUp/Steane_CNOT_D3/ff_init_param/G4/207.json: -------------------------------------------------------------------------------- 1 | { 2 | "env": { 3 | "FT scheme": "ExRecCNOT", 4 | "EC scheme": "ColorD3", 5 | "raw folder": "../../Data/Compact/Steane_CNOT_D3/e-04/", 6 | "pickle folder": "../../Data/Pkl/LookUp/Steane_CNOT_D3/e-04/", 7 | "report folder": "../../Reports/LookUp/Steane_CNOT_D3/", 8 | "param folder": "../../Param/LookUp/Steane_CNOT_D3/", 9 | "look up": true 10 | }, 11 | "opt": { 12 | "batch size": 2000, 13 | "decay": -1.0, 14 | "momentum": -1.0, 15 | "iterations": 20, 16 | "learning rate": -1.0 17 | }, 18 | "data": { 19 | "test fraction": 0.1, 20 | "num trials": 10 21 | }, 22 | "nn": { 23 | "type": "FF", 24 | "iso": false, 25 | "mixed": false, 26 | "W std": -1.0, 27 | "b std": 0.0, 28 | "num hidden": [-1, -1], 29 | "activations": ["sigmoid", "relu", "id"], 30 | "keep rate": 1.0 31 | }, 32 | "usr": { 33 | "verbose": false 34 | } 35 | } -------------------------------------------------------------------------------- /Param/LookUp/Steane_CNOT_D3/ff_init_param/K1/209.json: -------------------------------------------------------------------------------- 1 | { 2 | "env": { 3 | "FT scheme": "ExRecCNOT", 4 | "EC scheme": "ColorD3", 5 | "raw folder": "../../Data/Compact/Steane_CNOT_D3/e-04/", 6 | "pickle folder": "../../Data/Pkl/LookUp/Steane_CNOT_D3/e-04/", 7 | "report folder": "../../Reports/LookUp/Steane_CNOT_D3/", 8 | "param folder": "../../Param/LookUp/Steane_CNOT_D3/", 9 | "look up": true 10 | }, 11 | "opt": { 12 | "batch size": 2000, 13 | "decay": -1.0, 14 | "momentum": -1.0, 15 | "iterations": 20, 16 | "learning rate": -1.0 17 | }, 18 | "data": { 19 | "test fraction": 0.1, 20 | "num trials": 10 21 | }, 22 | "nn": { 23 | "type": "FF", 24 | "iso": false, 25 | "mixed": false, 26 | "W std": -1.0, 27 | "b std": 0.0, 28 | "num hidden": [-1, -1], 29 | "activations": ["tanh", "sigmoid", "id"], 30 | "keep rate": 1.0 31 | }, 32 | "usr": { 33 | "verbose": false 34 | } 35 | } -------------------------------------------------------------------------------- /Param/LookUp/Steane_CNOT_D3/ff_init_param/K1/210.json: -------------------------------------------------------------------------------- 1 | { 2 | "env": { 3 | "FT scheme": "ExRecCNOT", 4 | "EC scheme": "ColorD3", 5 | "raw folder": "../../Data/Compact/Steane_CNOT_D3/e-04/", 6 | "pickle folder": "../../Data/Pkl/LookUp/Steane_CNOT_D3/e-04/", 7 | "report folder": "../../Reports/LookUp/Steane_CNOT_D3/", 8 | "param folder": "../../Param/LookUp/Steane_CNOT_D3/", 9 | "look up": true 10 | }, 11 | "opt": { 12 | "batch size": 2000, 13 | "decay": -1.0, 14 | "momentum": -1.0, 15 | "iterations": 20, 16 | "learning rate": -1.0 17 | }, 18 | "data": { 19 | "test fraction": 0.1, 20 | "num trials": 10 21 | }, 22 | "nn": { 23 | "type": "FF", 24 | "iso": false, 25 | "mixed": false, 26 | "W std": -1.0, 27 | "b std": 0.0, 28 | "num hidden": [-1, -1], 29 | "activations": ["tanh", "tanh", "id"], 30 | "keep rate": 1.0 31 | }, 32 | "usr": { 33 | "verbose": false 34 | } 35 | } -------------------------------------------------------------------------------- /Param/LookUp/Steane_CNOT_D3/ff_init_param/K1/211.json: -------------------------------------------------------------------------------- 1 | { 2 | "env": { 3 | "FT scheme": "ExRecCNOT", 4 | "EC scheme": "ColorD3", 5 | "raw folder": "../../Data/Compact/Steane_CNOT_D3/e-04/", 6 | "pickle folder": "../../Data/Pkl/LookUp/Steane_CNOT_D3/e-04/", 7 | "report folder": "../../Reports/LookUp/Steane_CNOT_D3/", 8 | "param folder": "../../Param/LookUp/Steane_CNOT_D3/", 9 | "look up": true 10 | }, 11 | "opt": { 12 | "batch size": 2000, 13 | "decay": -1.0, 14 | "momentum": -1.0, 15 | "iterations": 20, 16 | "learning rate": -1.0 17 | }, 18 | "data": { 19 | "test fraction": 0.1, 20 | "num trials": 10 21 | }, 22 | "nn": { 23 | "type": "FF", 24 | "iso": false, 25 | "mixed": false, 26 | "W std": -1.0, 27 | "b std": 0.0, 28 | "num hidden": [-1, -1], 29 | "activations": ["tanh", "relu", "id"], 30 | "keep rate": 1.0 31 | }, 32 | "usr": { 33 | "verbose": false 34 | } 35 | } -------------------------------------------------------------------------------- /Param/LookUp/Steane_CNOT_D3/ff_init_param/K2/213.json: -------------------------------------------------------------------------------- 1 | { 2 | "env": { 3 | "FT scheme": "ExRecCNOT", 4 | "EC scheme": "ColorD3", 5 | "raw folder": "../../Data/Compact/Steane_CNOT_D3/e-04/", 6 | "pickle folder": "../../Data/Pkl/LookUp/Steane_CNOT_D3/e-04/", 7 | "report folder": "../../Reports/LookUp/Steane_CNOT_D3/", 8 | "param folder": "../../Param/LookUp/Steane_CNOT_D3/", 9 | "look up": true 10 | }, 11 | "opt": { 12 | "batch size": 2000, 13 | "decay": -1.0, 14 | "momentum": -1.0, 15 | "iterations": 20, 16 | "learning rate": -1.0 17 | }, 18 | "data": { 19 | "test fraction": 0.1, 20 | "num trials": 10 21 | }, 22 | "nn": { 23 | "type": "FF", 24 | "iso": false, 25 | "mixed": false, 26 | "W std": -1.0, 27 | "b std": 0.0, 28 | "num hidden": [-1, -1], 29 | "activations": ["relu", "sigmoid", "id"], 30 | "keep rate": 1.0 31 | }, 32 | "usr": { 33 | "verbose": false 34 | } 35 | } -------------------------------------------------------------------------------- /Param/LookUp/Steane_CNOT_D3/ff_init_param/K2/214.json: -------------------------------------------------------------------------------- 1 | { 2 | "env": { 3 | "FT scheme": "ExRecCNOT", 4 | "EC scheme": "ColorD3", 5 | "raw folder": "../../Data/Compact/Steane_CNOT_D3/e-04/", 6 | "pickle folder": "../../Data/Pkl/LookUp/Steane_CNOT_D3/e-04/", 7 | "report folder": "../../Reports/LookUp/Steane_CNOT_D3/", 8 | "param folder": "../../Param/LookUp/Steane_CNOT_D3/", 9 | "look up": true 10 | }, 11 | "opt": { 12 | "batch size": 2000, 13 | "decay": -1.0, 14 | "momentum": -1.0, 15 | "iterations": 20, 16 | "learning rate": -1.0 17 | }, 18 | "data": { 19 | "test fraction": 0.1, 20 | "num trials": 10 21 | }, 22 | "nn": { 23 | "type": "FF", 24 | "iso": false, 25 | "mixed": false, 26 | "W std": -1.0, 27 | "b std": 0.0, 28 | "num hidden": [-1, -1], 29 | "activations": ["relu", "tanh", "id"], 30 | "keep rate": 1.0 31 | }, 32 | "usr": { 33 | "verbose": false 34 | } 35 | } -------------------------------------------------------------------------------- /Param/LookUp/Steane_CNOT_D3/ff_init_param/K2/215.json: -------------------------------------------------------------------------------- 1 | { 2 | "env": { 3 | "FT scheme": "ExRecCNOT", 4 | "EC scheme": "ColorD3", 5 | "raw folder": "../../Data/Compact/Steane_CNOT_D3/e-04/", 6 | "pickle folder": "../../Data/Pkl/LookUp/Steane_CNOT_D3/e-04/", 7 | "report folder": "../../Reports/LookUp/Steane_CNOT_D3/", 8 | "param folder": "../../Param/LookUp/Steane_CNOT_D3/", 9 | "look up": true 10 | }, 11 | "opt": { 12 | "batch size": 2000, 13 | "decay": -1.0, 14 | "momentum": -1.0, 15 | "iterations": 20, 16 | "learning rate": -1.0 17 | }, 18 | "data": { 19 | "test fraction": 0.1, 20 | "num trials": 10 21 | }, 22 | "nn": { 23 | "type": "FF", 24 | "iso": false, 25 | "mixed": false, 26 | "W std": -1.0, 27 | "b std": 0.0, 28 | "num hidden": [-1, -1], 29 | "activations": ["relu", "relu", "id"], 30 | "keep rate": 1.0 31 | }, 32 | "usr": { 33 | "verbose": false 34 | } 35 | } -------------------------------------------------------------------------------- /Param/LookUp/Steane_CNOT_D3/ff_nopt/2018-01-10-00-33-18.json: -------------------------------------------------------------------------------- 1 | { 2 | "opt": { 3 | "decay": 0.9494374141757314, 4 | "learning rate": 0.0040627107381586, 5 | "tune value": 7883.2509765625, 6 | "iterations": 20, 7 | "batch size": 2000, 8 | "momentum": 0.10707173073972294 9 | }, 10 | "data": { 11 | "num trials": 10, 12 | "test fraction": 0.1 13 | }, 14 | "env": { 15 | "look up": true, 16 | "FT scheme": "ExRecCNOT", 17 | "EC scheme": "ColorD3", 18 | "param folder": "../../Param/LookUp/Steane_CNOT_D3/", 19 | "raw folder": "../../Data/Compact/Steane_CNOT_D3/e-04/", 20 | "report folder": "../../Reports/LookUp/Steane_CNOT_D3/", 21 | "pickle folder": "../../Data/Pkl/LookUp/Steane_CNOT_D3/e-04/" 22 | }, 23 | "nn": { 24 | "W std": 0.09995591181237998, 25 | "b std": 0.0, 26 | "num hidden": [ 27 | 1000 28 | ], 29 | "keep rate": 1.0, 30 | "mixed": false, 31 | "iso": false, 32 | "activations": [ 33 | "sigmoid", 34 | "id" 35 | ], 36 | "type": "FF" 37 | }, 38 | "usr": { 39 | "verbose": false 40 | } 41 | } -------------------------------------------------------------------------------- /Param/LookUp/Steane_CNOT_D3/ff_nopt/2018-01-10-00-33-38.json: -------------------------------------------------------------------------------- 1 | { 2 | "opt": { 3 | "decay": 0.9225199925254192, 4 | "learning rate": 0.004630504665614679, 5 | "tune value": 7968.7646484375, 6 | "iterations": 20, 7 | "batch size": 2000, 8 | "momentum": 0.16960311111981421 9 | }, 10 | "data": { 11 | "num trials": 10, 12 | "test fraction": 0.1 13 | }, 14 | "env": { 15 | "look up": true, 16 | "FT scheme": "ExRecCNOT", 17 | "EC scheme": "ColorD3", 18 | "param folder": "../../Param/LookUp/Steane_CNOT_D3/", 19 | "raw folder": "../../Data/Compact/Steane_CNOT_D3/e-04/", 20 | "report folder": "../../Reports/LookUp/Steane_CNOT_D3/", 21 | "pickle folder": "../../Data/Pkl/LookUp/Steane_CNOT_D3/e-04/" 22 | }, 23 | "nn": { 24 | "W std": 0.0436226908624135, 25 | "b std": 0.0, 26 | "num hidden": [ 27 | 766, 28 | 751 29 | ], 30 | "keep rate": 1.0, 31 | "mixed": false, 32 | "iso": false, 33 | "activations": [ 34 | "sigmoid", 35 | "sigmoid", 36 | "id" 37 | ], 38 | "type": "FF" 39 | }, 40 | "usr": { 41 | "verbose": false 42 | } 43 | } -------------------------------------------------------------------------------- /Param/LookUp/Steane_CNOT_D3/ff_nopt/2018-01-10-00-37-02.json: -------------------------------------------------------------------------------- 1 | { 2 | "opt": { 3 | "decay": 0.7895642087897644, 4 | "learning rate": 0.0004959279826384524, 5 | "tune value": 7850.619140625, 6 | "iterations": 20, 7 | "batch size": 2000, 8 | "momentum": 0.44254566153487096 9 | }, 10 | "data": { 11 | "num trials": 10, 12 | "test fraction": 0.1 13 | }, 14 | "env": { 15 | "look up": true, 16 | "FT scheme": "ExRecCNOT", 17 | "EC scheme": "ColorD3", 18 | "param folder": "../../Param/LookUp/Steane_CNOT_D3/", 19 | "raw folder": "../../Data/Compact/Steane_CNOT_D3/e-04/", 20 | "report folder": "../../Reports/LookUp/Steane_CNOT_D3/", 21 | "pickle folder": "../../Data/Pkl/LookUp/Steane_CNOT_D3/e-04/" 22 | }, 23 | "nn": { 24 | "W std": 0.008104616695720358, 25 | "b std": 0.0, 26 | "num hidden": [ 27 | 642, 28 | 894 29 | ], 30 | "keep rate": 1.0, 31 | "mixed": false, 32 | "iso": false, 33 | "activations": [ 34 | "tanh", 35 | "sigmoid", 36 | "id" 37 | ], 38 | "type": "FF" 39 | }, 40 | "usr": { 41 | "verbose": false 42 | } 43 | } -------------------------------------------------------------------------------- /Param/LookUp/Steane_CNOT_D3/ff_nopt/2018-01-10-00-50-33.json: -------------------------------------------------------------------------------- 1 | { 2 | "opt": { 3 | "decay": 0.8671690158857294, 4 | "learning rate": 0.0001594531672374304, 5 | "tune value": 7906.60986328125, 6 | "iterations": 20, 7 | "batch size": 2000, 8 | "momentum": 0.6279878926952 9 | }, 10 | "data": { 11 | "num trials": 10, 12 | "test fraction": 0.1 13 | }, 14 | "env": { 15 | "look up": true, 16 | "FT scheme": "ExRecCNOT", 17 | "EC scheme": "ColorD3", 18 | "param folder": "../../Param/LookUp/Steane_CNOT_D3/", 19 | "raw folder": "../../Data/Compact/Steane_CNOT_D3/e-04/", 20 | "report folder": "../../Reports/LookUp/Steane_CNOT_D3/", 21 | "pickle folder": "../../Data/Pkl/LookUp/Steane_CNOT_D3/e-04/" 22 | }, 23 | "nn": { 24 | "W std": 0.0023051686556513247, 25 | "b std": 0.0, 26 | "num hidden": [ 27 | 980, 28 | 976 29 | ], 30 | "keep rate": 1.0, 31 | "mixed": false, 32 | "iso": false, 33 | "activations": [ 34 | "relu", 35 | "sigmoid", 36 | "id" 37 | ], 38 | "type": "FF" 39 | }, 40 | "usr": { 41 | "verbose": false 42 | } 43 | } -------------------------------------------------------------------------------- /Param/LookUp/Steane_CNOT_D3/ff_nopt/2018-01-10-02-02-27.json: -------------------------------------------------------------------------------- 1 | { 2 | "opt": { 3 | "decay": 0.8329052177015114, 4 | "learning rate": 0.0017991470967173922, 5 | "tune value": 7603.0908203125, 6 | "iterations": 20, 7 | "batch size": 2000, 8 | "momentum": 0.614504248304691 9 | }, 10 | "data": { 11 | "num trials": 10, 12 | "test fraction": 0.1 13 | }, 14 | "env": { 15 | "look up": true, 16 | "FT scheme": "ExRecCNOT", 17 | "EC scheme": "ColorD3", 18 | "param folder": "../../Param/LookUp/Steane_CNOT_D3/", 19 | "raw folder": "../../Data/Compact/Steane_CNOT_D3/e-04/", 20 | "report folder": "../../Reports/LookUp/Steane_CNOT_D3/", 21 | "pickle folder": "../../Data/Pkl/LookUp/Steane_CNOT_D3/e-04/" 22 | }, 23 | "nn": { 24 | "W std": 0.023671321093375348, 25 | "b std": 0.0, 26 | "num hidden": [ 27 | 628, 28 | 127 29 | ], 30 | "keep rate": 1.0, 31 | "mixed": false, 32 | "iso": false, 33 | "activations": [ 34 | "sigmoid", 35 | "tanh", 36 | "id" 37 | ], 38 | "type": "FF" 39 | }, 40 | "usr": { 41 | "verbose": false 42 | } 43 | } -------------------------------------------------------------------------------- /Param/LookUp/Steane_CNOT_D3/ff_nopt/2018-01-10-02-15-58.json: -------------------------------------------------------------------------------- 1 | { 2 | "opt": { 3 | "decay": 0.708275875536547, 4 | "learning rate": 0.0008905828636152175, 5 | "tune value": 7402.7568359375, 6 | "iterations": 20, 7 | "batch size": 2000, 8 | "momentum": 0.11558407323194879 9 | }, 10 | "data": { 11 | "num trials": 10, 12 | "test fraction": 0.1 13 | }, 14 | "env": { 15 | "look up": true, 16 | "FT scheme": "ExRecCNOT", 17 | "EC scheme": "ColorD3", 18 | "param folder": "../../Param/LookUp/Steane_CNOT_D3/", 19 | "raw folder": "../../Data/Compact/Steane_CNOT_D3/e-04/", 20 | "report folder": "../../Reports/LookUp/Steane_CNOT_D3/", 21 | "pickle folder": "../../Data/Pkl/LookUp/Steane_CNOT_D3/e-04/" 22 | }, 23 | "nn": { 24 | "W std": 0.09133583941868519, 25 | "b std": 0.0, 26 | "num hidden": [ 27 | 842, 28 | 606 29 | ], 30 | "keep rate": 1.0, 31 | "mixed": false, 32 | "iso": false, 33 | "activations": [ 34 | "tanh", 35 | "tanh", 36 | "id" 37 | ], 38 | "type": "FF" 39 | }, 40 | "usr": { 41 | "verbose": false 42 | } 43 | } -------------------------------------------------------------------------------- /Param/LookUp/Steane_CNOT_D3/ff_nopt/2018-01-10-02-16-52.json: -------------------------------------------------------------------------------- 1 | { 2 | "opt": { 3 | "decay": 0.6958759672084102, 4 | "learning rate": 0.002024559083462307, 5 | "tune value": 7949.5849609375, 6 | "iterations": 20, 7 | "batch size": 2000, 8 | "momentum": 0.2721428110157973 9 | }, 10 | "data": { 11 | "num trials": 10, 12 | "test fraction": 0.1 13 | }, 14 | "env": { 15 | "look up": true, 16 | "FT scheme": "ExRecCNOT", 17 | "EC scheme": "ColorD3", 18 | "param folder": "../../Param/LookUp/Steane_CNOT_D3/", 19 | "raw folder": "../../Data/Compact/Steane_CNOT_D3/e-04/", 20 | "report folder": "../../Reports/LookUp/Steane_CNOT_D3/", 21 | "pickle folder": "../../Data/Pkl/LookUp/Steane_CNOT_D3/e-04/" 22 | }, 23 | "nn": { 24 | "W std": 0.003441306234688065, 25 | "b std": 0.0, 26 | "num hidden": [ 27 | 885 28 | ], 29 | "keep rate": 1.0, 30 | "mixed": false, 31 | "iso": false, 32 | "activations": [ 33 | "relu", 34 | "id" 35 | ], 36 | "type": "FF" 37 | }, 38 | "usr": { 39 | "verbose": false 40 | } 41 | } -------------------------------------------------------------------------------- /Param/LookUp/Steane_CNOT_D3/ff_nopt/2018-01-10-02-34-47.json: -------------------------------------------------------------------------------- 1 | { 2 | "opt": { 3 | "decay": 0.9991780975430935, 4 | "learning rate": 0.0002480065231364109, 5 | "tune value": 7584.8681640625, 6 | "iterations": 20, 7 | "batch size": 2000, 8 | "momentum": 0.6264912644437446 9 | }, 10 | "data": { 11 | "num trials": 10, 12 | "test fraction": 0.1 13 | }, 14 | "env": { 15 | "look up": true, 16 | "FT scheme": "ExRecCNOT", 17 | "EC scheme": "ColorD3", 18 | "param folder": "../../Param/LookUp/Steane_CNOT_D3/", 19 | "raw folder": "../../Data/Compact/Steane_CNOT_D3/e-04/", 20 | "report folder": "../../Reports/LookUp/Steane_CNOT_D3/", 21 | "pickle folder": "../../Data/Pkl/LookUp/Steane_CNOT_D3/e-04/" 22 | }, 23 | "nn": { 24 | "W std": 0.0010081077059937668, 25 | "b std": 0.0, 26 | "num hidden": [ 27 | 999, 28 | 1000 29 | ], 30 | "keep rate": 1.0, 31 | "mixed": false, 32 | "iso": false, 33 | "activations": [ 34 | "relu", 35 | "tanh", 36 | "id" 37 | ], 38 | "type": "FF" 39 | }, 40 | "usr": { 41 | "verbose": false 42 | } 43 | } -------------------------------------------------------------------------------- /Param/LookUp/Steane_CNOT_D3/ff_nopt/2018-01-10-03-48-16.json: -------------------------------------------------------------------------------- 1 | { 2 | "opt": { 3 | "decay": 0.9074764796333156, 4 | "learning rate": 0.00012769188205468407, 5 | "tune value": 8226.3427734375, 6 | "iterations": 20, 7 | "batch size": 2000, 8 | "momentum": 0.08739817112855099 9 | }, 10 | "data": { 11 | "num trials": 10, 12 | "test fraction": 0.1 13 | }, 14 | "env": { 15 | "look up": true, 16 | "FT scheme": "ExRecCNOT", 17 | "EC scheme": "ColorD3", 18 | "param folder": "../../Param/LookUp/Steane_CNOT_D3/", 19 | "raw folder": "../../Data/Compact/Steane_CNOT_D3/e-04/", 20 | "report folder": "../../Reports/LookUp/Steane_CNOT_D3/", 21 | "pickle folder": "../../Data/Pkl/LookUp/Steane_CNOT_D3/e-04/" 22 | }, 23 | "nn": { 24 | "W std": 0.07427706114227448, 25 | "b std": 0.0, 26 | "num hidden": [ 27 | 184, 28 | 704 29 | ], 30 | "keep rate": 1.0, 31 | "mixed": false, 32 | "iso": false, 33 | "activations": [ 34 | "tanh", 35 | "relu", 36 | "id" 37 | ], 38 | "type": "FF" 39 | }, 40 | "usr": { 41 | "verbose": false 42 | } 43 | } -------------------------------------------------------------------------------- /Param/LookUp/Steane_CNOT_D3/ff_nopt/2018-01-10-04-19-23.json: -------------------------------------------------------------------------------- 1 | { 2 | "opt": { 3 | "decay": 0.6593889460893094, 4 | "learning rate": 5.2978559415683664e-05, 5 | "tune value": 7664.52294921875, 6 | "iterations": 20, 7 | "batch size": 2000, 8 | "momentum": 0.48873925869658164 9 | }, 10 | "data": { 11 | "num trials": 10, 12 | "test fraction": 0.1 13 | }, 14 | "env": { 15 | "look up": true, 16 | "FT scheme": "ExRecCNOT", 17 | "EC scheme": "ColorD3", 18 | "param folder": "../../Param/LookUp/Steane_CNOT_D3/", 19 | "raw folder": "../../Data/Compact/Steane_CNOT_D3/e-04/", 20 | "report folder": "../../Reports/LookUp/Steane_CNOT_D3/", 21 | "pickle folder": "../../Data/Pkl/LookUp/Steane_CNOT_D3/e-04/" 22 | }, 23 | "nn": { 24 | "W std": 0.02074879025025918, 25 | "b std": 0.0, 26 | "num hidden": [ 27 | 338, 28 | 848 29 | ], 30 | "keep rate": 1.0, 31 | "mixed": false, 32 | "iso": false, 33 | "activations": [ 34 | "relu", 35 | "relu", 36 | "id" 37 | ], 38 | "type": "FF" 39 | }, 40 | "usr": { 41 | "verbose": false 42 | } 43 | } -------------------------------------------------------------------------------- /Param/LookUp/Steane_CNOT_D3/ff_opt/2018-01-09-23-40-18.json: -------------------------------------------------------------------------------- 1 | { 2 | "opt": { 3 | "decay": 0.4492424655510981, 4 | "learning rate": 0.000349634705884194, 5 | "tune value": 13840.2919921875, 6 | "iterations": 20, 7 | "batch size": 2000, 8 | "momentum": 0.2393830748872119 9 | }, 10 | "data": { 11 | "num trials": 10, 12 | "test fraction": 0.1 13 | }, 14 | "env": { 15 | "look up": true, 16 | "FT scheme": "ExRecCNOT", 17 | "EC scheme": "ColorD3", 18 | "param folder": "../../Param/LookUp/Steane_CNOT_D3/", 19 | "raw folder": "../../Data/Compact/Steane_CNOT_D3/e-04/", 20 | "report folder": "../../Reports/LookUp/Steane_CNOT_D3/", 21 | "pickle folder": "../../Data/Pkl/LookUp/Steane_CNOT_D3/e-04/" 22 | }, 23 | "nn": { 24 | "W std": 0.020626238895442302, 25 | "b std": 0.0, 26 | "num hidden": [], 27 | "keep rate": 1.0, 28 | "mixed": false, 29 | "iso": false, 30 | "activations": [ 31 | "id" 32 | ], 33 | "type": "FF" 34 | }, 35 | "usr": { 36 | "verbose": false 37 | } 38 | } -------------------------------------------------------------------------------- /Param/LookUp/Steane_CNOT_D3/ff_opt/2018-01-10-01-24-48.json: -------------------------------------------------------------------------------- 1 | { 2 | "opt": { 3 | "decay": 0.937512402881427, 4 | "learning rate": 0.006903777512584331, 5 | "tune value": 7314.7353515625, 6 | "iterations": 20, 7 | "batch size": 2000, 8 | "momentum": 0.08745493733508539 9 | }, 10 | "data": { 11 | "num trials": 10, 12 | "test fraction": 0.1 13 | }, 14 | "env": { 15 | "look up": true, 16 | "FT scheme": "ExRecCNOT", 17 | "EC scheme": "ColorD3", 18 | "param folder": "../../Param/LookUp/Steane_CNOT_D3/", 19 | "raw folder": "../../Data/Compact/Steane_CNOT_D3/e-04/", 20 | "report folder": "../../Reports/LookUp/Steane_CNOT_D3/", 21 | "pickle folder": "../../Data/Pkl/LookUp/Steane_CNOT_D3/e-04/" 22 | }, 23 | "nn": { 24 | "W std": 0.018355321820542513, 25 | "b std": 0.0, 26 | "num hidden": [ 27 | 684 28 | ], 29 | "keep rate": 1.0, 30 | "mixed": false, 31 | "iso": false, 32 | "activations": [ 33 | "tanh", 34 | "id" 35 | ], 36 | "type": "FF" 37 | }, 38 | "usr": { 39 | "verbose": false 40 | } 41 | } -------------------------------------------------------------------------------- /Param/LookUp/Steane_CNOT_D3/ff_opt/2018-01-10-03-33-58.json: -------------------------------------------------------------------------------- 1 | { 2 | "opt": { 3 | "decay": 0.9882831263234948, 4 | "learning rate": 0.005439329542128114, 5 | "tune value": 7389.82421875, 6 | "iterations": 20, 7 | "batch size": 2000, 8 | "momentum": 0.052199334494841126 9 | }, 10 | "data": { 11 | "num trials": 10, 12 | "test fraction": 0.1 13 | }, 14 | "env": { 15 | "look up": true, 16 | "FT scheme": "ExRecCNOT", 17 | "EC scheme": "ColorD3", 18 | "param folder": "../../Param/LookUp/Steane_CNOT_D3/", 19 | "raw folder": "../../Data/Compact/Steane_CNOT_D3/e-04/", 20 | "report folder": "../../Reports/LookUp/Steane_CNOT_D3/", 21 | "pickle folder": "../../Data/Pkl/LookUp/Steane_CNOT_D3/e-04/" 22 | }, 23 | "nn": { 24 | "W std": 0.0013220621835448674, 25 | "b std": 0.0, 26 | "num hidden": [ 27 | 998, 28 | 148 29 | ], 30 | "keep rate": 1.0, 31 | "mixed": false, 32 | "iso": false, 33 | "activations": [ 34 | "sigmoid", 35 | "relu", 36 | "id" 37 | ], 38 | "type": "FF" 39 | }, 40 | "usr": { 41 | "verbose": false 42 | } 43 | } -------------------------------------------------------------------------------- /Param/LookUp/Steane_CNOT_D3/hyperparam.json: -------------------------------------------------------------------------------- 1 | { 2 | "bayesopt": { 3 | "n_iterations": 50, 4 | "n_iter_relearn": 1, 5 | "epsilon": 0.4, 6 | "noise": 1e-10 7 | }, 8 | "vars": { 9 | "opt.decay": [0.00, 0.999999, "identity"], 10 | "opt.momentum": [0.00, 0.999999, "identity"], 11 | "opt.learning rate": [-5.0, -1.0, "raise_ten"], 12 | "nn.W std": [-3.0, -1.0, "raise_ten"], 13 | "nn.num hidden": [10.0, 100.0999999, "int_times_ten"] 14 | }, 15 | "env": { 16 | "filename": "4.000e-04.pkl", 17 | "inner iterations": 1, 18 | "database usage": 1 19 | } 20 | } -------------------------------------------------------------------------------- /Param/LookUp/Steane_CNOT_D3/rnn_init_param/0.json: -------------------------------------------------------------------------------- 1 | { 2 | "opt": { 3 | "learning rate": -1, 4 | "decay": -1, 5 | "momentum": -1, 6 | "iterations": 20, 7 | "batch size": 2000 8 | }, 9 | "data": { 10 | "num trials": 10, 11 | "test fraction": 0.1, 12 | "num test batch": 100 13 | }, 14 | "env": { 15 | "look up": true, 16 | "FT scheme": "ExRecCNOT", 17 | "EC scheme": "ColorD3", 18 | "param folder": "../../Param/LookUp/Steane_CNOT_D3/", 19 | "raw folder": "../../Data/Compact/Steane_CNOT_D3/e-04/", 20 | "report folder": "../../Reports/LookUp/Steane_CNOT_D3/", 21 | "pickle folder": "../../Data/Pkl/LookUp/Steane_CNOT_D3/e-04/" 22 | }, 23 | "nn": { 24 | "W std": -1, 25 | "b std": 0.0, 26 | "num hidden": [ 27 | -1 28 | ], 29 | "unit type": "LSTM", 30 | "peepholes": false, 31 | "mixed": false, 32 | "activations": [ 33 | "relu", 34 | "id" 35 | ], 36 | "iso": false, 37 | "keep rate": 1.0, 38 | "type": "RNN" 39 | }, 40 | "usr": { 41 | "verbose": false 42 | } 43 | } -------------------------------------------------------------------------------- /Param/LookUp/Steane_CNOT_D3/rnn_init_param/1.json: -------------------------------------------------------------------------------- 1 | { 2 | "opt": { 3 | "learning rate": -1, 4 | "decay": -1, 5 | "momentum": -1, 6 | "iterations": 20, 7 | "batch size": 2000 8 | }, 9 | "data": { 10 | "num trials": 10, 11 | "test fraction": 0.1, 12 | "num test batch": 100 13 | }, 14 | "env": { 15 | "look up": true, 16 | "FT scheme": "ExRecCNOT", 17 | "EC scheme": "ColorD3", 18 | "param folder": "../../Param/LookUp/Steane_CNOT_D3/", 19 | "raw folder": "../../Data/Compact/Steane_CNOT_D3/e-04/", 20 | "report folder": "../../Reports/LookUp/Steane_CNOT_D3/", 21 | "pickle folder": "../../Data/Pkl/LookUp/Steane_CNOT_D3/e-04/" 22 | }, 23 | "nn": { 24 | "W std": -1, 25 | "b std": 0.0, 26 | "num hidden": [ 27 | -1 28 | ], 29 | "unit type": "LSTM", 30 | "peepholes": true, 31 | "mixed": false, 32 | "activations": [ 33 | "relu", 34 | "id" 35 | ], 36 | "iso": false, 37 | "keep rate": 1.0, 38 | "type": "RNN" 39 | }, 40 | "usr": { 41 | "verbose": false 42 | } 43 | } -------------------------------------------------------------------------------- /Param/LookUp/Steane_CNOT_D3/rnn_init_param/2.json: -------------------------------------------------------------------------------- 1 | { 2 | "opt": { 3 | "learning rate": -1, 4 | "decay": -1, 5 | "momentum": -1, 6 | "iterations": 20, 7 | "batch size": 2000 8 | }, 9 | "data": { 10 | "num trials": 10, 11 | "test fraction": 0.1, 12 | "num test batch": 100 13 | }, 14 | "env": { 15 | "look up": true, 16 | "FT scheme": "ExRecCNOT", 17 | "EC scheme": "ColorD3", 18 | "param folder": "../../Param/LookUp/Steane_CNOT_D3/", 19 | "raw folder": "../../Data/Compact/Steane_CNOT_D3/e-04/", 20 | "report folder": "../../Reports/LookUp/Steane_CNOT_D3/", 21 | "pickle folder": "../../Data/Pkl/LookUp/Steane_CNOT_D3/e-04/" 22 | }, 23 | "nn": { 24 | "W std": -1, 25 | "b std": 0.0, 26 | "num hidden": [ 27 | -1 28 | ], 29 | "unit type": "LSTM", 30 | "peepholes": false, 31 | "mixed": false, 32 | "activations": [ 33 | "sigmoid", 34 | "id" 35 | ], 36 | "iso": false, 37 | "keep rate": 1.0, 38 | "type": "RNN" 39 | }, 40 | "usr": { 41 | "verbose": false 42 | } 43 | } -------------------------------------------------------------------------------- /Param/LookUp/Steane_CNOT_D3/rnn_init_param/3.json: -------------------------------------------------------------------------------- 1 | { 2 | "opt": { 3 | "learning rate": -1, 4 | "decay": -1, 5 | "momentum": -1, 6 | "iterations": 20, 7 | "batch size": 2000 8 | }, 9 | "data": { 10 | "num trials": 10, 11 | "test fraction": 0.1, 12 | "num test batch": 100 13 | }, 14 | "env": { 15 | "look up": true, 16 | "FT scheme": "ExRecCNOT", 17 | "EC scheme": "ColorD3", 18 | "param folder": "../../Param/LookUp/Steane_CNOT_D3/", 19 | "raw folder": "../../Data/Compact/Steane_CNOT_D3/e-04/", 20 | "report folder": "../../Reports/LookUp/Steane_CNOT_D3/", 21 | "pickle folder": "../../Data/Pkl/LookUp/Steane_CNOT_D3/e-04/" 22 | }, 23 | "nn": { 24 | "W std": -1, 25 | "b std": 0.0, 26 | "num hidden": [ 27 | -1 28 | ], 29 | "unit type": "LSTM", 30 | "peepholes": true, 31 | "mixed": false, 32 | "activations": [ 33 | "sigmoid", 34 | "id" 35 | ], 36 | "iso": false, 37 | "keep rate": 1.0, 38 | "type": "RNN" 39 | }, 40 | "usr": { 41 | "verbose": false 42 | } 43 | } -------------------------------------------------------------------------------- /Param/LookUp/Steane_CNOT_D5/2018-01-15-10-40-15.json: -------------------------------------------------------------------------------- 1 | { 2 | "opt": { 3 | "decay": 0.9998356721206323, 4 | "learning rate": 0.0009974515501726174, 5 | "tune value": 8886.8720703125, 6 | "iterations": 20, 7 | "batch size": 2000, 8 | "momentum": 0.0016537933363833983 9 | }, 10 | "data": { 11 | "total fraction": 0.1, 12 | "num test batch": 100, 13 | "num trials": 10, 14 | "test fraction": 0.1 15 | }, 16 | "env": { 17 | "look up": true, 18 | "FT scheme": "ExRecCNOT", 19 | "EC scheme": "ColorD5", 20 | "param folder": "../../Param/LookUp/Steane_CNOT_D5/", 21 | "raw folder": "../../Data/Compact/Steane_CNOT_D5/e-04/", 22 | "report folder": "../../Reports/LookUp/Steane_CNOT_D5/", 23 | "pickle folder": "../../Data/Pkl/LookUp/Steane_CNOT_D5/e-04/" 24 | }, 25 | "nn": { 26 | "W std": 0.0009973995117015038, 27 | "b std": 0.0, 28 | "num hidden": [ 29 | 102, 30 | 180 31 | ], 32 | "keep rate": 1.0, 33 | "mixed": false, 34 | "iso": false, 35 | "activations": [ 36 | "relu", 37 | "relu", 38 | "id" 39 | ], 40 | "type": "FF" 41 | }, 42 | "usr": { 43 | "verbose": false 44 | } 45 | } -------------------------------------------------------------------------------- /Param/LookUp/Steane_CNOT_D5/2018-01-20-12-28-36.json: -------------------------------------------------------------------------------- 1 | { 2 | "opt": { 3 | "decay": 0.9999104610905781, 4 | "learning rate": 0.0007252377455100759, 5 | "tune value": 8591.8515625, 6 | "iterations": 20, 7 | "batch size": 2000, 8 | "momentum": 0.0008855789056695978 9 | }, 10 | "data": { 11 | "num test batch": 100, 12 | "num trials": 10, 13 | "test fraction": 0.1 14 | }, 15 | "env": { 16 | "look up": true, 17 | "FT scheme": "ExRecCNOT", 18 | "EC scheme": "ColorD5", 19 | "param folder": "../../Param/LookUp/Steane_CNOT_D5/", 20 | "raw folder": "../../Data/Compact/Steane_CNOT_D5/e-04/", 21 | "report folder": "../../Reports/LookUp/Steane_CNOT_D5/", 22 | "pickle folder": "../../Data/Pkl/LookUp/Steane_CNOT_D5/e-04/" 23 | }, 24 | "nn": { 25 | "W std": 1.0059087291781706e-05, 26 | "b std": 0.0, 27 | "num hidden": [ 28 | 100 29 | ], 30 | "unit type": "LSTM", 31 | "peepholes": false, 32 | "mixed": false, 33 | "iso": false, 34 | "activations": [ 35 | "relu", 36 | "id" 37 | ], 38 | "type": "RNN", 39 | "keep rate": 1.0 40 | }, 41 | "usr": { 42 | "verbose": false 43 | } 44 | } -------------------------------------------------------------------------------- /Param/LookUp/Steane_CNOT_D5/2018-01-30-17-41-36.json: -------------------------------------------------------------------------------- 1 | { 2 | "opt": { 3 | "decay": 0.999999, 4 | "learning rate": 0.001, 5 | "tune value": 9971.5166015625, 6 | "iterations": 20, 7 | "batch size": 2000, 8 | "momentum": 0.0 9 | }, 10 | "data": { 11 | "num test batch": 100, 12 | "num trials": 10, 13 | "test fraction": 0.1 14 | }, 15 | "env": { 16 | "look up": true, 17 | "FT scheme": "ExRecCNOT", 18 | "EC scheme": "ColorD5", 19 | "param folder": "../../Param/LookUp/Steane_CNOT_D5/", 20 | "raw folder": "../../Data/Compact/Steane_CNOT_D5/e-04/", 21 | "report folder": "../../Reports/LookUp/Steane_CNOT_D5/", 22 | "pickle folder": "../../Data/Pkl/LookUp/Steane_CNOT_D5/e-04/" 23 | }, 24 | "nn": { 25 | "W std": 0.001, 26 | "b std": 0.0, 27 | "num hidden": [ 28 | 1000, 29 | 100, 30 | 100 31 | ], 32 | "keep rate": 1.0, 33 | "mixed": false, 34 | "iso": false, 35 | "activations": [ 36 | "relu", 37 | "relu", 38 | "relu", 39 | "id" 40 | ], 41 | "type": "FF" 42 | }, 43 | "usr": { 44 | "verbose": false 45 | } 46 | } -------------------------------------------------------------------------------- /Param/LookUp/Steane_CNOT_D5/ff_init_param/1.json: -------------------------------------------------------------------------------- 1 | { 2 | "env": { 3 | "FT scheme": "ExRecCNOT", 4 | "EC scheme": "ColorD5", 5 | "raw folder": "../../Data/Compact/Steane_CNOT_D5/e-04/", 6 | "pickle folder": "../../Data/Pkl/LookUp/Steane_CNOT_D5/e-04/", 7 | "report folder": "../../Reports/LookUp/Steane_CNOT_D5/", 8 | "param folder": "../../Param/LookUp/Steane_CNOT_D5/", 9 | "look up": true 10 | }, 11 | "opt": { 12 | "batch size": 2000, 13 | "decay": -1.0, 14 | "momentum": -1.0, 15 | "iterations": 20, 16 | "learning rate": -1.0 17 | }, 18 | "data": { 19 | "test fraction": 0.1, 20 | "num trials": 10, 21 | "num test batch": 100 22 | }, 23 | "nn": { 24 | "type": "FF", 25 | "iso": false, 26 | "mixed": false, 27 | "W std": -1.0, 28 | "b std": 0.0, 29 | "num hidden": [-1], 30 | "activations": ["relu", "id"], 31 | "keep rate": 1.0 32 | }, 33 | "usr": { 34 | "verbose": false 35 | } 36 | } -------------------------------------------------------------------------------- /Param/LookUp/Steane_CNOT_D5/ff_init_param/2.json: -------------------------------------------------------------------------------- 1 | { 2 | "env": { 3 | "FT scheme": "ExRecCNOT", 4 | "EC scheme": "ColorD5", 5 | "raw folder": "../../Data/Compact/Steane_CNOT_D5/e-04/", 6 | "pickle folder": "../../Data/Pkl/LookUp/Steane_CNOT_D5/e-04/", 7 | "report folder": "../../Reports/LookUp/Steane_CNOT_D5/", 8 | "param folder": "../../Param/LookUp/Steane_CNOT_D5/", 9 | "look up": true 10 | }, 11 | "opt": { 12 | "batch size": 2000, 13 | "decay": -1.0, 14 | "momentum": -1.0, 15 | "iterations": 20, 16 | "learning rate": -1.0 17 | }, 18 | "data": { 19 | "test fraction": 0.1, 20 | "num trials": 10, 21 | "num test batch": 100 22 | }, 23 | "nn": { 24 | "type": "FF", 25 | "iso": false, 26 | "mixed": false, 27 | "W std": -1.0, 28 | "b std": 0.0, 29 | "num hidden": [-1, -1], 30 | "activations": ["relu", "relu", "id"], 31 | "keep rate": 1.0 32 | }, 33 | "usr": { 34 | "verbose": false 35 | } 36 | } -------------------------------------------------------------------------------- /Param/LookUp/Steane_CNOT_D5/ff_init_param/3.json: -------------------------------------------------------------------------------- 1 | { 2 | "env": { 3 | "FT scheme": "ExRecCNOT", 4 | "EC scheme": "ColorD5", 5 | "raw folder": "../../Data/Compact/Steane_CNOT_D5/e-04/", 6 | "pickle folder": "../../Data/Pkl/LookUp/Steane_CNOT_D5/e-04/", 7 | "report folder": "../../Reports/LookUp/Steane_CNOT_D5/", 8 | "param folder": "../../Param/LookUp/Steane_CNOT_D5/", 9 | "look up": true 10 | }, 11 | "opt": { 12 | "batch size": 2000, 13 | "decay": -1.0, 14 | "momentum": -1.0, 15 | "iterations": 20, 16 | "learning rate": -1.0 17 | }, 18 | "data": { 19 | "test fraction": 0.1, 20 | "num trials": 10, 21 | "num test batch": 100 22 | }, 23 | "nn": { 24 | "type": "FF", 25 | "iso": false, 26 | "mixed": false, 27 | "W std": -1.0, 28 | "b std": 0.0, 29 | "num hidden": [-1, -1, -1], 30 | "activations": ["relu", "relu", "relu", "id"], 31 | "keep rate": 1.0 32 | }, 33 | "usr": { 34 | "verbose": false 35 | } 36 | } -------------------------------------------------------------------------------- /Param/LookUp/Steane_CNOT_D5/hyperparam.json: -------------------------------------------------------------------------------- 1 | { 2 | "bayesopt": { 3 | "n_iterations": 50, 4 | "n_iter_relearn": 1, 5 | "epsilon": 0.4, 6 | "noise": 1e-10 7 | }, 8 | "vars": { 9 | "opt.decay": [0.00, 0.999999, "identity"], 10 | "opt.momentum": [0.00, 0.999999, "identity"], 11 | "opt.learning rate": [-7.0, -3.0, "raise_ten"], 12 | "nn.W std": [-5.0, -3.0, "raise_ten"], 13 | "nn.num hidden": [10.0, 100.0999999, "int_times_ten"] 14 | }, 15 | "env": { 16 | "filename": "1.000e-03.pkl", 17 | "inner iterations": 1, 18 | "database usage": 1 19 | } 20 | } -------------------------------------------------------------------------------- /Param/LookUp/Steane_CNOT_D5/rnn_init_param/0.json: -------------------------------------------------------------------------------- 1 | { 2 | "opt": { 3 | "learning rate": -1, 4 | "decay": -1, 5 | "momentum": -1, 6 | "iterations": 20, 7 | "batch size": 2000 8 | }, 9 | "data": { 10 | "num trials": 10, 11 | "test fraction": 0.1, 12 | "num test batch": 100 13 | }, 14 | "env": { 15 | "look up": true, 16 | "FT scheme": "ExRecCNOT", 17 | "EC scheme": "ColorD5", 18 | "param folder": "../../Param/LookUp/Steane_CNOT_D5/", 19 | "raw folder": "../../Data/Compact/Steane_CNOT_D5/e-04/", 20 | "report folder": "../../Reports/LookUp/Steane_CNOT_D5/", 21 | "pickle folder": "../../Data/Pkl/LookUp/Steane_CNOT_D5/e-04/" 22 | }, 23 | "nn": { 24 | "W std": -1, 25 | "b std": 0.0, 26 | "num hidden": [ 27 | -1 28 | ], 29 | "unit type": "LSTM", 30 | "peepholes": false, 31 | "mixed": false, 32 | "activations": [ 33 | "relu", 34 | "id" 35 | ], 36 | "iso": false, 37 | "keep rate": 1.0, 38 | "type": "RNN" 39 | }, 40 | "usr": { 41 | "verbose": false 42 | } 43 | } -------------------------------------------------------------------------------- /Param/LookUp/Surface_1EC_D3/2017-12-18-21-08-09.json: -------------------------------------------------------------------------------- 1 | { 2 | "opt": { 3 | "decay": 0.9999887065887495, 4 | "learning rate": 1.0004818338629458e-05, 5 | "tune value": 0.0005397340355680933, 6 | "iterations": 20, 7 | "batch size": 2000, 8 | "momentum": 0.5658922615947203 9 | }, 10 | "data": { 11 | "num trials": 10, 12 | "test fraction": 0.1 13 | }, 14 | "env": { 15 | "look up": true, 16 | "FT scheme": "Surface1EC", 17 | "EC scheme": "SurfaceD3", 18 | "param folder": "../../Param/LookUp/Surface_1EC_D3/", 19 | "raw folder": "../../Data/Compact/Surface_1EC_D3/e-04/", 20 | "report folder": "../../Reports/LookUp/Surface_1EC_D3/", 21 | "pickle folder": "../../Data/Pkl/LookUp/Surface_1EC_D3/e-04/" 22 | }, 23 | "nn": { 24 | "W std": 0.0010003312625892606, 25 | "b std": 0.0, 26 | "num hidden": [], 27 | "keep rate": 1.0, 28 | "mixed": false, 29 | "iso": false, 30 | "activations": [ 31 | "id" 32 | ], 33 | "type": "FF" 34 | }, 35 | "usr": { 36 | "verbose": false 37 | } 38 | } -------------------------------------------------------------------------------- /Param/LookUp/Surface_1EC_D3/2017-12-18-21-44-05.json: -------------------------------------------------------------------------------- 1 | { 2 | "opt": { 3 | "decay": 0.9434138655346467, 4 | "learning rate": 0.013420895865521077, 5 | "tune value": 0.0005227053897271245, 6 | "iterations": 20, 7 | "batch size": 2000, 8 | "momentum": 0.026574924555945675 9 | }, 10 | "data": { 11 | "num trials": 10, 12 | "test fraction": 0.1 13 | }, 14 | "env": { 15 | "look up": true, 16 | "FT scheme": "Surface1EC", 17 | "EC scheme": "SurfaceD3", 18 | "param folder": "../../Param/LookUp/Surface_1EC_D3/", 19 | "raw folder": "../../Data/Compact/Surface_1EC_D3/e-04/", 20 | "report folder": "../../Reports/LookUp/Surface_1EC_D3/", 21 | "pickle folder": "../../Data/Pkl/LookUp/Surface_1EC_D3/e-04/" 22 | }, 23 | "nn": { 24 | "W std": 0.03761974059768682, 25 | "b std": 0.0, 26 | "num hidden": [ 27 | 975 28 | ], 29 | "keep rate": 1.0, 30 | "mixed": false, 31 | "iso": false, 32 | "activations": [ 33 | "relu", 34 | "id" 35 | ], 36 | "type": "FF" 37 | }, 38 | "usr": { 39 | "verbose": false 40 | } 41 | } -------------------------------------------------------------------------------- /Param/LookUp/Surface_1EC_D3/2017-12-18-22-28-26.json: -------------------------------------------------------------------------------- 1 | { 2 | "opt": { 3 | "decay": 0.46591173660064283, 4 | "learning rate": 0.00035803374479053833, 5 | "tune value": 0.0005175227583842211, 6 | "iterations": 20, 7 | "batch size": 2000, 8 | "momentum": 0.9073367382666295 9 | }, 10 | "data": { 11 | "num trials": 10, 12 | "test fraction": 0.1 13 | }, 14 | "env": { 15 | "look up": true, 16 | "FT scheme": "Surface1EC", 17 | "EC scheme": "SurfaceD3", 18 | "param folder": "../../Param/LookUp/Surface_1EC_D3/", 19 | "raw folder": "../../Data/Compact/Surface_1EC_D3/e-04/", 20 | "report folder": "../../Reports/LookUp/Surface_1EC_D3/", 21 | "pickle folder": "../../Data/Pkl/LookUp/Surface_1EC_D3/e-04/" 22 | }, 23 | "nn": { 24 | "W std": 0.04659967295357105, 25 | "b std": 0.0, 26 | "num hidden": [ 27 | 300, 28 | 485 29 | ], 30 | "keep rate": 1.0, 31 | "mixed": false, 32 | "iso": false, 33 | "activations": [ 34 | "relu", 35 | "relu", 36 | "id" 37 | ], 38 | "type": "FF" 39 | }, 40 | "usr": { 41 | "verbose": false 42 | } 43 | } -------------------------------------------------------------------------------- /Param/LookUp/Surface_1EC_D3/2017-12-19-07-49-20.json: -------------------------------------------------------------------------------- 1 | { 2 | "opt": { 3 | "decay": 0.9294394813673179, 4 | "learning rate": 0.028446658541231063, 5 | "tune value": 0.0005404744114742224, 6 | "iterations": 20, 7 | "batch size": 1000, 8 | "momentum": 0.46223864138549353 9 | }, 10 | "data": { 11 | "num trials": 10, 12 | "test fraction": 0.1 13 | }, 14 | "env": { 15 | "look up": true, 16 | "FT scheme": "Surface1EC", 17 | "EC scheme": "SurfaceD3", 18 | "param folder": "../../Param/LookUp/Surface_1EC_D3/", 19 | "raw folder": "../../Data/Compact/Surface_1EC_D3/e-04/", 20 | "report folder": "../../Reports/LookUp/Surface_1EC_D3/", 21 | "pickle folder": "../../Data/Pkl/LookUp/Surface_1EC_D3/e-04/" 22 | }, 23 | "nn": { 24 | "W std": 0.004872050485891672, 25 | "b std": 0.0, 26 | "num hidden": [ 27 | 716 28 | ], 29 | "unit type": "LSTM", 30 | "peepholes": false, 31 | "mixed": false, 32 | "iso": false, 33 | "activations": [ 34 | "relu", 35 | "id" 36 | ], 37 | "type": "RNN", 38 | "keep rate": 1.0 39 | }, 40 | "usr": { 41 | "verbose": false 42 | } 43 | } -------------------------------------------------------------------------------- /Param/LookUp/Surface_1EC_D3/ff_init_param/0.json: -------------------------------------------------------------------------------- 1 | { 2 | "env": { 3 | "FT scheme": "Surface1EC", 4 | "EC scheme": "SurfaceD3", 5 | "raw folder": "../../Data/Compact/Surface_1EC_D3/e-04/", 6 | "pickle folder": "../../Data/Pkl/LookUp/Surface_1EC_D3/e-04/", 7 | "report folder": "../../Reports/LookUp/Surface_1EC_D3/", 8 | "param folder": "../../Param/LookUp/Surface_1EC_D3/", 9 | "look up": true 10 | }, 11 | "opt": { 12 | "batch size": 2000, 13 | "decay": -1.0, 14 | "momentum": -1.0, 15 | "iterations": 20, 16 | "learning rate": -1.0 17 | }, 18 | "data": { 19 | "test fraction": 0.1, 20 | "num trials": 10 21 | }, 22 | "nn": { 23 | "type": "FF", 24 | "iso": false, 25 | "mixed": false, 26 | "W std": -1.0, 27 | "b std": 0.0, 28 | "num hidden": [], 29 | "activations": ["id"], 30 | "keep rate": 1.0 31 | }, 32 | "usr": { 33 | "verbose": false 34 | } 35 | } -------------------------------------------------------------------------------- /Param/LookUp/Surface_1EC_D3/ff_init_param/1.json: -------------------------------------------------------------------------------- 1 | { 2 | "env": { 3 | "FT scheme": "Surface1EC", 4 | "EC scheme": "SurfaceD3", 5 | "raw folder": "../../Data/Compact/Surface_1EC_D3/e-04/", 6 | "pickle folder": "../../Data/Pkl/LookUp/Surface_1EC_D3/e-04/", 7 | "report folder": "../../Reports/LookUp/Surface_1EC_D3/", 8 | "param folder": "../../Param/LookUp/Surface_1EC_D3/", 9 | "look up": true 10 | }, 11 | "opt": { 12 | "batch size": 2000, 13 | "decay": -1.0, 14 | "momentum": -1.0, 15 | "iterations": 20, 16 | "learning rate": -1.0 17 | }, 18 | "data": { 19 | "test fraction": 0.1, 20 | "num trials": 10 21 | }, 22 | "nn": { 23 | "type": "FF", 24 | "iso": false, 25 | "mixed": false, 26 | "W std": -1.0, 27 | "b std": 0.0, 28 | "num hidden": [-1], 29 | "activations": ["relu", "id"], 30 | "keep rate": 1.0 31 | }, 32 | "usr": { 33 | "verbose": false 34 | } 35 | } -------------------------------------------------------------------------------- /Param/LookUp/Surface_1EC_D3/ff_init_param/2.json: -------------------------------------------------------------------------------- 1 | { 2 | "env": { 3 | "FT scheme": "Surface1EC", 4 | "EC scheme": "SurfaceD3", 5 | "raw folder": "../../Data/Compact/Surface_1EC_D3/e-04/", 6 | "pickle folder": "../../Data/Pkl/LookUp/Surface_1EC_D3/e-04/", 7 | "report folder": "../../Reports/LookUp/Surface_1EC_D3/", 8 | "param folder": "../../Param/LookUp/Surface_1EC_D3/", 9 | "look up": true 10 | }, 11 | "opt": { 12 | "batch size": 2000, 13 | "decay": -1.0, 14 | "momentum": -1.0, 15 | "iterations": 20, 16 | "learning rate": -1.0 17 | }, 18 | "data": { 19 | "test fraction": 0.1, 20 | "num trials": 10 21 | }, 22 | "nn": { 23 | "type": "FF", 24 | "iso": false, 25 | "mixed": false, 26 | "W std": -1.0, 27 | "b std": 0.0, 28 | "num hidden": [-1, -1], 29 | "activations": ["relu", "relu", "id"], 30 | "keep rate": 1.0 31 | }, 32 | "usr": { 33 | "verbose": false 34 | } 35 | } -------------------------------------------------------------------------------- /Param/LookUp/Surface_1EC_D3/hyperparam.json: -------------------------------------------------------------------------------- 1 | { 2 | "bayesopt": { 3 | "n_iterations": 50, 4 | "n_iter_relearn": 1, 5 | "epsilon": 0.4, 6 | "noise": 1e-10 7 | }, 8 | "vars": { 9 | "opt.decay": [0.00, 0.999999, "identity"], 10 | "opt.momentum": [0.00, 0.999999, "identity"], 11 | "opt.learning rate": [-5.0, -1.0, "raise_ten"], 12 | "nn.W std": [-3.0, -1.0, "raise_ten"], 13 | "nn.num hidden": [10.0, 100.0999999, "int_times_ten"] 14 | }, 15 | "env": { 16 | "filename": "SyndromeAndError4.000e-04.pkl", 17 | "inner iterations": 5, 18 | "database usage": 0.1 19 | } 20 | } -------------------------------------------------------------------------------- /Param/LookUp/Surface_1EC_D3/rnn_init_param/0.json: -------------------------------------------------------------------------------- 1 | { 2 | "opt": { 3 | "learning rate": -1, 4 | "decay": -1, 5 | "momentum": -1, 6 | "iterations": 20, 7 | "batch size": 1000 8 | }, 9 | "data": { 10 | "num trials": 10, 11 | "test fraction": 0.1 12 | }, 13 | "env": { 14 | "look up": true, 15 | "FT scheme": "Surface1EC", 16 | "EC scheme": "SurfaceD3", 17 | "raw folder": "../../Data/Compact/Surface_1EC_D3/e-04/", 18 | "pickle folder": "../../Data/Pkl/LookUp/Surface_1EC_D3/e-04/", 19 | "report folder": "../../Reports/LookUp/Surface_1EC_D3/", 20 | "param folder": "../../Param/LookUp/Surface_1EC_D3/" 21 | }, 22 | "nn": { 23 | "W std": -1, 24 | "b std": 0.0, 25 | "num hidden": [ 26 | -1 27 | ], 28 | "unit type": "LSTM", 29 | "peepholes": false, 30 | "mixed": false, 31 | "activations": [ 32 | "relu", 33 | "id" 34 | ], 35 | "iso": false, 36 | "keep rate": 1.0, 37 | "type": "RNN" 38 | }, 39 | "usr": { 40 | "verbose": false 41 | } 42 | } -------------------------------------------------------------------------------- /Param/LookUp/Surface_1EC_D5/2018-02-02-08-18-43.json: -------------------------------------------------------------------------------- 1 | { 2 | "opt": { 3 | "decay": 0.9947232468017925, 4 | "learning rate": 9.106258283150607e-05, 5 | "tune value": 11701.6025390625, 6 | "iterations": 20, 7 | "batch size": 2000, 8 | "momentum": 0.33987942067569327 9 | }, 10 | "data": { 11 | "num test batch": 200, 12 | "num trials": 10, 13 | "test fraction": 0.1 14 | }, 15 | "env": { 16 | "look up": true, 17 | "FT scheme": "Surface1EC", 18 | "EC scheme": "SurfaceD5", 19 | "param folder": "../../Param/LookUp/Surface_1EC_D5/", 20 | "raw folder": "../../Data/Compact/Surface_1EC_D5/e-04/", 21 | "report folder": "../../Reports/LookUp/Surface_1EC_D5/", 22 | "pickle folder": "../../Data/Pkl/LookUp/Surface_1EC_D5/e-04/" 23 | }, 24 | "nn": { 25 | "W std": 1.5008416098952064e-06, 26 | "b std": 0.0, 27 | "num hidden": [ 28 | 989, 29 | 995 30 | ], 31 | "keep rate": 1.0, 32 | "mixed": false, 33 | "iso": false, 34 | "activations": [ 35 | "relu", 36 | "relu", 37 | "id" 38 | ], 39 | "type": "FF" 40 | }, 41 | "usr": { 42 | "verbose": false 43 | } 44 | } -------------------------------------------------------------------------------- /Param/LookUp/Surface_1EC_D5/2018-02-06-21-27-44.json: -------------------------------------------------------------------------------- 1 | { 2 | "opt": { 3 | "decay": 0.9388617003838692, 4 | "learning rate": 4.846467490350135e-06, 5 | "tune value": 16793.427734375, 6 | "iterations": 20, 7 | "batch size": 2000, 8 | "momentum": 0.6966735925075394 9 | }, 10 | "data": { 11 | "num test batch": 100, 12 | "num trials": 10, 13 | "test fraction": 0.1 14 | }, 15 | "env": { 16 | "look up": true, 17 | "FT scheme": "Surface1EC", 18 | "EC scheme": "SurfaceD5", 19 | "param folder": "../../Param/LookUp/Surface_1EC_D5/", 20 | "raw folder": "../../Data/Compact/Surface_1EC_D5/e-04/", 21 | "report folder": "../../Reports/LookUp/Surface_1EC_D5/", 22 | "pickle folder": "../../Data/Pkl/LookUp/Surface_1EC_D5/e-04/" 23 | }, 24 | "nn": { 25 | "W std": 7.4659383574194e-05, 26 | "b std": 0.0, 27 | "num hidden": [ 28 | 654 29 | ], 30 | "keep rate": 0.4795199285726994, 31 | "padding size": 1, 32 | "iso": false, 33 | "mixed": false, 34 | "kernel size": 3, 35 | "type": "3DCNN", 36 | "num filters": 8 37 | }, 38 | "usr": { 39 | "verbose": false 40 | } 41 | } -------------------------------------------------------------------------------- /Param/LookUp/Surface_1EC_D5/2018-02-08-00-34-43.json: -------------------------------------------------------------------------------- 1 | { 2 | "opt": { 3 | "decay": 0.9997144447775638, 4 | "learning rate": 2.4393313920885975e-05, 5 | "tune value": 10559.1025390625, 6 | "iterations": 20, 7 | "batch size": 2000, 8 | "momentum": 0.5365349536329707 9 | }, 10 | "data": { 11 | "num test batch": 200, 12 | "num trials": 10, 13 | "test fraction": 0.1 14 | }, 15 | "env": { 16 | "look up": true, 17 | "FT scheme": "Surface1EC", 18 | "EC scheme": "SurfaceD5", 19 | "param folder": "../../Param/LookUp/Surface_1EC_D5/", 20 | "raw folder": "../../Data/Compact/Surface_1EC_D5/e-04/", 21 | "report folder": "../../Reports/LookUp/Surface_1EC_D5/", 22 | "pickle folder": "../../Data/Pkl/LookUp/Surface_1EC_D5/e-04/" 23 | }, 24 | "nn": { 25 | "W std": 0.009990969752524698, 26 | "b std": 0.0, 27 | "num hidden": [ 28 | 722 29 | ], 30 | "unit type": "LSTM", 31 | "peepholes": false, 32 | "mixed": false, 33 | "iso": false, 34 | "activations": [ 35 | "relu", 36 | "id" 37 | ], 38 | "type": "RNN", 39 | "keep rate": 1.0 40 | }, 41 | "usr": { 42 | "verbose": false 43 | } 44 | } -------------------------------------------------------------------------------- /Param/LookUp/Surface_1EC_D5/cnn_hyperparam.json: -------------------------------------------------------------------------------- 1 | { 2 | "bayesopt": { 3 | "n_iterations": 50, 4 | "n_iter_relearn": 1, 5 | "epsilon": 0.4, 6 | "noise": 1e-10 7 | }, 8 | "vars": { 9 | "opt.decay": [0.00, 0.999999, "identity"], 10 | "opt.momentum": [0.00, 0.999999, "identity"], 11 | "opt.learning rate": [-6.0, -2.0, "raise_ten"], 12 | "nn.W std": [-6.0, -2.0, "raise_ten"], 13 | "nn.num hidden": [10.0, 100.0999999, "int_times_ten"], 14 | "nn.keep rate": [0.00, 1.00, "identity"], 15 | "nn.num filters": [0.50, 1.0999999, "int_times_ten"] 16 | }, 17 | "env": { 18 | "filename": "6.000e-04.pkl", 19 | "inner iterations": 1, 20 | "database usage": 1 21 | } 22 | } -------------------------------------------------------------------------------- /Param/LookUp/Surface_1EC_D5/cnn_init_param/0.json: -------------------------------------------------------------------------------- 1 | { 2 | "opt": { 3 | "learning rate": -1, 4 | "decay": -1, 5 | "momentum": -1, 6 | "iterations": 20, 7 | "batch size": 2000 8 | }, 9 | "data": { 10 | "num trials": 10, 11 | "test fraction": 0.1, 12 | "num test batch": 100 13 | }, 14 | "env": { 15 | "look up": true, 16 | "FT scheme": "Surface1EC", 17 | "EC scheme": "SurfaceD5", 18 | "raw folder": "../../Data/Compact/Surface_1EC_D5/e-04/", 19 | "pickle folder": "../../Data/Pkl/LookUp/Surface_1EC_D5/e-04/", 20 | "report folder": "../../Reports/LookUp/Surface_1EC_D5/", 21 | "param folder": "../../Param/LookUp/Surface_1EC_D5/" 22 | }, 23 | "nn": { 24 | "W std": -1, 25 | "b std": 0.0, 26 | "num hidden": [-1], 27 | "mixed": false, 28 | "iso": false, 29 | "keep rate": -1, 30 | "num filters": -1, 31 | "kernel size": 3, 32 | "padding size": 1, 33 | "type": "3DCNN" 34 | }, 35 | "usr": { 36 | "verbose": false 37 | } 38 | } -------------------------------------------------------------------------------- /Param/LookUp/Surface_1EC_D5/dff_hyperparam.json: -------------------------------------------------------------------------------- 1 | { 2 | "bayesopt": { 3 | "n_iterations": 60, 4 | "n_iter_relearn": 1, 5 | "epsilon": 0.4, 6 | "noise": 1e-10 7 | }, 8 | "vars": { 9 | "opt.decay": [0.00, 0.999999, "identity"], 10 | "opt.momentum": [0.00, 0.999999, "identity"], 11 | "opt.learning rate": [-6.0, -2.0, "raise_ten"], 12 | "nn.W std": [-6.0, -2.0, "raise_ten"], 13 | "nn.num hidden": [10.0, 100.0999999, "int_times_ten"] 14 | }, 15 | "env": { 16 | "filename": "6.000e-04.pkl", 17 | "inner iterations": 1, 18 | "database usage": 1 19 | } 20 | } -------------------------------------------------------------------------------- /Param/LookUp/Surface_1EC_D5/ff_init_param/1.json: -------------------------------------------------------------------------------- 1 | { 2 | "env": { 3 | "look up": true, 4 | "FT scheme": "Surface1EC", 5 | "EC scheme": "SurfaceD5", 6 | "raw folder": "../../Data/Compact/Surface_1EC_D5/e-04/", 7 | "pickle folder": "../../Data/Pkl/LookUp/Surface_1EC_D5/e-04/", 8 | "report folder": "../../Reports/LookUp/Surface_1EC_D5/", 9 | "param folder": "../../Param/LookUp/Surface_1EC_D5/" 10 | }, 11 | "opt": { 12 | "batch size": 2000, 13 | "decay": -1.0, 14 | "momentum": -1.0, 15 | "iterations": 20, 16 | "learning rate": -1.0 17 | }, 18 | "data": { 19 | "test fraction": 0.1, 20 | "num trials": 10, 21 | "num test batch": 100 22 | }, 23 | "nn": { 24 | "type": "FF", 25 | "iso": false, 26 | "mixed": false, 27 | "W std": -1.0, 28 | "b std": 0.0, 29 | "num hidden": [-1], 30 | "activations": ["relu", "id"], 31 | "keep rate": 1.0 32 | }, 33 | "usr": { 34 | "verbose": false 35 | } 36 | } -------------------------------------------------------------------------------- /Param/LookUp/Surface_1EC_D5/ff_init_param/2.json: -------------------------------------------------------------------------------- 1 | { 2 | "env": { 3 | "look up": true, 4 | "FT scheme": "Surface1EC", 5 | "EC scheme": "SurfaceD5", 6 | "raw folder": "../../Data/Compact/Surface_1EC_D5/e-04/", 7 | "pickle folder": "../../Data/Pkl/LookUp/Surface_1EC_D5/e-04/", 8 | "report folder": "../../Reports/LookUp/Surface_1EC_D5/", 9 | "param folder": "../../Param/LookUp/Surface_1EC_D5/" 10 | }, 11 | "opt": { 12 | "batch size": 2000, 13 | "decay": -1.0, 14 | "momentum": -1.0, 15 | "iterations": 20, 16 | "learning rate": -1.0 17 | }, 18 | "data": { 19 | "test fraction": 0.1, 20 | "num trials": 10, 21 | "num test batch": 200 22 | }, 23 | "nn": { 24 | "type": "FF", 25 | "iso": false, 26 | "mixed": false, 27 | "W std": -1.0, 28 | "b std": 0.0, 29 | "num hidden": [-1, -1], 30 | "activations": ["relu", "relu", "id"], 31 | "keep rate": 1.0 32 | }, 33 | "usr": { 34 | "verbose": false 35 | } 36 | } -------------------------------------------------------------------------------- /Param/LookUp/Surface_1EC_D5/ff_init_param/3.json: -------------------------------------------------------------------------------- 1 | { 2 | "env": { 3 | "look up": true, 4 | "FT scheme": "Surface1EC", 5 | "EC scheme": "SurfaceD5", 6 | "raw folder": "../../Data/Compact/Surface_1EC_D5/e-04/", 7 | "pickle folder": "../../Data/Pkl/LookUp/Surface_1EC_D5/e-04/", 8 | "report folder": "../../Reports/LookUp/Surface_1EC_D5/", 9 | "param folder": "../../Param/LookUp/Surface_1EC_D5/" 10 | }, 11 | "opt": { 12 | "batch size": 2000, 13 | "decay": -1.0, 14 | "momentum": -1.0, 15 | "iterations": 20, 16 | "learning rate": -1.0 17 | }, 18 | "data": { 19 | "test fraction": 0.1, 20 | "num trials": 10, 21 | "num test batch": 100 22 | }, 23 | "nn": { 24 | "type": "FF", 25 | "iso": false, 26 | "mixed": false, 27 | "W std": -1.0, 28 | "b std": 0.0, 29 | "num hidden": [-1, -1, -1], 30 | "activations": ["relu", "relu", "relu", "id"], 31 | "keep rate": 1.0 32 | }, 33 | "usr": { 34 | "verbose": false 35 | } 36 | } -------------------------------------------------------------------------------- /Param/LookUp/Surface_1EC_D5/hyperparam.json: -------------------------------------------------------------------------------- 1 | { 2 | "bayesopt": { 3 | "n_iterations": 50, 4 | "n_iter_relearn": 1, 5 | "epsilon": 0.4, 6 | "noise": 1e-10 7 | }, 8 | "vars": { 9 | "opt.decay": [0.00, 0.999999, "identity"], 10 | "opt.momentum": [0.00, 0.999999, "identity"], 11 | "opt.learning rate": [-6.0, -2.0, "raise_ten"], 12 | "nn.W std": [-6.0, -2.0, "raise_ten"], 13 | "nn.num hidden": [10.0, 100.0999999, "int_times_ten"] 14 | }, 15 | "env": { 16 | "filename": "6.000e-04.pkl", 17 | "inner iterations": 1, 18 | "database usage": 1 19 | } 20 | } -------------------------------------------------------------------------------- /Param/LookUp/Surface_1EC_D5/rnn_init_param/0.json: -------------------------------------------------------------------------------- 1 | { 2 | "opt": { 3 | "learning rate": -1, 4 | "decay": -1, 5 | "momentum": -1, 6 | "iterations": 20, 7 | "batch size": 2000 8 | }, 9 | "data": { 10 | "num trials": 10, 11 | "test fraction": 0.1, 12 | "num test batch": 200 13 | }, 14 | "env": { 15 | "look up": true, 16 | "FT scheme": "Surface1EC", 17 | "EC scheme": "SurfaceD5", 18 | "raw folder": "../../Data/Compact/Surface_1EC_D5/e-04/", 19 | "pickle folder": "../../Data/Pkl/LookUp/Surface_1EC_D5/e-04/", 20 | "report folder": "../../Reports/LookUp/Surface_1EC_D5/", 21 | "param folder": "../../Param/LookUp/Surface_1EC_D5/" 22 | }, 23 | "nn": { 24 | "W std": -1, 25 | "b std": 0.0, 26 | "num hidden": [ 27 | -1 28 | ], 29 | "unit type": "LSTM", 30 | "peepholes": false, 31 | "mixed": false, 32 | "activations": [ 33 | "relu", 34 | "id" 35 | ], 36 | "iso": false, 37 | "keep rate": 1.0, 38 | "type": "RNN" 39 | }, 40 | "usr": { 41 | "verbose": false 42 | } 43 | } -------------------------------------------------------------------------------- /Param/PureError/Knill_CNOT_D3/2018-01-12-11-41-49.json: -------------------------------------------------------------------------------- 1 | { 2 | "opt": { 3 | "decay": 0.47664468056164633, 4 | "learning rate": 0.011136856573551002, 5 | "tune value": 1352.10302734375, 6 | "iterations": 20, 7 | "batch size": 2000, 8 | "momentum": 0.7937439104757397 9 | }, 10 | "data": { 11 | "num test batch": 100, 12 | "num trials": 10, 13 | "test fraction": 0.1 14 | }, 15 | "env": { 16 | "look up": false, 17 | "FT scheme": "ExRecCNOT", 18 | "EC scheme": "ColorD3", 19 | "param folder": "../../Param/PureError/Knill_CNOT_D3/", 20 | "raw folder": "../../Data/Compact/Knill_CNOT_D3/e-04/", 21 | "report folder": "../../Reports/PureError/Knill_CNOT_D3/", 22 | "pickle folder": "../../Data/Pkl/PureError/Knill_CNOT_D3/e-04/" 23 | }, 24 | "nn": { 25 | "W std": 0.01648289872374103, 26 | "b std": 0.0, 27 | "num hidden": [ 28 | 448, 29 | 497 30 | ], 31 | "keep rate": 1.0, 32 | "mixed": false, 33 | "iso": false, 34 | "activations": [ 35 | "sigmoid", 36 | "relu", 37 | "id" 38 | ], 39 | "type": "FF" 40 | }, 41 | "usr": { 42 | "verbose": false 43 | } 44 | } -------------------------------------------------------------------------------- /Param/PureError/Knill_CNOT_D3/2018-01-14-14-22-49.json: -------------------------------------------------------------------------------- 1 | { 2 | "opt": { 3 | "decay": 0.9643025569729304, 4 | "learning rate": 0.0002194689056274672, 5 | "tune value": 8961.8212890625, 6 | "iterations": 20, 7 | "batch size": 2000, 8 | "momentum": 0.8378305164495794 9 | }, 10 | "data": { 11 | "num test batch": 100, 12 | "num trials": 10, 13 | "test fraction": 0.1 14 | }, 15 | "env": { 16 | "look up": false, 17 | "FT scheme": "ExRecCNOT", 18 | "EC scheme": "ColorD3", 19 | "param folder": "../../Param/PureError/Knill_CNOT_D3/", 20 | "raw folder": "../../Data/Compact/Knill_CNOT_D3/e-04/", 21 | "report folder": "../../Reports/PureError/Knill_CNOT_D3/", 22 | "pickle folder": "../../Data/Pkl/PureError/Knill_CNOT_D3/e-04/" 23 | }, 24 | "nn": { 25 | "W std": 0.029230036470212075, 26 | "b std": 0.0, 27 | "num hidden": [ 28 | 321 29 | ], 30 | "unit type": "LSTM", 31 | "peepholes": false, 32 | "mixed": false, 33 | "iso": false, 34 | "activations": [ 35 | "relu", 36 | "id" 37 | ], 38 | "type": "RNN", 39 | "keep rate": 1.0 40 | }, 41 | "usr": { 42 | "verbose": false 43 | } 44 | } -------------------------------------------------------------------------------- /Param/PureError/Knill_CNOT_D3/2018-01-14-23-54-00.json: -------------------------------------------------------------------------------- 1 | { 2 | "opt": { 3 | "decay": 0.8910740706466189, 4 | "learning rate": 3.595819840948835e-05, 5 | "tune value": 8923.9169921875, 6 | "iterations": 20, 7 | "batch size": 2000, 8 | "momentum": 0.0009531720751791534 9 | }, 10 | "data": { 11 | "num test batch": 100, 12 | "num trials": 10, 13 | "test fraction": 0.1 14 | }, 15 | "env": { 16 | "look up": false, 17 | "FT scheme": "ExRecCNOT", 18 | "EC scheme": "ColorD3", 19 | "param folder": "../../Param/PureError/Knill_CNOT_D3/", 20 | "raw folder": "../../Data/Compact/Knill_CNOT_D3/e-04/", 21 | "report folder": "../../Reports/PureError/Knill_CNOT_D3/", 22 | "pickle folder": "../../Data/Pkl/PureError/Knill_CNOT_D3/e-04/" 23 | }, 24 | "nn": { 25 | "W std": 0.09908900328814463, 26 | "b std": 0.0, 27 | "num hidden": [ 28 | 1000, 29 | 477 30 | ], 31 | "keep rate": 1.0, 32 | "mixed": false, 33 | "iso": false, 34 | "activations": [ 35 | "relu", 36 | "relu", 37 | "id" 38 | ], 39 | "type": "FF" 40 | }, 41 | "usr": { 42 | "verbose": false 43 | } 44 | } -------------------------------------------------------------------------------- /Param/PureError/Knill_CNOT_D3/2018-01-29-06-14-54.json: -------------------------------------------------------------------------------- 1 | { 2 | "opt": { 3 | "decay": 0.9972597427752401, 4 | "learning rate": 0.00025507053166152485, 5 | "tune value": 8928.6552734375, 6 | "iterations": 20, 7 | "batch size": 2000, 8 | "momentum": 0.04436077234428807 9 | }, 10 | "data": { 11 | "num test batch": 100, 12 | "num trials": 10, 13 | "test fraction": 0.1 14 | }, 15 | "env": { 16 | "look up": false, 17 | "FT scheme": "ExRecCNOT", 18 | "EC scheme": "ColorD3", 19 | "param folder": "../../Param/PureError/Knill_CNOT_D3/", 20 | "raw folder": "../../Data/Compact/Knill_CNOT_D3/e-04/", 21 | "report folder": "../../Reports/PureError/Knill_CNOT_D3/", 22 | "pickle folder": "../../Data/Pkl/PureError/Knill_CNOT_D3/e-04/" 23 | }, 24 | "nn": { 25 | "W std": 0.0012619473178992167, 26 | "b std": 0.0, 27 | "num hidden": [ 28 | 302, 29 | 138, 30 | 992 31 | ], 32 | "keep rate": 1.0, 33 | "mixed": false, 34 | "iso": false, 35 | "activations": [ 36 | "relu", 37 | "relu", 38 | "relu", 39 | "id" 40 | ], 41 | "type": "FF" 42 | }, 43 | "usr": { 44 | "verbose": false 45 | } 46 | } -------------------------------------------------------------------------------- /Param/PureError/Knill_CNOT_D3/ff_init_param/103.json: -------------------------------------------------------------------------------- 1 | { 2 | "env": { 3 | "FT scheme": "ExRecCNOT", 4 | "EC scheme": "ColorD3", 5 | "raw folder": "../../Data/Compact/Knill_CNOT_D3/e-04/", 6 | "pickle folder": "../../Data/Pkl/PureError/Knill_CNOT_D3/e-04/", 7 | "report folder": "../../Reports/PureError/Knill_CNOT_D3/", 8 | "param folder": "../../Param/PureError/Knill_CNOT_D3/", 9 | "look up": false 10 | }, 11 | "opt": { 12 | "batch size": 2000, 13 | "decay": -1.0, 14 | "momentum": -1.0, 15 | "iterations": 20, 16 | "learning rate": -1.0 17 | }, 18 | "data": { 19 | "test fraction": 0.1, 20 | "num trials": 10, 21 | "num test batch": 100 22 | }, 23 | "nn": { 24 | "type": "FF", 25 | "iso": false, 26 | "mixed": false, 27 | "W std": -1.0, 28 | "b std": 0.0, 29 | "num hidden": [-1], 30 | "activations": ["relu", "id"], 31 | "keep rate": 1.0 32 | }, 33 | "usr": { 34 | "verbose": false 35 | } 36 | } -------------------------------------------------------------------------------- /Param/PureError/Knill_CNOT_D3/ff_init_param/207.json: -------------------------------------------------------------------------------- 1 | { 2 | "env": { 3 | "FT scheme": "ExRecCNOT", 4 | "EC scheme": "ColorD3", 5 | "raw folder": "../../Data/Compact/Knill_CNOT_D3/e-04/", 6 | "pickle folder": "../../Data/Pkl/PureError/Knill_CNOT_D3/e-04/", 7 | "report folder": "../../Reports/PureError/Knill_CNOT_D3/", 8 | "param folder": "../../Param/PureError/Knill_CNOT_D3/", 9 | "look up": false 10 | }, 11 | "opt": { 12 | "batch size": 2000, 13 | "decay": -1.0, 14 | "momentum": -1.0, 15 | "iterations": 20, 16 | "learning rate": -1.0 17 | }, 18 | "data": { 19 | "test fraction": 0.1, 20 | "num trials": 10, 21 | "num test batch": 100 22 | }, 23 | "nn": { 24 | "type": "FF", 25 | "iso": false, 26 | "mixed": false, 27 | "W std": -1.0, 28 | "b std": 0.0, 29 | "num hidden": [-1, -1], 30 | "activations": ["sigmoid", "relu", "id"], 31 | "keep rate": 1.0 32 | }, 33 | "usr": { 34 | "verbose": false 35 | } 36 | } -------------------------------------------------------------------------------- /Param/PureError/Knill_CNOT_D3/ff_init_param/209.json: -------------------------------------------------------------------------------- 1 | { 2 | "env": { 3 | "FT scheme": "ExRecCNOT", 4 | "EC scheme": "ColorD3", 5 | "raw folder": "../../Data/Compact/Knill_CNOT_D3/e-04/", 6 | "pickle folder": "../../Data/Pkl/PureError/Knill_CNOT_D3/e-04/", 7 | "report folder": "../../Reports/PureError/Knill_CNOT_D3/", 8 | "param folder": "../../Param/PureError/Knill_CNOT_D3/", 9 | "look up": false 10 | }, 11 | "opt": { 12 | "batch size": 2000, 13 | "decay": -1.0, 14 | "momentum": -1.0, 15 | "iterations": 20, 16 | "learning rate": -1.0 17 | }, 18 | "data": { 19 | "test fraction": 0.1, 20 | "num trials": 10, 21 | "num test batch": 100 22 | }, 23 | "nn": { 24 | "type": "FF", 25 | "iso": false, 26 | "mixed": false, 27 | "W std": -1.0, 28 | "b std": 0.0, 29 | "num hidden": [-1, -1], 30 | "activations": ["relu", "relu", "id"], 31 | "keep rate": 1.0 32 | }, 33 | "usr": { 34 | "verbose": false 35 | } 36 | } -------------------------------------------------------------------------------- /Param/PureError/Knill_CNOT_D3/ff_init_param/3.json: -------------------------------------------------------------------------------- 1 | { 2 | "env": { 3 | "FT scheme": "ExRecCNOT", 4 | "EC scheme": "ColorD3", 5 | "raw folder": "../../Data/Compact/Knill_CNOT_D3/e-04/", 6 | "pickle folder": "../../Data/Pkl/PureError/Knill_CNOT_D3/e-04/", 7 | "report folder": "../../Reports/PureError/Knill_CNOT_D3/", 8 | "param folder": "../../Param/PureError/Knill_CNOT_D3/", 9 | "look up": false 10 | }, 11 | "opt": { 12 | "batch size": 2000, 13 | "decay": -1.0, 14 | "momentum": -1.0, 15 | "iterations": 20, 16 | "learning rate": -1.0 17 | }, 18 | "data": { 19 | "test fraction": 0.1, 20 | "num trials": 10, 21 | "num test batch": 100 22 | }, 23 | "nn": { 24 | "type": "FF", 25 | "iso": false, 26 | "mixed": false, 27 | "W std": -1.0, 28 | "b std": 0.0, 29 | "num hidden": [-1, -1, -1], 30 | "activations": ["relu", "relu", "relu", "id"], 31 | "keep rate": 1.0 32 | }, 33 | "usr": { 34 | "verbose": false 35 | } 36 | } -------------------------------------------------------------------------------- /Param/PureError/Knill_CNOT_D3/hyperparam.json: -------------------------------------------------------------------------------- 1 | { 2 | "bayesopt": { 3 | "n_iterations": 50, 4 | "n_iter_relearn": 1, 5 | "epsilon": 0.4, 6 | "noise": 1e-10 7 | }, 8 | "vars": { 9 | "opt.decay": [0.00, 0.999999, "identity"], 10 | "opt.momentum": [0.00, 0.999999, "identity"], 11 | "opt.learning rate": [-5.0, -1.0, "raise_ten"], 12 | "nn.W std": [-3.0, -1.0, "raise_ten"], 13 | "nn.num hidden": [10.0, 100.0999999, "int_times_ten"] 14 | }, 15 | "env": { 16 | "filename": "4.000e-04.pkl", 17 | "inner iterations": 1, 18 | "database usage": 1 19 | } 20 | } -------------------------------------------------------------------------------- /Param/PureError/Knill_CNOT_D3/rnn_init_param/0.json: -------------------------------------------------------------------------------- 1 | { 2 | "opt": { 3 | "learning rate": -1, 4 | "decay": -1, 5 | "momentum": -1, 6 | "iterations": 20, 7 | "batch size": 2000 8 | }, 9 | "data": { 10 | "num trials": 10, 11 | "test fraction": 0.1, 12 | "num test batch": 100 13 | }, 14 | "env": { 15 | "look up": false, 16 | "FT scheme": "ExRecCNOT", 17 | "EC scheme": "ColorD3", 18 | "param folder": "../../Param/PureError/Knill_CNOT_D3/", 19 | "raw folder": "../../Data/Compact/Knill_CNOT_D3/e-04/", 20 | "report folder": "../../Reports/PureError/Knill_CNOT_D3/", 21 | "pickle folder": "../../Data/Pkl/PureError/Knill_CNOT_D3/e-04/" 22 | }, 23 | "nn": { 24 | "W std": -1, 25 | "b std": 0.0, 26 | "num hidden": [ 27 | -1 28 | ], 29 | "unit type": "LSTM", 30 | "peepholes": false, 31 | "mixed": false, 32 | "activations": [ 33 | "relu", 34 | "id" 35 | ], 36 | "iso": false, 37 | "keep rate": 1.0, 38 | "type": "RNN" 39 | }, 40 | "usr": { 41 | "verbose": false 42 | } 43 | } -------------------------------------------------------------------------------- /Param/PureError/Knill_CNOT_D5/2018-01-24-05-36-36.json: -------------------------------------------------------------------------------- 1 | { 2 | "opt": { 3 | "decay": 0.9996749471214641, 4 | "learning rate": 0.0009924537592521827, 5 | "tune value": 10653.6728515625, 6 | "iterations": 20, 7 | "batch size": 2000, 8 | "momentum": 0.49914687718396705 9 | }, 10 | "data": { 11 | "num test batch": 100, 12 | "num trials": 10, 13 | "test fraction": 0.1 14 | }, 15 | "env": { 16 | "look up": false, 17 | "FT scheme": "ExRecCNOT", 18 | "EC scheme": "ColorD5", 19 | "param folder": "../../Param/PureError/Knill_CNOT_D5/", 20 | "raw folder": "../../Data/Compact/Knill_CNOT_D5/e-04/", 21 | "report folder": "../../Reports/PureError/Knill_CNOT_D5/", 22 | "pickle folder": "../../Data/Pkl/PureError/Knill_CNOT_D5/e-04/" 23 | }, 24 | "nn": { 25 | "W std": 0.001, 26 | "b std": 0.0, 27 | "num hidden": [ 28 | 101, 29 | 825 30 | ], 31 | "keep rate": 1.0, 32 | "mixed": false, 33 | "iso": false, 34 | "activations": [ 35 | "relu", 36 | "relu", 37 | "id" 38 | ], 39 | "type": "FF" 40 | }, 41 | "usr": { 42 | "verbose": false 43 | } 44 | } -------------------------------------------------------------------------------- /Param/PureError/Knill_CNOT_D5/ff_init_param/2.json: -------------------------------------------------------------------------------- 1 | { 2 | "env": { 3 | "FT scheme": "ExRecCNOT", 4 | "EC scheme": "ColorD5", 5 | "raw folder": "../../Data/Compact/Knill_CNOT_D5/e-04/", 6 | "pickle folder": "../../Data/Pkl/PureError/Knill_CNOT_D5/e-04/", 7 | "report folder": "../../Reports/PureError/Knill_CNOT_D5/", 8 | "param folder": "../../Param/PureError/Knill_CNOT_D5/", 9 | "look up": false 10 | }, 11 | "opt": { 12 | "batch size": 2000, 13 | "decay": -1.0, 14 | "momentum": -1.0, 15 | "iterations": 20, 16 | "learning rate": -1.0 17 | }, 18 | "data": { 19 | "test fraction": 0.1, 20 | "num trials": 10, 21 | "num test batch": 100 22 | }, 23 | "nn": { 24 | "type": "FF", 25 | "iso": false, 26 | "mixed": false, 27 | "W std": -1.0, 28 | "b std": 0.0, 29 | "num hidden": [-1, -1], 30 | "activations": ["relu", "relu", "id"], 31 | "keep rate": 1.0 32 | }, 33 | "usr": { 34 | "verbose": false 35 | } 36 | } -------------------------------------------------------------------------------- /Param/PureError/Knill_CNOT_D5/hyperparam.json: -------------------------------------------------------------------------------- 1 | { 2 | "bayesopt": { 3 | "n_iterations": 50, 4 | "n_iter_relearn": 1, 5 | "epsilon": 0.4, 6 | "noise": 1e-10 7 | }, 8 | "vars": { 9 | "opt.decay": [0.00, 0.999999, "identity"], 10 | "opt.momentum": [0.00, 0.999999, "identity"], 11 | "opt.learning rate": [-7.0, -3.0, "raise_ten"], 12 | "nn.W std": [-5.0, -3.0, "raise_ten"], 13 | "nn.num hidden": [10.0, 100.0999999, "int_times_ten"] 14 | }, 15 | "env": { 16 | "filename": "1.000e-03.pkl", 17 | "inner iterations": 1, 18 | "database usage": 1 19 | } 20 | } -------------------------------------------------------------------------------- /Param/PureError/Knill_CNOT_D5/rnn_init_param/0.json: -------------------------------------------------------------------------------- 1 | { 2 | "opt": { 3 | "learning rate": -1, 4 | "decay": -1, 5 | "momentum": -1, 6 | "iterations": 20, 7 | "batch size": 2000 8 | }, 9 | "data": { 10 | "num trials": 10, 11 | "test fraction": 0.1 12 | }, 13 | "env": { 14 | "look up": false, 15 | "FT scheme": "ExRecCNOT", 16 | "EC scheme": "ColorD5", 17 | "param folder": "../../Param/PureError/Knill_CNOT_D5/", 18 | "raw folder": "../../Data/Compact/Knill_CNOT_D5/e-04/", 19 | "report folder": "../../Reports/PureError/Knill_CNOT_D5/", 20 | "pickle folder": "../../Data/Pkl/PureError/Knill_CNOT_D5/e-04/" 21 | }, 22 | "nn": { 23 | "W std": -1, 24 | "b std": 0.0, 25 | "num hidden": [ 26 | -1 27 | ], 28 | "unit type": "LSTM", 29 | "peepholes": false, 30 | "mixed": false, 31 | "activations": [ 32 | "relu", 33 | "id" 34 | ], 35 | "iso": false, 36 | "keep rate": 1.0, 37 | "type": "RNN" 38 | }, 39 | "usr": { 40 | "verbose": false 41 | } 42 | } -------------------------------------------------------------------------------- /Param/PureError/Steane_CNOT_D3/2018-01-13-16-44-54.json: -------------------------------------------------------------------------------- 1 | { 2 | "opt": { 3 | "decay": 0.7781015311079167, 4 | "learning rate": 0.0017134684782830376, 5 | "tune value": 7931.734375, 6 | "iterations": 20, 7 | "batch size": 2000, 8 | "momentum": 0.16254089118249015 9 | }, 10 | "data": { 11 | "num trials": 10, 12 | "test fraction": 0.1 13 | }, 14 | "env": { 15 | "look up": false, 16 | "FT scheme": "ExRecCNOT", 17 | "EC scheme": "ColorD3", 18 | "param folder": "../../Param/PureError/Steane_CNOT_D3/", 19 | "raw folder": "../../Data/Compact/Steane_CNOT_D3/e-04/", 20 | "report folder": "../../Reports/PureError/Steane_CNOT_D3/", 21 | "pickle folder": "../../Data/Pkl/PureError/Steane_CNOT_D3/e-04/" 22 | }, 23 | "nn": { 24 | "W std": 0.04800667310154815, 25 | "b std": 0.0, 26 | "num hidden": [ 27 | 123 28 | ], 29 | "keep rate": 1.0, 30 | "mixed": false, 31 | "iso": false, 32 | "activations": [ 33 | "relu", 34 | "id" 35 | ], 36 | "type": "FF" 37 | }, 38 | "usr": { 39 | "verbose": false 40 | } 41 | } -------------------------------------------------------------------------------- /Param/PureError/Steane_CNOT_D3/2018-01-13-17-18-33.json: -------------------------------------------------------------------------------- 1 | { 2 | "opt": { 3 | "decay": 0.8025555056629011, 4 | "learning rate": 5.083588193848826e-05, 5 | "tune value": 7314.14453125, 6 | "iterations": 20, 7 | "batch size": 2000, 8 | "momentum": 0.7978866112184878 9 | }, 10 | "data": { 11 | "num trials": 10, 12 | "test fraction": 0.1 13 | }, 14 | "env": { 15 | "look up": false, 16 | "FT scheme": "ExRecCNOT", 17 | "EC scheme": "ColorD3", 18 | "param folder": "../../Param/PureError/Steane_CNOT_D3/", 19 | "raw folder": "../../Data/Compact/Steane_CNOT_D3/e-04/", 20 | "report folder": "../../Reports/PureError/Steane_CNOT_D3/", 21 | "pickle folder": "../../Data/Pkl/PureError/Steane_CNOT_D3/e-04/" 22 | }, 23 | "nn": { 24 | "W std": 0.04549485161166671, 25 | "b std": 0.0, 26 | "num hidden": [ 27 | 254, 28 | 492 29 | ], 30 | "keep rate": 1.0, 31 | "mixed": false, 32 | "iso": false, 33 | "activations": [ 34 | "relu", 35 | "relu", 36 | "id" 37 | ], 38 | "type": "FF" 39 | }, 40 | "usr": { 41 | "verbose": false 42 | } 43 | } -------------------------------------------------------------------------------- /Param/PureError/Steane_CNOT_D3/2018-01-14-13-32-23.json: -------------------------------------------------------------------------------- 1 | { 2 | "opt": { 3 | "decay": 0.879760861734881, 4 | "learning rate": 0.0004192795343261335, 5 | "tune value": 7776.18701171875, 6 | "iterations": 20, 7 | "batch size": 2000, 8 | "momentum": 0.5782886385607361 9 | }, 10 | "data": { 11 | "num test batch": 100, 12 | "num trials": 10, 13 | "test fraction": 0.1 14 | }, 15 | "env": { 16 | "look up": false, 17 | "FT scheme": "ExRecCNOT", 18 | "EC scheme": "ColorD3", 19 | "param folder": "../../Param/PureError/Steane_CNOT_D3/", 20 | "raw folder": "../../Data/Compact/Steane_CNOT_D3/e-04/", 21 | "report folder": "../../Reports/PureError/Steane_CNOT_D3/", 22 | "pickle folder": "../../Data/Pkl/PureError/Steane_CNOT_D3/e-04/" 23 | }, 24 | "nn": { 25 | "W std": 0.0060795269052146125, 26 | "b std": 0.0, 27 | "num hidden": [ 28 | 102 29 | ], 30 | "unit type": "LSTM", 31 | "peepholes": false, 32 | "mixed": false, 33 | "iso": false, 34 | "activations": [ 35 | "relu", 36 | "id" 37 | ], 38 | "type": "RNN", 39 | "keep rate": 1.0 40 | }, 41 | "usr": { 42 | "verbose": false 43 | } 44 | } -------------------------------------------------------------------------------- /Param/PureError/Steane_CNOT_D3/2018-01-28-00-17-21.json: -------------------------------------------------------------------------------- 1 | { 2 | "opt": { 3 | "decay": 0.61735437751759, 4 | "learning rate": 6.460346466214531e-05, 5 | "tune value": 7377.7568359375, 6 | "iterations": 20, 7 | "batch size": 2000, 8 | "momentum": 0.2780619020881201 9 | }, 10 | "data": { 11 | "num trials": 10, 12 | "test fraction": 0.1 13 | }, 14 | "env": { 15 | "look up": false, 16 | "FT scheme": "ExRecCNOT", 17 | "EC scheme": "ColorD3", 18 | "param folder": "../../Param/PureError/Steane_CNOT_D3/", 19 | "raw folder": "../../Data/Compact/Steane_CNOT_D3/e-04/", 20 | "report folder": "../../Reports/PureError/Steane_CNOT_D3/", 21 | "pickle folder": "../../Data/Pkl/PureError/Steane_CNOT_D3/e-04/" 22 | }, 23 | "nn": { 24 | "W std": 0.0793178638201024, 25 | "b std": 0.0, 26 | "num hidden": [ 27 | 171, 28 | 498, 29 | 398 30 | ], 31 | "keep rate": 1.0, 32 | "mixed": false, 33 | "iso": false, 34 | "activations": [ 35 | "relu", 36 | "relu", 37 | "relu", 38 | "id" 39 | ], 40 | "type": "FF" 41 | }, 42 | "usr": { 43 | "verbose": false 44 | } 45 | } -------------------------------------------------------------------------------- /Param/PureError/Steane_CNOT_D3/ff_init_param/3.json: -------------------------------------------------------------------------------- 1 | { 2 | "env": { 3 | "FT scheme": "ExRecCNOT", 4 | "EC scheme": "ColorD3", 5 | "raw folder": "../../Data/Compact/Steane_CNOT_D3/e-04/", 6 | "pickle folder": "../../Data/Pkl/PureError/Steane_CNOT_D3/e-04/", 7 | "report folder": "../../Reports/PureError/Steane_CNOT_D3/", 8 | "param folder": "../../Param/PureError/Steane_CNOT_D3/", 9 | "look up": false 10 | }, 11 | "opt": { 12 | "batch size": 2000, 13 | "decay": -1.0, 14 | "momentum": -1.0, 15 | "iterations": 20, 16 | "learning rate": -1.0 17 | }, 18 | "data": { 19 | "test fraction": 0.1, 20 | "num trials": 10 21 | }, 22 | "nn": { 23 | "type": "FF", 24 | "iso": false, 25 | "mixed": false, 26 | "W std": -1.0, 27 | "b std": 0.0, 28 | "num hidden": [-1, -1, -1], 29 | "activations": ["relu", "relu", "relu","id"], 30 | "keep rate": 1.0 31 | }, 32 | "usr": { 33 | "verbose": false 34 | } 35 | } -------------------------------------------------------------------------------- /Param/PureError/Steane_CNOT_D3/ff_init_param/G3/000.json: -------------------------------------------------------------------------------- 1 | { 2 | "env": { 3 | "FT scheme": "ExRecCNOT", 4 | "EC scheme": "ColorD3", 5 | "raw folder": "../../Data/Compact/Steane_CNOT_D3/e-04/", 6 | "pickle folder": "../../Data/Pkl/PureError/Steane_CNOT_D3/e-04/", 7 | "report folder": "../../Reports/PureError/Steane_CNOT_D3/", 8 | "param folder": "../../Param/PureError/Steane_CNOT_D3/", 9 | "look up": false 10 | }, 11 | "opt": { 12 | "batch size": 2000, 13 | "decay": -1.0, 14 | "momentum": -1.0, 15 | "iterations": 20, 16 | "learning rate": -1.0 17 | }, 18 | "data": { 19 | "test fraction": 0.1, 20 | "num trials": 10 21 | }, 22 | "nn": { 23 | "type": "FF", 24 | "iso": false, 25 | "mixed": false, 26 | "W std": -1.0, 27 | "b std": 0.0, 28 | "num hidden": [], 29 | "activations": ["id"], 30 | "keep rate": 1.0 31 | }, 32 | "usr": { 33 | "verbose": false 34 | } 35 | } -------------------------------------------------------------------------------- /Param/PureError/Steane_CNOT_D3/ff_init_param/G3/101.json: -------------------------------------------------------------------------------- 1 | { 2 | "env": { 3 | "FT scheme": "ExRecCNOT", 4 | "EC scheme": "ColorD3", 5 | "raw folder": "../../Data/Compact/Steane_CNOT_D3/e-04/", 6 | "pickle folder": "../../Data/Pkl/PureError/Steane_CNOT_D3/e-04/", 7 | "report folder": "../../Reports/PureError/Steane_CNOT_D3/", 8 | "param folder": "../../Param/PureError/Steane_CNOT_D3/", 9 | "look up": false 10 | }, 11 | "opt": { 12 | "batch size": 2000, 13 | "decay": -1.0, 14 | "momentum": -1.0, 15 | "iterations": 20, 16 | "learning rate": -1.0 17 | }, 18 | "data": { 19 | "test fraction": 0.1, 20 | "num trials": 10 21 | }, 22 | "nn": { 23 | "type": "FF", 24 | "iso": false, 25 | "mixed": false, 26 | "W std": -1.0, 27 | "b std": 0.0, 28 | "num hidden": [-1], 29 | "activations": ["sigmoid", "id"], 30 | "keep rate": 1.0 31 | }, 32 | "usr": { 33 | "verbose": false 34 | } 35 | } -------------------------------------------------------------------------------- /Param/PureError/Steane_CNOT_D3/ff_init_param/G3/102.json: -------------------------------------------------------------------------------- 1 | { 2 | "env": { 3 | "FT scheme": "ExRecCNOT", 4 | "EC scheme": "ColorD3", 5 | "raw folder": "../../Data/Compact/Steane_CNOT_D3/e-04/", 6 | "pickle folder": "../../Data/Pkl/PureError/Steane_CNOT_D3/e-04/", 7 | "report folder": "../../Reports/PureError/Steane_CNOT_D3/", 8 | "param folder": "../../Param/PureError/Steane_CNOT_D3/", 9 | "look up": false 10 | }, 11 | "opt": { 12 | "batch size": 2000, 13 | "decay": -1.0, 14 | "momentum": -1.0, 15 | "iterations": 20, 16 | "learning rate": -1.0 17 | }, 18 | "data": { 19 | "test fraction": 0.1, 20 | "num trials": 10 21 | }, 22 | "nn": { 23 | "type": "FF", 24 | "iso": false, 25 | "mixed": false, 26 | "W std": -1.0, 27 | "b std": 0.0, 28 | "num hidden": [-1], 29 | "activations": ["tanh", "id"], 30 | "keep rate": 1.0 31 | }, 32 | "usr": { 33 | "verbose": false 34 | } 35 | } -------------------------------------------------------------------------------- /Param/PureError/Steane_CNOT_D3/ff_init_param/G3/103.json: -------------------------------------------------------------------------------- 1 | { 2 | "env": { 3 | "FT scheme": "ExRecCNOT", 4 | "EC scheme": "ColorD3", 5 | "raw folder": "../../Data/Compact/Steane_CNOT_D3/e-04/", 6 | "pickle folder": "../../Data/Pkl/PureError/Steane_CNOT_D3/e-04/", 7 | "report folder": "../../Reports/PureError/Steane_CNOT_D3/", 8 | "param folder": "../../Param/PureError/Steane_CNOT_D3/", 9 | "look up": false 10 | }, 11 | "opt": { 12 | "batch size": 2000, 13 | "decay": -1.0, 14 | "momentum": -1.0, 15 | "iterations": 20, 16 | "learning rate": -1.0 17 | }, 18 | "data": { 19 | "test fraction": 0.1, 20 | "num trials": 10 21 | }, 22 | "nn": { 23 | "type": "FF", 24 | "iso": false, 25 | "mixed": false, 26 | "W std": -1.0, 27 | "b std": 0.0, 28 | "num hidden": [-1], 29 | "activations": ["relu", "id"], 30 | "keep rate": 1.0 31 | }, 32 | "usr": { 33 | "verbose": false 34 | } 35 | } -------------------------------------------------------------------------------- /Param/PureError/Steane_CNOT_D3/ff_init_param/G4/205.json: -------------------------------------------------------------------------------- 1 | { 2 | "env": { 3 | "FT scheme": "ExRecCNOT", 4 | "EC scheme": "ColorD3", 5 | "raw folder": "../../Data/Compact/Steane_CNOT_D3/e-04/", 6 | "pickle folder": "../../Data/Pkl/PureError/Steane_CNOT_D3/e-04/", 7 | "report folder": "../../Reports/PureError/Steane_CNOT_D3/", 8 | "param folder": "../../Param/PureError/Steane_CNOT_D3/", 9 | "look up": false 10 | }, 11 | "opt": { 12 | "batch size": 2000, 13 | "decay": -1.0, 14 | "momentum": -1.0, 15 | "iterations": 20, 16 | "learning rate": -1.0 17 | }, 18 | "data": { 19 | "test fraction": 0.1, 20 | "num trials": 10 21 | }, 22 | "nn": { 23 | "type": "FF", 24 | "iso": false, 25 | "mixed": false, 26 | "W std": -1.0, 27 | "b std": 0.0, 28 | "num hidden": [-1, -1], 29 | "activations": ["sigmoid", "sigmoid", "id"], 30 | "keep rate": 1.0 31 | }, 32 | "usr": { 33 | "verbose": false 34 | } 35 | } -------------------------------------------------------------------------------- /Param/PureError/Steane_CNOT_D3/ff_init_param/G4/206.json: -------------------------------------------------------------------------------- 1 | { 2 | "env": { 3 | "FT scheme": "ExRecCNOT", 4 | "EC scheme": "ColorD3", 5 | "raw folder": "../../Data/Compact/Steane_CNOT_D3/e-04/", 6 | "pickle folder": "../../Data/Pkl/PureError/Steane_CNOT_D3/e-04/", 7 | "report folder": "../../Reports/PureError/Steane_CNOT_D3/", 8 | "param folder": "../../Param/PureError/Steane_CNOT_D3/", 9 | "look up": false 10 | }, 11 | "opt": { 12 | "batch size": 2000, 13 | "decay": -1.0, 14 | "momentum": -1.0, 15 | "iterations": 20, 16 | "learning rate": -1.0 17 | }, 18 | "data": { 19 | "test fraction": 0.1, 20 | "num trials": 10 21 | }, 22 | "nn": { 23 | "type": "FF", 24 | "iso": false, 25 | "mixed": false, 26 | "W std": -1.0, 27 | "b std": 0.0, 28 | "num hidden": [-1, -1], 29 | "activations": ["sigmoid", "tanh", "id"], 30 | "keep rate": 1.0 31 | }, 32 | "usr": { 33 | "verbose": false 34 | } 35 | } -------------------------------------------------------------------------------- /Param/PureError/Steane_CNOT_D3/ff_init_param/G4/207.json: -------------------------------------------------------------------------------- 1 | { 2 | "env": { 3 | "FT scheme": "ExRecCNOT", 4 | "EC scheme": "ColorD3", 5 | "raw folder": "../../Data/Compact/Steane_CNOT_D3/e-04/", 6 | "pickle folder": "../../Data/Pkl/PureError/Steane_CNOT_D3/e-04/", 7 | "report folder": "../../Reports/PureError/Steane_CNOT_D3/", 8 | "param folder": "../../Param/PureError/Steane_CNOT_D3/", 9 | "look up": false 10 | }, 11 | "opt": { 12 | "batch size": 2000, 13 | "decay": -1.0, 14 | "momentum": -1.0, 15 | "iterations": 20, 16 | "learning rate": -1.0 17 | }, 18 | "data": { 19 | "test fraction": 0.1, 20 | "num trials": 10 21 | }, 22 | "nn": { 23 | "type": "FF", 24 | "iso": false, 25 | "mixed": false, 26 | "W std": -1.0, 27 | "b std": 0.0, 28 | "num hidden": [-1, -1], 29 | "activations": ["sigmoid", "relu", "id"], 30 | "keep rate": 1.0 31 | }, 32 | "usr": { 33 | "verbose": false 34 | } 35 | } -------------------------------------------------------------------------------- /Param/PureError/Steane_CNOT_D3/ff_init_param/K1/209.json: -------------------------------------------------------------------------------- 1 | { 2 | "env": { 3 | "FT scheme": "ExRecCNOT", 4 | "EC scheme": "ColorD3", 5 | "raw folder": "../../Data/Compact/Steane_CNOT_D3/e-04/", 6 | "pickle folder": "../../Data/Pkl/PureError/Steane_CNOT_D3/e-04/", 7 | "report folder": "../../Reports/PureError/Steane_CNOT_D3/", 8 | "param folder": "../../Param/PureError/Steane_CNOT_D3/", 9 | "look up": false 10 | }, 11 | "opt": { 12 | "batch size": 2000, 13 | "decay": -1.0, 14 | "momentum": -1.0, 15 | "iterations": 20, 16 | "learning rate": -1.0 17 | }, 18 | "data": { 19 | "test fraction": 0.1, 20 | "num trials": 10 21 | }, 22 | "nn": { 23 | "type": "FF", 24 | "iso": false, 25 | "mixed": false, 26 | "W std": -1.0, 27 | "b std": 0.0, 28 | "num hidden": [-1, -1], 29 | "activations": ["tanh", "sigmoid", "id"], 30 | "keep rate": 1.0 31 | }, 32 | "usr": { 33 | "verbose": false 34 | } 35 | } -------------------------------------------------------------------------------- /Param/PureError/Steane_CNOT_D3/ff_init_param/K1/210.json: -------------------------------------------------------------------------------- 1 | { 2 | "env": { 3 | "FT scheme": "ExRecCNOT", 4 | "EC scheme": "ColorD3", 5 | "raw folder": "../../Data/Compact/Steane_CNOT_D3/e-04/", 6 | "pickle folder": "../../Data/Pkl/PureError/Steane_CNOT_D3/e-04/", 7 | "report folder": "../../Reports/PureError/Steane_CNOT_D3/", 8 | "param folder": "../../Param/PureError/Steane_CNOT_D3/", 9 | "look up": false 10 | }, 11 | "opt": { 12 | "batch size": 2000, 13 | "decay": -1.0, 14 | "momentum": -1.0, 15 | "iterations": 20, 16 | "learning rate": -1.0 17 | }, 18 | "data": { 19 | "test fraction": 0.1, 20 | "num trials": 10 21 | }, 22 | "nn": { 23 | "type": "FF", 24 | "iso": false, 25 | "mixed": false, 26 | "W std": -1.0, 27 | "b std": 0.0, 28 | "num hidden": [-1, -1], 29 | "activations": ["tanh", "tanh", "id"], 30 | "keep rate": 1.0 31 | }, 32 | "usr": { 33 | "verbose": false 34 | } 35 | } -------------------------------------------------------------------------------- /Param/PureError/Steane_CNOT_D3/ff_init_param/K1/211.json: -------------------------------------------------------------------------------- 1 | { 2 | "env": { 3 | "FT scheme": "ExRecCNOT", 4 | "EC scheme": "ColorD3", 5 | "raw folder": "../../Data/Compact/Steane_CNOT_D3/e-04/", 6 | "pickle folder": "../../Data/Pkl/PureError/Steane_CNOT_D3/e-04/", 7 | "report folder": "../../Reports/PureError/Steane_CNOT_D3/", 8 | "param folder": "../../Param/PureError/Steane_CNOT_D3/", 9 | "look up": false 10 | }, 11 | "opt": { 12 | "batch size": 2000, 13 | "decay": -1.0, 14 | "momentum": -1.0, 15 | "iterations": 20, 16 | "learning rate": -1.0 17 | }, 18 | "data": { 19 | "test fraction": 0.1, 20 | "num trials": 10 21 | }, 22 | "nn": { 23 | "type": "FF", 24 | "iso": false, 25 | "mixed": false, 26 | "W std": -1.0, 27 | "b std": 0.0, 28 | "num hidden": [-1, -1], 29 | "activations": ["tanh", "relu", "id"], 30 | "keep rate": 1.0 31 | }, 32 | "usr": { 33 | "verbose": false 34 | } 35 | } -------------------------------------------------------------------------------- /Param/PureError/Steane_CNOT_D3/ff_init_param/K2/213.json: -------------------------------------------------------------------------------- 1 | { 2 | "env": { 3 | "FT scheme": "ExRecCNOT", 4 | "EC scheme": "ColorD3", 5 | "raw folder": "../../Data/Compact/Steane_CNOT_D3/e-04/", 6 | "pickle folder": "../../Data/Pkl/PureError/Steane_CNOT_D3/e-04/", 7 | "report folder": "../../Reports/PureError/Steane_CNOT_D3/", 8 | "param folder": "../../Param/PureError/Steane_CNOT_D3/", 9 | "look up": false 10 | }, 11 | "opt": { 12 | "batch size": 2000, 13 | "decay": -1.0, 14 | "momentum": -1.0, 15 | "iterations": 20, 16 | "learning rate": -1.0 17 | }, 18 | "data": { 19 | "test fraction": 0.1, 20 | "num trials": 10 21 | }, 22 | "nn": { 23 | "type": "FF", 24 | "iso": false, 25 | "mixed": false, 26 | "W std": -1.0, 27 | "b std": 0.0, 28 | "num hidden": [-1, -1], 29 | "activations": ["relu", "sigmoid", "id"], 30 | "keep rate": 1.0 31 | }, 32 | "usr": { 33 | "verbose": false 34 | } 35 | } -------------------------------------------------------------------------------- /Param/PureError/Steane_CNOT_D3/ff_init_param/K2/214.json: -------------------------------------------------------------------------------- 1 | { 2 | "env": { 3 | "FT scheme": "ExRecCNOT", 4 | "EC scheme": "ColorD3", 5 | "raw folder": "../../Data/Compact/Steane_CNOT_D3/e-04/", 6 | "pickle folder": "../../Data/Pkl/PureError/Steane_CNOT_D3/e-04/", 7 | "report folder": "../../Reports/PureError/Steane_CNOT_D3/", 8 | "param folder": "../../Param/PureError/Steane_CNOT_D3/", 9 | "look up": false 10 | }, 11 | "opt": { 12 | "batch size": 2000, 13 | "decay": -1.0, 14 | "momentum": -1.0, 15 | "iterations": 20, 16 | "learning rate": -1.0 17 | }, 18 | "data": { 19 | "test fraction": 0.1, 20 | "num trials": 10 21 | }, 22 | "nn": { 23 | "type": "FF", 24 | "iso": false, 25 | "mixed": false, 26 | "W std": -1.0, 27 | "b std": 0.0, 28 | "num hidden": [-1, -1], 29 | "activations": ["relu", "tanh", "id"], 30 | "keep rate": 1.0 31 | }, 32 | "usr": { 33 | "verbose": false 34 | } 35 | } -------------------------------------------------------------------------------- /Param/PureError/Steane_CNOT_D3/ff_init_param/K2/215.json: -------------------------------------------------------------------------------- 1 | { 2 | "env": { 3 | "FT scheme": "ExRecCNOT", 4 | "EC scheme": "ColorD3", 5 | "raw folder": "../../Data/Compact/Steane_CNOT_D3/e-04/", 6 | "pickle folder": "../../Data/Pkl/PureError/Steane_CNOT_D3/e-04/", 7 | "report folder": "../../Reports/PureError/Steane_CNOT_D3/", 8 | "param folder": "../../Param/PureError/Steane_CNOT_D3/", 9 | "look up": false 10 | }, 11 | "opt": { 12 | "batch size": 2000, 13 | "decay": -1.0, 14 | "momentum": -1.0, 15 | "iterations": 20, 16 | "learning rate": -1.0 17 | }, 18 | "data": { 19 | "test fraction": 0.1, 20 | "num trials": 10 21 | }, 22 | "nn": { 23 | "type": "FF", 24 | "iso": false, 25 | "mixed": false, 26 | "W std": -1.0, 27 | "b std": 0.0, 28 | "num hidden": [-1, -1], 29 | "activations": ["relu", "relu", "id"], 30 | "keep rate": 1.0 31 | }, 32 | "usr": { 33 | "verbose": false 34 | } 35 | } -------------------------------------------------------------------------------- /Param/PureError/Steane_CNOT_D3/hyperparam.json: -------------------------------------------------------------------------------- 1 | { 2 | "bayesopt": { 3 | "n_iterations": 50, 4 | "n_iter_relearn": 1, 5 | "epsilon": 0.4, 6 | "noise": 1e-10 7 | }, 8 | "vars": { 9 | "opt.decay": [0.00, 0.999999, "identity"], 10 | "opt.momentum": [0.00, 0.999999, "identity"], 11 | "opt.learning rate": [-5.0, -1.0, "raise_ten"], 12 | "nn.W std": [-3.0, -1.0, "raise_ten"], 13 | "nn.num hidden": [10.0, 100.0999999, "int_times_ten"] 14 | }, 15 | "env": { 16 | "filename": "4.000e-04.pkl", 17 | "inner iterations": 1, 18 | "database usage": 1 19 | } 20 | } -------------------------------------------------------------------------------- /Param/PureError/Steane_CNOT_D3/rnn_init_param/0.json: -------------------------------------------------------------------------------- 1 | { 2 | "opt": { 3 | "learning rate": -1, 4 | "decay": -1, 5 | "momentum": -1, 6 | "iterations": 20, 7 | "batch size": 2000 8 | }, 9 | "data": { 10 | "num trials": 10, 11 | "test fraction": 0.1, 12 | "num test batch": 100 13 | }, 14 | "env": { 15 | "look up": false, 16 | "FT scheme": "ExRecCNOT", 17 | "EC scheme": "ColorD3", 18 | "param folder": "../../Param/PureError/Steane_CNOT_D3/", 19 | "raw folder": "../../Data/Compact/Steane_CNOT_D3/e-04/", 20 | "report folder": "../../Reports/PureError/Steane_CNOT_D3/", 21 | "pickle folder": "../../Data/Pkl/PureError/Steane_CNOT_D3/e-04/" 22 | }, 23 | "nn": { 24 | "W std": -1, 25 | "b std": 0.0, 26 | "num hidden": [ 27 | -1 28 | ], 29 | "unit type": "LSTM", 30 | "peepholes": false, 31 | "mixed": false, 32 | "activations": [ 33 | "relu", 34 | "id" 35 | ], 36 | "iso": false, 37 | "keep rate": 1.0, 38 | "type": "RNN" 39 | }, 40 | "usr": { 41 | "verbose": false 42 | } 43 | } -------------------------------------------------------------------------------- /Param/PureError/Steane_CNOT_D3/rnn_init_param/1.json: -------------------------------------------------------------------------------- 1 | { 2 | "opt": { 3 | "learning rate": -1, 4 | "decay": -1, 5 | "momentum": -1, 6 | "iterations": 20, 7 | "batch size": 2000 8 | }, 9 | "data": { 10 | "num trials": 10, 11 | "test fraction": 0.1, 12 | "num test batch": 100 13 | }, 14 | "env": { 15 | "look up": false, 16 | "FT scheme": "ExRecCNOT", 17 | "EC scheme": "ColorD3", 18 | "param folder": "../../Param/PureError/Steane_CNOT_D3/", 19 | "raw folder": "../../Data/Compact/Steane_CNOT_D3/e-04/", 20 | "report folder": "../../Reports/PureError/Steane_CNOT_D3/", 21 | "pickle folder": "../../Data/Pkl/PureError/Steane_CNOT_D3/e-04/" 22 | }, 23 | "nn": { 24 | "W std": -1, 25 | "b std": 0.0, 26 | "num hidden": [ 27 | -1 28 | ], 29 | "unit type": "LSTM", 30 | "peepholes": true, 31 | "mixed": false, 32 | "activations": [ 33 | "relu", 34 | "id" 35 | ], 36 | "iso": false, 37 | "keep rate": 1.0, 38 | "type": "RNN" 39 | }, 40 | "usr": { 41 | "verbose": false 42 | } 43 | } -------------------------------------------------------------------------------- /Param/PureError/Steane_CNOT_D5/2018-01-15-20-59-53.json: -------------------------------------------------------------------------------- 1 | { 2 | "opt": { 3 | "decay": 0.9991922653679319, 4 | "learning rate": 1.768675316416503e-05, 5 | "tune value": 6690.76708984375, 6 | "iterations": 20, 7 | "batch size": 2000, 8 | "momentum": 0.7828902948357443 9 | }, 10 | "data": { 11 | "num test batch": 100, 12 | "num trials": 10, 13 | "test fraction": 0.1 14 | }, 15 | "env": { 16 | "look up": false, 17 | "FT scheme": "ExRecCNOT", 18 | "EC scheme": "ColorD5", 19 | "param folder": "../../Param/PureError/Steane_CNOT_D5/", 20 | "raw folder": "../../Data/Compact/Steane_CNOT_D5/e-04/", 21 | "report folder": "../../Reports/PureError/Steane_CNOT_D5/", 22 | "pickle folder": "../../Data/Pkl/PureError/Steane_CNOT_D5/e-04/" 23 | }, 24 | "nn": { 25 | "W std": 0.0005536619324684173, 26 | "b std": 0.0, 27 | "num hidden": [ 28 | 940, 29 | 671 30 | ], 31 | "keep rate": 1.0, 32 | "mixed": false, 33 | "iso": false, 34 | "activations": [ 35 | "relu", 36 | "relu", 37 | "id" 38 | ], 39 | "type": "FF" 40 | }, 41 | "usr": { 42 | "verbose": false 43 | } 44 | } -------------------------------------------------------------------------------- /Param/PureError/Steane_CNOT_D5/2018-01-20-14-20-05.json: -------------------------------------------------------------------------------- 1 | { 2 | "opt": { 3 | "decay": 0.9999068713181836, 4 | "learning rate": 0.0009896308156082557, 5 | "tune value": 6707.18408203125, 6 | "iterations": 20, 7 | "batch size": 2000, 8 | "momentum": 0.17225680164859486 9 | }, 10 | "data": { 11 | "num test batch": 100, 12 | "num trials": 10, 13 | "test fraction": 0.1 14 | }, 15 | "env": { 16 | "look up": false, 17 | "FT scheme": "ExRecCNOT", 18 | "EC scheme": "ColorD5", 19 | "param folder": "../../Param/PureError/Steane_CNOT_D5/", 20 | "raw folder": "../../Data/Compact/Steane_CNOT_D5/e-04/", 21 | "report folder": "../../Reports/PureError/Steane_CNOT_D5/", 22 | "pickle folder": "../../Data/Pkl/PureError/Steane_CNOT_D5/e-04/" 23 | }, 24 | "nn": { 25 | "W std": 0.001, 26 | "b std": 0.0, 27 | "num hidden": [ 28 | 101 29 | ], 30 | "unit type": "LSTM", 31 | "peepholes": false, 32 | "mixed": false, 33 | "iso": false, 34 | "activations": [ 35 | "relu", 36 | "id" 37 | ], 38 | "type": "RNN", 39 | "keep rate": 1.0 40 | }, 41 | "usr": { 42 | "verbose": false 43 | } 44 | } -------------------------------------------------------------------------------- /Param/PureError/Steane_CNOT_D5/2018-01-28-19-53-18.json: -------------------------------------------------------------------------------- 1 | { 2 | "opt": { 3 | "decay": 0.9993707041082017, 4 | "learning rate": 5.621238110675725e-07, 5 | "tune value": 7310.45751953125, 6 | "iterations": 20, 7 | "batch size": 2000, 8 | "momentum": 0.9971634546493537 9 | }, 10 | "data": { 11 | "num test batch": 100, 12 | "num trials": 10, 13 | "test fraction": 0.1 14 | }, 15 | "env": { 16 | "look up": false, 17 | "FT scheme": "ExRecCNOT", 18 | "EC scheme": "ColorD5", 19 | "param folder": "../../Param/PureError/Steane_CNOT_D5/", 20 | "raw folder": "../../Data/Compact/Steane_CNOT_D5/e-04/", 21 | "report folder": "../../Reports/PureError/Steane_CNOT_D5/", 22 | "pickle folder": "../../Data/Pkl/PureError/Steane_CNOT_D5/e-04/" 23 | }, 24 | "nn": { 25 | "W std": 0.0009957163668594927, 26 | "b std": 0.0, 27 | "num hidden": [ 28 | 115, 29 | 115, 30 | 997 31 | ], 32 | "keep rate": 1.0, 33 | "mixed": false, 34 | "iso": false, 35 | "activations": [ 36 | "relu", 37 | "relu", 38 | "relu", 39 | "id" 40 | ], 41 | "type": "FF" 42 | }, 43 | "usr": { 44 | "verbose": false 45 | } 46 | } -------------------------------------------------------------------------------- /Param/PureError/Steane_CNOT_D5/ff_init_param/1.json: -------------------------------------------------------------------------------- 1 | { 2 | "env": { 3 | "FT scheme": "ExRecCNOT", 4 | "EC scheme": "ColorD5", 5 | "raw folder": "../../Data/Compact/Steane_CNOT_D5/e-04/", 6 | "pickle folder": "../../Data/Pkl/PureError/Steane_CNOT_D5/e-04/", 7 | "report folder": "../../Reports/PureError/Steane_CNOT_D5/", 8 | "param folder": "../../Param/PureError/Steane_CNOT_D5/", 9 | "look up": false 10 | }, 11 | "opt": { 12 | "batch size": 2000, 13 | "decay": -1.0, 14 | "momentum": -1.0, 15 | "iterations": 20, 16 | "learning rate": -1.0 17 | }, 18 | "data": { 19 | "test fraction": 0.1, 20 | "num trials": 10, 21 | "num test batch": 100 22 | }, 23 | "nn": { 24 | "type": "FF", 25 | "iso": false, 26 | "mixed": false, 27 | "W std": -1.0, 28 | "b std": 0.0, 29 | "num hidden": [-1], 30 | "activations": ["relu", "id"], 31 | "keep rate": 1.0 32 | }, 33 | "usr": { 34 | "verbose": false 35 | } 36 | } -------------------------------------------------------------------------------- /Param/PureError/Steane_CNOT_D5/ff_init_param/2.json: -------------------------------------------------------------------------------- 1 | { 2 | "env": { 3 | "FT scheme": "ExRecCNOT", 4 | "EC scheme": "ColorD5", 5 | "raw folder": "../../Data/Compact/Steane_CNOT_D5/e-04/", 6 | "pickle folder": "../../Data/Pkl/PureError/Steane_CNOT_D5/e-04/", 7 | "report folder": "../../Reports/PureError/Steane_CNOT_D5/", 8 | "param folder": "../../Param/PureError/Steane_CNOT_D5/", 9 | "look up": false 10 | }, 11 | "opt": { 12 | "batch size": 2000, 13 | "decay": -1.0, 14 | "momentum": -1.0, 15 | "iterations": 20, 16 | "learning rate": -1.0 17 | }, 18 | "data": { 19 | "test fraction": 0.1, 20 | "num trials": 10, 21 | "num test batch": 100 22 | }, 23 | "nn": { 24 | "type": "FF", 25 | "iso": false, 26 | "mixed": false, 27 | "W std": -1.0, 28 | "b std": 0.0, 29 | "num hidden": [-1, -1], 30 | "activations": ["relu", "relu", "id"], 31 | "keep rate": 1.0 32 | }, 33 | "usr": { 34 | "verbose": false 35 | } 36 | } -------------------------------------------------------------------------------- /Param/PureError/Steane_CNOT_D5/ff_init_param/3.json: -------------------------------------------------------------------------------- 1 | { 2 | "env": { 3 | "FT scheme": "ExRecCNOT", 4 | "EC scheme": "ColorD5", 5 | "raw folder": "../../Data/Compact/Steane_CNOT_D5/e-04/", 6 | "pickle folder": "../../Data/Pkl/PureError/Steane_CNOT_D5/e-04/", 7 | "report folder": "../../Reports/PureError/Steane_CNOT_D5/", 8 | "param folder": "../../Param/PureError/Steane_CNOT_D5/", 9 | "look up": false 10 | }, 11 | "opt": { 12 | "batch size": 2000, 13 | "decay": -1.0, 14 | "momentum": -1.0, 15 | "iterations": 20, 16 | "learning rate": -1.0 17 | }, 18 | "data": { 19 | "test fraction": 0.1, 20 | "num trials": 10, 21 | "num test batch": 100 22 | }, 23 | "nn": { 24 | "type": "FF", 25 | "iso": false, 26 | "mixed": false, 27 | "W std": -1.0, 28 | "b std": 0.0, 29 | "num hidden": [-1, -1, -1], 30 | "activations": ["relu", "relu", "relu", "id"], 31 | "keep rate": 1.0 32 | }, 33 | "usr": { 34 | "verbose": false 35 | } 36 | } -------------------------------------------------------------------------------- /Param/PureError/Steane_CNOT_D5/hyperparam.json: -------------------------------------------------------------------------------- 1 | { 2 | "bayesopt": { 3 | "n_iterations": 50, 4 | "n_iter_relearn": 1, 5 | "epsilon": 0.4, 6 | "noise": 1e-10 7 | }, 8 | "vars": { 9 | "opt.decay": [0.00, 0.999999, "identity"], 10 | "opt.momentum": [0.00, 0.999999, "identity"], 11 | "opt.learning rate": [-7.0, -3.0, "raise_ten"], 12 | "nn.W std": [-5.0, -3.0, "raise_ten"], 13 | "nn.num hidden": [10.0, 100.0999999, "int_times_ten"] 14 | }, 15 | "env": { 16 | "filename": "1.000e-03.pkl", 17 | "inner iterations": 1, 18 | "database usage": 1 19 | } 20 | } -------------------------------------------------------------------------------- /Param/PureError/Steane_CNOT_D5/rnn_init_param/0.json: -------------------------------------------------------------------------------- 1 | { 2 | "opt": { 3 | "learning rate": -1, 4 | "decay": -1, 5 | "momentum": -1, 6 | "iterations": 20, 7 | "batch size": 2000 8 | }, 9 | "data": { 10 | "num trials": 10, 11 | "test fraction": 0.1, 12 | "num test batch": 100 13 | }, 14 | "env": { 15 | "look up": false, 16 | "FT scheme": "ExRecCNOT", 17 | "EC scheme": "ColorD5", 18 | "param folder": "../../Param/PureError/Steane_CNOT_D5/", 19 | "raw folder": "../../Data/Compact/Steane_CNOT_D5/e-04/", 20 | "report folder": "../../Reports/PureError/Steane_CNOT_D5/", 21 | "pickle folder": "../../Data/Pkl/PureError/Steane_CNOT_D5/e-04/" 22 | }, 23 | "nn": { 24 | "W std": -1, 25 | "b std": 0.0, 26 | "num hidden": [ 27 | -1 28 | ], 29 | "unit type": "LSTM", 30 | "peepholes": false, 31 | "mixed": false, 32 | "activations": [ 33 | "relu", 34 | "id" 35 | ], 36 | "iso": false, 37 | "keep rate": 1.0, 38 | "type": "RNN" 39 | }, 40 | "usr": { 41 | "verbose": false 42 | } 43 | } -------------------------------------------------------------------------------- /Param/PureError/Surface_1EC_D3/2017-12-18-21-05-30.json: -------------------------------------------------------------------------------- 1 | { 2 | "opt": { 3 | "decay": 0.34198951305932296, 4 | "learning rate": 0.004957840325985592, 5 | "tune value": 0.004154249209290221, 6 | "iterations": 20, 7 | "batch size": 2000, 8 | "momentum": 0.5524268155318036 9 | }, 10 | "data": { 11 | "num trials": 10, 12 | "test fraction": 0.1 13 | }, 14 | "env": { 15 | "look up": false, 16 | "FT scheme": "Surface1EC", 17 | "EC scheme": "SurfaceD3", 18 | "param folder": "../../Param/PureError/Surface_1EC_D3/", 19 | "raw folder": "../../Data/Compact/Surface_1EC_D3/e-04/", 20 | "report folder": "../../Reports/PureError/Surface_1EC_D3/", 21 | "pickle folder": "../../Data/Pkl/PureError/Surface_1EC_D3/e-04/" 22 | }, 23 | "nn": { 24 | "W std": 0.0035947331344330633, 25 | "b std": 0.0, 26 | "num hidden": [], 27 | "keep rate": 1.0, 28 | "mixed": false, 29 | "iso": false, 30 | "activations": [ 31 | "id" 32 | ], 33 | "type": "FF" 34 | }, 35 | "usr": { 36 | "verbose": false 37 | } 38 | } -------------------------------------------------------------------------------- /Param/PureError/Surface_1EC_D3/2017-12-18-21-38-52.json: -------------------------------------------------------------------------------- 1 | { 2 | "opt": { 3 | "decay": 0.42172130397962876, 4 | "learning rate": 0.02508968175699418, 5 | "tune value": 0.0005382532837558351, 6 | "iterations": 20, 7 | "batch size": 2000, 8 | "momentum": 0.4071148693219763 9 | }, 10 | "data": { 11 | "num trials": 10, 12 | "test fraction": 0.1 13 | }, 14 | "env": { 15 | "look up": false, 16 | "FT scheme": "Surface1EC", 17 | "EC scheme": "SurfaceD3", 18 | "param folder": "../../Param/PureError/Surface_1EC_D3/", 19 | "raw folder": "../../Data/Compact/Surface_1EC_D3/e-04/", 20 | "report folder": "../../Reports/PureError/Surface_1EC_D3/", 21 | "pickle folder": "../../Data/Pkl/PureError/Surface_1EC_D3/e-04/" 22 | }, 23 | "nn": { 24 | "W std": 0.0475429076629112, 25 | "b std": 0.0, 26 | "num hidden": [ 27 | 655 28 | ], 29 | "keep rate": 1.0, 30 | "mixed": false, 31 | "iso": false, 32 | "activations": [ 33 | "relu", 34 | "id" 35 | ], 36 | "type": "FF" 37 | }, 38 | "usr": { 39 | "verbose": false 40 | } 41 | } -------------------------------------------------------------------------------- /Param/PureError/Surface_1EC_D3/2017-12-18-22-22-58.json: -------------------------------------------------------------------------------- 1 | { 2 | "opt": { 3 | "decay": 0.5071557606990486, 4 | "learning rate": 9.83546437466731e-05, 5 | "tune value": 0.0005078978716045431, 6 | "iterations": 20, 7 | "batch size": 2000, 8 | "momentum": 0.7224033514964693 9 | }, 10 | "data": { 11 | "num trials": 10, 12 | "test fraction": 0.1 13 | }, 14 | "env": { 15 | "look up": false, 16 | "FT scheme": "Surface1EC", 17 | "EC scheme": "SurfaceD3", 18 | "param folder": "../../Param/PureError/Surface_1EC_D3/", 19 | "raw folder": "../../Data/Compact/Surface_1EC_D3/e-04/", 20 | "report folder": "../../Reports/PureError/Surface_1EC_D3/", 21 | "pickle folder": "../../Data/Pkl/PureError/Surface_1EC_D3/e-04/" 22 | }, 23 | "nn": { 24 | "W std": 0.05371376223982929, 25 | "b std": 0.0, 26 | "num hidden": [ 27 | 401, 28 | 739 29 | ], 30 | "keep rate": 1.0, 31 | "mixed": false, 32 | "iso": false, 33 | "activations": [ 34 | "relu", 35 | "relu", 36 | "id" 37 | ], 38 | "type": "FF" 39 | }, 40 | "usr": { 41 | "verbose": false 42 | } 43 | } -------------------------------------------------------------------------------- /Param/PureError/Surface_1EC_D3/2017-12-19-07-54-25.json: -------------------------------------------------------------------------------- 1 | { 2 | "opt": { 3 | "decay": 0.7591870912148176, 4 | "learning rate": 0.006877289750620534, 5 | "tune value": 0.0005530608018784165, 6 | "iterations": 20, 7 | "batch size": 1000, 8 | "momentum": 0.7369279162761604 9 | }, 10 | "data": { 11 | "num trials": 10, 12 | "test fraction": 0.1 13 | }, 14 | "env": { 15 | "look up": false, 16 | "FT scheme": "Surface1EC", 17 | "EC scheme": "SurfaceD3", 18 | "param folder": "../../Param/PureError/Surface_1EC_D3/", 19 | "raw folder": "../../Data/Compact/Surface_1EC_D3/e-04/", 20 | "report folder": "../../Reports/PureError/Surface_1EC_D3/", 21 | "pickle folder": "../../Data/Pkl/PureError/Surface_1EC_D3/e-04/" 22 | }, 23 | "nn": { 24 | "W std": 0.042421994269630364, 25 | "b std": 0.0, 26 | "num hidden": [ 27 | 361 28 | ], 29 | "unit type": "LSTM", 30 | "peepholes": false, 31 | "mixed": false, 32 | "iso": false, 33 | "activations": [ 34 | "relu", 35 | "id" 36 | ], 37 | "type": "RNN", 38 | "keep rate": 1.0 39 | }, 40 | "usr": { 41 | "verbose": false 42 | } 43 | } -------------------------------------------------------------------------------- /Param/PureError/Surface_1EC_D3/2017-12-20-12-15-46.json: -------------------------------------------------------------------------------- 1 | { 2 | "opt": { 3 | "decay": 0.9610678374862627, 4 | "old rate": 0.0036445603063426065, 5 | "learning rate": 0.001, 6 | "tune value": 0.0005078978716045432, 7 | "iterations": 20, 8 | "batch size": 2000, 9 | "momentum": 0.19940475946344038 10 | }, 11 | "data": { 12 | "num trials": 10, 13 | "test fraction": 0.1 14 | }, 15 | "env": { 16 | "look up": false, 17 | "FT scheme": "Surface1EC", 18 | "EC scheme": "SurfaceD3", 19 | "param folder": "../../Param/PureError/Surface_1EC_D3/", 20 | "raw folder": "../../Data/Compact/Surface_1EC_D3/e-04/", 21 | "report folder": "../../Reports/PureError/Surface_1EC_D3/", 22 | "pickle folder": "../../Data/Pkl/PureError/Surface_1EC_D3/e-04/" 23 | }, 24 | "nn": { 25 | "W std": 0.024641528299653655, 26 | "b std": 0.0, 27 | "num hidden": [ 28 | 703 29 | ], 30 | "keep rate": 1.0, 31 | "mixed": false, 32 | "iso": false, 33 | "activations": [ 34 | "relu", 35 | "id" 36 | ], 37 | "type": "FF" 38 | }, 39 | "usr": { 40 | "verbose": false 41 | } 42 | } -------------------------------------------------------------------------------- /Param/PureError/Surface_1EC_D3/ff_init_param/0.json: -------------------------------------------------------------------------------- 1 | { 2 | "env": { 3 | "FT scheme": "Surface1EC", 4 | "EC scheme": "SurfaceD3", 5 | "raw folder": "../../Data/Compact/Surface_1EC_D3/e-04/", 6 | "pickle folder": "../../Data/Pkl/PureError/Surface_1EC_D3/e-04/", 7 | "report folder": "../../Reports/PureError/Surface_1EC_D3/", 8 | "param folder": "../../Param/PureError/Surface_1EC_D3/", 9 | "look up": false 10 | }, 11 | "opt": { 12 | "batch size": 2000, 13 | "decay": -1.0, 14 | "momentum": -1.0, 15 | "iterations": 20, 16 | "learning rate": -1.0 17 | }, 18 | "data": { 19 | "test fraction": 0.1, 20 | "num trials": 10 21 | }, 22 | "nn": { 23 | "type": "FF", 24 | "iso": false, 25 | "mixed": false, 26 | "W std": -1.0, 27 | "b std": 0.0, 28 | "num hidden": [], 29 | "activations": ["id"], 30 | "keep rate": 1.0 31 | }, 32 | "usr": { 33 | "verbose": false 34 | } 35 | } -------------------------------------------------------------------------------- /Param/PureError/Surface_1EC_D3/ff_init_param/1.json: -------------------------------------------------------------------------------- 1 | { 2 | "env": { 3 | "FT scheme": "Surface1EC", 4 | "EC scheme": "SurfaceD3", 5 | "raw folder": "../../Data/Compact/Surface_1EC_D3/e-04/", 6 | "pickle folder": "../../Data/Pkl/PureError/Surface_1EC_D3/e-04/", 7 | "report folder": "../../Reports/PureError/Surface_1EC_D3/", 8 | "param folder": "../../Param/PureError/Surface_1EC_D3/", 9 | "look up": false 10 | }, 11 | "opt": { 12 | "batch size": 2000, 13 | "decay": -1.0, 14 | "momentum": -1.0, 15 | "iterations": 20, 16 | "learning rate": -1.0 17 | }, 18 | "data": { 19 | "test fraction": 0.1, 20 | "num trials": 10 21 | }, 22 | "nn": { 23 | "type": "FF", 24 | "iso": false, 25 | "mixed": false, 26 | "W std": -1.0, 27 | "b std": 0.0, 28 | "num hidden": [-1], 29 | "activations": ["relu", "id"], 30 | "keep rate": 1.0 31 | }, 32 | "usr": { 33 | "verbose": false 34 | } 35 | } -------------------------------------------------------------------------------- /Param/PureError/Surface_1EC_D3/ff_init_param/2.json: -------------------------------------------------------------------------------- 1 | { 2 | "env": { 3 | "FT scheme": "Surface1EC", 4 | "EC scheme": "SurfaceD3", 5 | "raw folder": "../../Data/Compact/Surface_1EC_D3/e-04/", 6 | "pickle folder": "../../Data/Pkl/PureError/Surface_1EC_D3/e-04/", 7 | "report folder": "../../Reports/PureError/Surface_1EC_D3/", 8 | "param folder": "../../Param/PureError/Surface_1EC_D3/", 9 | "look up": false 10 | }, 11 | "opt": { 12 | "batch size": 2000, 13 | "decay": -1.0, 14 | "momentum": -1.0, 15 | "iterations": 20, 16 | "learning rate": -1.0 17 | }, 18 | "data": { 19 | "test fraction": 0.1, 20 | "num trials": 10 21 | }, 22 | "nn": { 23 | "type": "FF", 24 | "iso": false, 25 | "mixed": false, 26 | "W std": -1.0, 27 | "b std": 0.0, 28 | "num hidden": [-1, -1], 29 | "activations": ["relu", "relu", "id"], 30 | "keep rate": 1.0 31 | }, 32 | "usr": { 33 | "verbose": false 34 | } 35 | } -------------------------------------------------------------------------------- /Param/PureError/Surface_1EC_D3/hyperparam.json: -------------------------------------------------------------------------------- 1 | { 2 | "bayesopt": { 3 | "n_iterations": 50, 4 | "n_iter_relearn": 1, 5 | "epsilon": 0.4, 6 | "noise": 1e-10 7 | }, 8 | "vars": { 9 | "opt.decay": [0.00, 0.999999, "identity"], 10 | "opt.momentum": [0.00, 0.999999, "identity"], 11 | "opt.learning rate": [-5.0, -1.0, "raise_ten"], 12 | "nn.W std": [-3.0, -1.0, "raise_ten"], 13 | "nn.num hidden": [10.0, 100.0999999, "int_times_ten"] 14 | }, 15 | "env": { 16 | "filename": "SyndromeAndError4.000e-04.pkl", 17 | "inner iterations": 5, 18 | "database usage": 0.1 19 | } 20 | } -------------------------------------------------------------------------------- /Param/PureError/Surface_1EC_D3/rnn_init_param/0.json: -------------------------------------------------------------------------------- 1 | { 2 | "opt": { 3 | "learning rate": -1, 4 | "decay": -1, 5 | "momentum": -1, 6 | "iterations": 20, 7 | "batch size": 1000 8 | }, 9 | "data": { 10 | "num trials": 10, 11 | "test fraction": 0.1, 12 | "num test batch": 100 13 | }, 14 | "env": { 15 | "look up": false, 16 | "FT scheme": "Surface1EC", 17 | "EC scheme": "SurfaceD3", 18 | "raw folder": "../../Data/Compact/Surface_1EC_D3/e-04/", 19 | "pickle folder": "../../Data/Pkl/PureError/Surface_1EC_D3/e-04/", 20 | "report folder": "../../Reports/PureError/Surface_1EC_D3/", 21 | "param folder": "../../Param/PureError/Surface_1EC_D3/" 22 | }, 23 | "nn": { 24 | "W std": -1, 25 | "b std": 0.0, 26 | "num hidden": [ 27 | -1 28 | ], 29 | "unit type": "LSTM", 30 | "peepholes": false, 31 | "mixed": false, 32 | "activations": [ 33 | "relu", 34 | "id" 35 | ], 36 | "iso": false, 37 | "keep rate": 1.0, 38 | "type": "RNN" 39 | }, 40 | "usr": { 41 | "verbose": false 42 | } 43 | } -------------------------------------------------------------------------------- /Param/PureError/Surface_1EC_D5/2018-02-02-08-10-32.json: -------------------------------------------------------------------------------- 1 | { 2 | "opt": { 3 | "decay": 0.9991043482027018, 4 | "learning rate": 0.0020542687203156038, 5 | "tune value": 14052.787109375, 6 | "iterations": 20, 7 | "batch size": 2000, 8 | "momentum": 0.6078290428382838 9 | }, 10 | "data": { 11 | "num test batch": 500, 12 | "num trials": 10, 13 | "test fraction": 0.1 14 | }, 15 | "env": { 16 | "look up": false, 17 | "FT scheme": "Surface1EC", 18 | "EC scheme": "SurfaceD5", 19 | "param folder": "../../Param/PureError/Surface_1EC_D5/", 20 | "raw folder": "../../Data/Compact/Surface_1EC_D5/e-04/", 21 | "report folder": "../../Reports/PureError/Surface_1EC_D5/", 22 | "pickle folder": "../../Data/Pkl/PureError/Surface_1EC_D5/e-04/" 23 | }, 24 | "nn": { 25 | "W std": 6.836887596457103e-05, 26 | "b std": 0.0, 27 | "num hidden": [ 28 | 763, 29 | 243 30 | ], 31 | "keep rate": 1.0, 32 | "mixed": false, 33 | "iso": false, 34 | "activations": [ 35 | "relu", 36 | "relu", 37 | "id" 38 | ], 39 | "type": "FF" 40 | }, 41 | "usr": { 42 | "verbose": false 43 | } 44 | } -------------------------------------------------------------------------------- /Param/PureError/Surface_1EC_D5/2018-02-06-20-44-06.json: -------------------------------------------------------------------------------- 1 | { 2 | "opt": { 3 | "decay": 0.9999721062756692, 4 | "learning rate": 0.00011900587187851238, 5 | "tune value": 11959.3662109375, 6 | "iterations": 20, 7 | "batch size": 2000, 8 | "momentum": 0.16113756224765247 9 | }, 10 | "data": { 11 | "num test batch": 100, 12 | "num trials": 10, 13 | "test fraction": 0.1 14 | }, 15 | "env": { 16 | "look up": false, 17 | "FT scheme": "Surface1EC", 18 | "EC scheme": "SurfaceD5", 19 | "param folder": "../../Param/PureError/Surface_1EC_D5/", 20 | "raw folder": "../../Data/Compact/Surface_1EC_D5/e-04/", 21 | "report folder": "../../Reports/PureError/Surface_1EC_D5/", 22 | "pickle folder": "../../Data/Pkl/PureError/Surface_1EC_D5/e-04/" 23 | }, 24 | "nn": { 25 | "W std": 0.009997560016072968, 26 | "b std": 0.0, 27 | "num hidden": [ 28 | 442 29 | ], 30 | "keep rate": 0.9999793474448729, 31 | "padding size": 1, 32 | "iso": false, 33 | "mixed": false, 34 | "kernel size": 3, 35 | "type": "3DCNN", 36 | "num filters": 5 37 | }, 38 | "usr": { 39 | "verbose": false 40 | } 41 | } -------------------------------------------------------------------------------- /Param/PureError/Surface_1EC_D5/2018-02-07-04-37-16.json: -------------------------------------------------------------------------------- 1 | { 2 | "opt": { 3 | "decay": 0.999999, 4 | "learning rate": 3.120633789354617e-05, 5 | "tune value": 23690.826171875, 6 | "iterations": 20, 7 | "batch size": 2000, 8 | "momentum": 9.563727302986352e-05 9 | }, 10 | "data": { 11 | "num test batch": 200, 12 | "num trials": 10, 13 | "test fraction": 0.1 14 | }, 15 | "env": { 16 | "look up": false, 17 | "FT scheme": "Surface1EC", 18 | "EC scheme": "SurfaceD5", 19 | "param folder": "../../Param/PureError/Surface_1EC_D5/", 20 | "raw folder": "../../Data/Compact/Surface_1EC_D5/e-04/", 21 | "report folder": "../../Reports/PureError/Surface_1EC_D5/", 22 | "pickle folder": "../../Data/Pkl/PureError/Surface_1EC_D5/e-04/" 23 | }, 24 | "nn": { 25 | "W std": 1.0006248088502904e-06, 26 | "b std": 0.0, 27 | "num hidden": [ 28 | 100 29 | ], 30 | "unit type": "LSTM", 31 | "peepholes": false, 32 | "mixed": false, 33 | "iso": false, 34 | "activations": [ 35 | "relu", 36 | "id" 37 | ], 38 | "type": "RNN", 39 | "keep rate": 1.0 40 | }, 41 | "usr": { 42 | "verbose": false 43 | } 44 | } -------------------------------------------------------------------------------- /Param/PureError/Surface_1EC_D5/cnn_hyperparam.json: -------------------------------------------------------------------------------- 1 | { 2 | "bayesopt": { 3 | "n_iterations": 50, 4 | "n_iter_relearn": 1, 5 | "epsilon": 0.4, 6 | "noise": 1e-10 7 | }, 8 | "vars": { 9 | "opt.decay": [0.00, 0.999999, "identity"], 10 | "opt.momentum": [0.00, 0.999999, "identity"], 11 | "opt.learning rate": [-6.0, -2.0, "raise_ten"], 12 | "nn.W std": [-6.0, -2.0, "raise_ten"], 13 | "nn.num hidden": [10.0, 100.0999999, "int_times_ten"], 14 | "nn.keep rate": [0.00, 1.00, "identity"], 15 | "nn.num filters": [0.50, 1.0999999, "int_times_ten"] 16 | }, 17 | "env": { 18 | "filename": "6.000e-04.pkl", 19 | "inner iterations": 1, 20 | "database usage": 1 21 | } 22 | } -------------------------------------------------------------------------------- /Param/PureError/Surface_1EC_D5/cnn_init_param/0.json: -------------------------------------------------------------------------------- 1 | { 2 | "opt": { 3 | "learning rate": -1, 4 | "decay": -1, 5 | "momentum": -1, 6 | "iterations": 20, 7 | "batch size": 2000 8 | }, 9 | "data": { 10 | "num trials": 10, 11 | "test fraction": 0.1, 12 | "num test batch": 100 13 | }, 14 | "env": { 15 | "look up": false, 16 | "FT scheme": "Surface1EC", 17 | "EC scheme": "SurfaceD5", 18 | "raw folder": "../../Data/Compact/Surface_1EC_D5/e-04/", 19 | "pickle folder": "../../Data/Pkl/PureError/Surface_1EC_D5/e-04/", 20 | "report folder": "../../Reports/PureError/Surface_1EC_D5/", 21 | "param folder": "../../Param/PureError/Surface_1EC_D5/" 22 | }, 23 | "nn": { 24 | "W std": -1, 25 | "b std": 0.0, 26 | "num hidden": [-1], 27 | "mixed": false, 28 | "iso": false, 29 | "keep rate": -1, 30 | "num filters": -1, 31 | "kernel size": 3, 32 | "padding size": 1, 33 | "type": "3DCNN" 34 | }, 35 | "usr": { 36 | "verbose": false 37 | } 38 | } -------------------------------------------------------------------------------- /Param/PureError/Surface_1EC_D5/dff_hyperparam.json: -------------------------------------------------------------------------------- 1 | { 2 | "bayesopt": { 3 | "n_iterations": 60, 4 | "n_iter_relearn": 1, 5 | "epsilon": 0.4, 6 | "noise": 1e-10 7 | }, 8 | "vars": { 9 | "opt.decay": [0.00, 0.999999, "identity"], 10 | "opt.momentum": [0.00, 0.999999, "identity"], 11 | "opt.learning rate": [-6.0, -2.0, "raise_ten"], 12 | "nn.W std": [-6.0, -2.0, "raise_ten"], 13 | "nn.num hidden": [10.0, 100.0999999, "int_times_ten"] 14 | }, 15 | "env": { 16 | "filename": "6.000e-04.pkl", 17 | "inner iterations": 1, 18 | "database usage": 1 19 | } 20 | } -------------------------------------------------------------------------------- /Param/PureError/Surface_1EC_D5/ff_init_param/1.json: -------------------------------------------------------------------------------- 1 | { 2 | "env": { 3 | "look up": false, 4 | "FT scheme": "Surface1EC", 5 | "EC scheme": "SurfaceD5", 6 | "raw folder": "../../Data/Compact/Surface_1EC_D5/e-04/", 7 | "pickle folder": "../../Data/Pkl/PureError/Surface_1EC_D5/e-04/", 8 | "report folder": "../../Reports/PureError/Surface_1EC_D5/", 9 | "param folder": "../../Param/PureError/Surface_1EC_D5/" 10 | }, 11 | "opt": { 12 | "batch size": 2000, 13 | "decay": -1.0, 14 | "momentum": -1.0, 15 | "iterations": 20, 16 | "learning rate": -1.0 17 | }, 18 | "data": { 19 | "test fraction": 0.1, 20 | "num trials": 10, 21 | "num test batch": 100 22 | }, 23 | "nn": { 24 | "type": "FF", 25 | "iso": false, 26 | "mixed": false, 27 | "W std": -1.0, 28 | "b std": 0.0, 29 | "num hidden": [-1], 30 | "activations": ["relu", "id"], 31 | "keep rate": 1.0 32 | }, 33 | "usr": { 34 | "verbose": false 35 | } 36 | } -------------------------------------------------------------------------------- /Param/PureError/Surface_1EC_D5/ff_init_param/2.json: -------------------------------------------------------------------------------- 1 | { 2 | "env": { 3 | "look up": false, 4 | "FT scheme": "Surface1EC", 5 | "EC scheme": "SurfaceD5", 6 | "raw folder": "../../Data/Compact/Surface_1EC_D5/e-04/", 7 | "pickle folder": "../../Data/Pkl/PureError/Surface_1EC_D5/e-04/", 8 | "report folder": "../../Reports/PureError/Surface_1EC_D5/", 9 | "param folder": "../../Param/PureError/Surface_1EC_D5/" 10 | }, 11 | "opt": { 12 | "batch size": 2000, 13 | "decay": -1.0, 14 | "momentum": -1.0, 15 | "iterations": 20, 16 | "learning rate": -1.0 17 | }, 18 | "data": { 19 | "test fraction": 0.1, 20 | "num trials": 10, 21 | "num test batch": 200 22 | }, 23 | "nn": { 24 | "type": "FF", 25 | "iso": false, 26 | "mixed": false, 27 | "W std": -1.0, 28 | "b std": 0.0, 29 | "num hidden": [-1, -1], 30 | "activations": ["relu", "relu", "id"], 31 | "keep rate": 1.0 32 | }, 33 | "usr": { 34 | "verbose": false 35 | } 36 | } -------------------------------------------------------------------------------- /Param/PureError/Surface_1EC_D5/ff_init_param/3.json: -------------------------------------------------------------------------------- 1 | { 2 | "env": { 3 | "look up": false, 4 | "FT scheme": "Surface1EC", 5 | "EC scheme": "SurfaceD5", 6 | "raw folder": "../../Data/Compact/Surface_1EC_D5/e-04/", 7 | "pickle folder": "../../Data/Pkl/PureError/Surface_1EC_D5/e-04/", 8 | "report folder": "../../Reports/PureError/Surface_1EC_D5/", 9 | "param folder": "../../Param/PureError/Surface_1EC_D5/" 10 | }, 11 | "opt": { 12 | "batch size": 2000, 13 | "decay": -1.0, 14 | "momentum": -1.0, 15 | "iterations": 20, 16 | "learning rate": -1.0 17 | }, 18 | "data": { 19 | "test fraction": 0.1, 20 | "num trials": 10, 21 | "num test batch": 100 22 | }, 23 | "nn": { 24 | "type": "FF", 25 | "iso": false, 26 | "mixed": false, 27 | "W std": -1.0, 28 | "b std": 0.0, 29 | "num hidden": [-1, -1, -1], 30 | "activations": ["relu", "relu", "relu", "id"], 31 | "keep rate": 1.0 32 | }, 33 | "usr": { 34 | "verbose": false 35 | } 36 | } -------------------------------------------------------------------------------- /Param/PureError/Surface_1EC_D5/ff_init_param/5.json: -------------------------------------------------------------------------------- 1 | { 2 | "env": { 3 | "look up": false, 4 | "FT scheme": "Surface1EC", 5 | "EC scheme": "SurfaceD5", 6 | "raw folder": "../../Data/Compact/Surface_1EC_D5/e-04/", 7 | "pickle folder": "../../Data/Pkl/PureError/Surface_1EC_D5/e-04/", 8 | "report folder": "../../Reports/PureError/Surface_1EC_D5/", 9 | "param folder": "../../Param/PureError/Surface_1EC_D5/" 10 | }, 11 | "opt": { 12 | "batch size": 2000, 13 | "decay": -1.0, 14 | "momentum": -1.0, 15 | "iterations": 20, 16 | "learning rate": -1.0 17 | }, 18 | "data": { 19 | "test fraction": 0.1, 20 | "num trials": 10, 21 | "num test batch": 100 22 | }, 23 | "nn": { 24 | "type": "FF", 25 | "iso": false, 26 | "mixed": false, 27 | "W std": -1.0, 28 | "b std": 0.0, 29 | "num hidden": [-1, -1, -1, -1, -1], 30 | "activations": ["relu", "relu", "relu", "relu", "relu", "id"], 31 | "keep rate": 1.0 32 | }, 33 | "usr": { 34 | "verbose": false 35 | } 36 | } -------------------------------------------------------------------------------- /Param/PureError/Surface_1EC_D5/hyperparam.json: -------------------------------------------------------------------------------- 1 | { 2 | "bayesopt": { 3 | "n_iterations": 50, 4 | "n_iter_relearn": 1, 5 | "epsilon": 0.4, 6 | "noise": 1e-10 7 | }, 8 | "vars": { 9 | "opt.decay": [0.00, 0.999999, "identity"], 10 | "opt.momentum": [0.00, 0.999999, "identity"], 11 | "opt.learning rate": [-6.0, -2.0, "raise_ten"], 12 | "nn.W std": [-6.0, -2.0, "raise_ten"], 13 | "nn.num hidden": [10.0, 100.0999999, "int_times_ten"] 14 | }, 15 | "env": { 16 | "filename": "6.000e-04.pkl", 17 | "inner iterations": 1, 18 | "database usage": 1 19 | } 20 | } -------------------------------------------------------------------------------- /Param/PureError/Surface_1EC_D5/rnn_init_param/0.json: -------------------------------------------------------------------------------- 1 | { 2 | "opt": { 3 | "learning rate": -1, 4 | "decay": -1, 5 | "momentum": -1, 6 | "iterations": 20, 7 | "batch size": 2000 8 | }, 9 | "data": { 10 | "num trials": 10, 11 | "test fraction": 0.1, 12 | "num test batch": 200 13 | }, 14 | "env": { 15 | "look up": false, 16 | "FT scheme": "Surface1EC", 17 | "EC scheme": "SurfaceD5", 18 | "raw folder": "../../Data/Compact/Surface_1EC_D5/e-04/", 19 | "pickle folder": "../../Data/Pkl/PureError/Surface_1EC_D5/e-04/", 20 | "report folder": "../../Reports/PureError/Surface_1EC_D5/", 21 | "param folder": "../../Param/PureError/Surface_1EC_D5/" 22 | }, 23 | "nn": { 24 | "W std": -1, 25 | "b std": 0.0, 26 | "num hidden": [ 27 | -1 28 | ], 29 | "unit type": "LSTM", 30 | "peepholes": false, 31 | "mixed": false, 32 | "activations": [ 33 | "relu", 34 | "id" 35 | ], 36 | "iso": false, 37 | "keep rate": 1.0, 38 | "type": "RNN" 39 | }, 40 | "usr": { 41 | "verbose": false 42 | } 43 | } -------------------------------------------------------------------------------- /Reports/LookUp/Knill_CNOT_D3/etc/2017-11-14-00-29-58.json.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pooya-git/DeepNeuralDecoder/46b3b178bb11f1b230e08695ca29898ad37a8054/Reports/LookUp/Knill_CNOT_D3/etc/2017-11-14-00-29-58.json.pdf -------------------------------------------------------------------------------- /Reports/LookUp/Knill_CNOT_D3/etc/2017-11-14-00-50-33.json.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pooya-git/DeepNeuralDecoder/46b3b178bb11f1b230e08695ca29898ad37a8054/Reports/LookUp/Knill_CNOT_D3/etc/2017-11-14-00-50-33.json.pdf -------------------------------------------------------------------------------- /Reports/LookUp/Knill_CNOT_D3/etc/2017-11-14-22-18-31.json.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pooya-git/DeepNeuralDecoder/46b3b178bb11f1b230e08695ca29898ad37a8054/Reports/LookUp/Knill_CNOT_D3/etc/2017-11-14-22-18-31.json.pdf -------------------------------------------------------------------------------- /Reports/LookUp/Knill_CNOT_D3/etc/2017-12-01-05-57-10.json.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pooya-git/DeepNeuralDecoder/46b3b178bb11f1b230e08695ca29898ad37a8054/Reports/LookUp/Knill_CNOT_D3/etc/2017-12-01-05-57-10.json.pdf -------------------------------------------------------------------------------- /Reports/LookUp/Knill_CNOT_D3/etc/2017-12-02-22-47-31.json.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pooya-git/DeepNeuralDecoder/46b3b178bb11f1b230e08695ca29898ad37a8054/Reports/LookUp/Knill_CNOT_D3/etc/2017-12-02-22-47-31.json.pdf -------------------------------------------------------------------------------- /Reports/LookUp/Knill_CNOT_D3/etc/2017-12-03-01-45-37.json.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pooya-git/DeepNeuralDecoder/46b3b178bb11f1b230e08695ca29898ad37a8054/Reports/LookUp/Knill_CNOT_D3/etc/2017-12-03-01-45-37.json.pdf -------------------------------------------------------------------------------- /Reports/LookUp/Knill_CNOT_D3/etc/2017-12-07-16-38-27.json.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pooya-git/DeepNeuralDecoder/46b3b178bb11f1b230e08695ca29898ad37a8054/Reports/LookUp/Knill_CNOT_D3/etc/2017-12-07-16-38-27.json.pdf -------------------------------------------------------------------------------- /Reports/LookUp/Knill_CNOT_D3/etc/2017-12-07-17-03-32.json.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pooya-git/DeepNeuralDecoder/46b3b178bb11f1b230e08695ca29898ad37a8054/Reports/LookUp/Knill_CNOT_D3/etc/2017-12-07-17-03-32.json.pdf -------------------------------------------------------------------------------- /Reports/LookUp/Knill_CNOT_D3/etc/2017-12-07-17-51-25.json.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pooya-git/DeepNeuralDecoder/46b3b178bb11f1b230e08695ca29898ad37a8054/Reports/LookUp/Knill_CNOT_D3/etc/2017-12-07-17-51-25.json.pdf -------------------------------------------------------------------------------- /Reports/LookUp/Knill_CNOT_D3/etc/2017-12-07-17-54-04.json.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pooya-git/DeepNeuralDecoder/46b3b178bb11f1b230e08695ca29898ad37a8054/Reports/LookUp/Knill_CNOT_D3/etc/2017-12-07-17-54-04.json.pdf -------------------------------------------------------------------------------- /Reports/LookUp/Knill_CNOT_D3/etc/2017-12-08-10-05-01.json.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pooya-git/DeepNeuralDecoder/46b3b178bb11f1b230e08695ca29898ad37a8054/Reports/LookUp/Knill_CNOT_D3/etc/2017-12-08-10-05-01.json.pdf -------------------------------------------------------------------------------- /Reports/LookUp/Knill_CNOT_D3/etc/2017-12-08-17-22-45.json.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pooya-git/DeepNeuralDecoder/46b3b178bb11f1b230e08695ca29898ad37a8054/Reports/LookUp/Knill_CNOT_D3/etc/2017-12-08-17-22-45.json.pdf -------------------------------------------------------------------------------- /Reports/LookUp/Knill_CNOT_D3/etc/2017-12-10-05-45-04.json.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pooya-git/DeepNeuralDecoder/46b3b178bb11f1b230e08695ca29898ad37a8054/Reports/LookUp/Knill_CNOT_D3/etc/2017-12-10-05-45-04.json.pdf -------------------------------------------------------------------------------- /Reports/LookUp/Steane_CNOT_D3/etc/2017-11-02-04-21-48.json.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pooya-git/DeepNeuralDecoder/46b3b178bb11f1b230e08695ca29898ad37a8054/Reports/LookUp/Steane_CNOT_D3/etc/2017-11-02-04-21-48.json.pdf -------------------------------------------------------------------------------- /Reports/LookUp/Steane_CNOT_D3/etc/2017-11-12-18-09-51.json.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pooya-git/DeepNeuralDecoder/46b3b178bb11f1b230e08695ca29898ad37a8054/Reports/LookUp/Steane_CNOT_D3/etc/2017-11-12-18-09-51.json.pdf -------------------------------------------------------------------------------- /Reports/LookUp/Steane_CNOT_D3/etc/2017-11-13-17-38-10.json.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pooya-git/DeepNeuralDecoder/46b3b178bb11f1b230e08695ca29898ad37a8054/Reports/LookUp/Steane_CNOT_D3/etc/2017-11-13-17-38-10.json.pdf -------------------------------------------------------------------------------- /Reports/LookUp/Steane_CNOT_D3/etc/2017-11-13-20-50-29.json.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pooya-git/DeepNeuralDecoder/46b3b178bb11f1b230e08695ca29898ad37a8054/Reports/LookUp/Steane_CNOT_D3/etc/2017-11-13-20-50-29.json.pdf -------------------------------------------------------------------------------- /Reports/LookUp/Steane_CNOT_D3/etc/2017-11-19-02-17-08.json.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pooya-git/DeepNeuralDecoder/46b3b178bb11f1b230e08695ca29898ad37a8054/Reports/LookUp/Steane_CNOT_D3/etc/2017-11-19-02-17-08.json.pdf -------------------------------------------------------------------------------- /Reports/LookUp/Steane_CNOT_D3/etc/2017-11-29-01-17-48.json.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pooya-git/DeepNeuralDecoder/46b3b178bb11f1b230e08695ca29898ad37a8054/Reports/LookUp/Steane_CNOT_D3/etc/2017-11-29-01-17-48.json.pdf -------------------------------------------------------------------------------- /Reports/LookUp/Steane_CNOT_D3/etc/2017-12-01-02-50-09.json.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pooya-git/DeepNeuralDecoder/46b3b178bb11f1b230e08695ca29898ad37a8054/Reports/LookUp/Steane_CNOT_D3/etc/2017-12-01-02-50-09.json.pdf -------------------------------------------------------------------------------- /Reports/LookUp/Steane_CNOT_D3/etc/2017-12-01-17-02-50.json.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pooya-git/DeepNeuralDecoder/46b3b178bb11f1b230e08695ca29898ad37a8054/Reports/LookUp/Steane_CNOT_D3/etc/2017-12-01-17-02-50.json.pdf -------------------------------------------------------------------------------- /Reports/LookUp/Steane_CNOT_D3/etc/2017-12-01-20-28-18.json.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pooya-git/DeepNeuralDecoder/46b3b178bb11f1b230e08695ca29898ad37a8054/Reports/LookUp/Steane_CNOT_D3/etc/2017-12-01-20-28-18.json.pdf -------------------------------------------------------------------------------- /Reports/LookUp/Steane_CNOT_D3/etc/2017-12-02-22-58-00.json.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pooya-git/DeepNeuralDecoder/46b3b178bb11f1b230e08695ca29898ad37a8054/Reports/LookUp/Steane_CNOT_D3/etc/2017-12-02-22-58-00.json.pdf -------------------------------------------------------------------------------- /Reports/LookUp/Steane_CNOT_D3/etc/2017-12-04-03-50-31.json.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pooya-git/DeepNeuralDecoder/46b3b178bb11f1b230e08695ca29898ad37a8054/Reports/LookUp/Steane_CNOT_D3/etc/2017-12-04-03-50-31.json.pdf -------------------------------------------------------------------------------- /Reports/LookUp/Steane_CNOT_D3/etc/2017-12-11-00-59-13.json.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pooya-git/DeepNeuralDecoder/46b3b178bb11f1b230e08695ca29898ad37a8054/Reports/LookUp/Steane_CNOT_D3/etc/2017-12-11-00-59-13.json.pdf -------------------------------------------------------------------------------- /Reports/LookUp/Steane_CNOT_D3/quantization.py: -------------------------------------------------------------------------------- 1 | dic= { 2 | 5: \ 3 | [0.0005273532080512637, \ 4 | 0.0016877931911526733, \ 5 | 0.00018686482977599977, \ 6 | 0.0005962772206420093, \ 7 | 0.00018686482977599977, \ 8 | 0.0019169138869584215, \ 9 | 0.0005970284360380938, \ 10 | 0.00018686482977599977, 11 | 0.0005970284360380938, \ 12 | 0.0016616884561387398], \ 13 | 6: \ 14 | [9.91604322831436e-05, \ 15 | 0.0012113348261861292, \ 16 | 0.0016062863206775136, \ 17 | 0.00013352853665400587, \ 18 | 0.0004580535877624758, \ 19 | 0.0008537562976499446, \ 20 | 0.0005346775581630867, \ 21 | 0.0005799382857771732, \ 22 | 0.00012188469801469734, \ 23 | 9.427753220859485e-05], \ 24 | 8: \ 25 | [# 0.00045824139161149694, \ 26 | 9.690678609489032e-05, \ 27 | 8.845561288894059e-05, \ 28 | 8.920682828502501e-05, \ 29 | 8.826780903991949e-05, \ 30 | 9.859702073608028e-05, \ 31 | 8.582635900264512e-05, \ 32 | 8.88312205869828e-05, \ 33 | 9.033365137915164e-05, \ 34 | 8.86434167379617e-05], \ 35 | 7: \ 36 | [8.958243598306722e-05, \ 37 | 8.563855515362401e-05, \ 38 | 9.296290526544713e-05, \ 39 | 8.808000519089838e-05, \ 40 | 8.901902443600392e-05, \ 41 | 9.54043553027215e-05, \ 42 | 8.714098594579286e-05, \ 43 | 9.127267062425717e-05, \ 44 | 9.18360821713205e-05, \ 45 | 8.657757439872954e-05], \ 46 | 9: \ 47 | [0.00010460674390475565, \ 48 | 0.00010460674390475565, \ 49 | 9.57799630007637e-05, \ 50 | 9.634337454782702e-05, \ 51 | 9.95360399811858e-05, \ 52 | 0.00010498235160279787, \ 53 | 9.784580533999586e-05, \ 54 | 0.00010347992081062902, \ 55 | 9.878482458510138e-05, \ 56 | 9.690678609489032e-05], \ 57 | 10: \ 58 | [0.00010648478239496669, \ 59 | 0.00010592137084790339, \ 60 | 9.57799630007637e-05, \ 61 | 9.634337454782702e-05, \ 62 | 0.00010066286307531244, \ 63 | 0.00010498235160279787, \ 64 | 9.859702073608028e-05, \ 65 | 0.00010554576314986117, \ 66 | 9.859702073608028e-05, \ 67 | 9.690678609489032e-05] 68 | } 69 | 70 | import matplotlib 71 | import numpy as np 72 | import matplotlib.pyplot as plt 73 | from pylab import * 74 | 75 | x= dic.keys() 76 | y= [np.mean(dic[elt]) for elt in x] 77 | z= [np.std(dic[elt]) for elt in x] 78 | fig = figure(figsize=(9, 6)) 79 | ax = fig.add_subplot(111) 80 | ax.set_xlabel('Number of fixed-point digits of precision') 81 | ax.set_ylabel('Logical fault rate in the inference mode') 82 | ax.set_ylim([0.00005, 0.0015]) 83 | g= ax.plot(\ 84 | x, y, color= 'g', marker='o', markersize=5, label= 'new', linestyle= 'None') 85 | # ax.errorbar(\ 86 | # x, y, yerr=z, color= 'g', linestyle='None', markersize=8, capsize=3) 87 | ax.set_yscale('log') 88 | for X, Y in zip(x, y): 89 | ax.annotate('{0:.2e}'.format(Y), \ 90 | xy=(X,Y), xytext=(25, -20), ha='right', textcoords='offset points') 91 | ax.plot(x, [0.0001941891798878229]*6, linestyle= '--') 92 | ax.annotate('Look-up table fault rate = %.2e' % (0.0001941891798878229), \ 93 | xy=(5.5, 0.0001941891798878229), xytext=(120, -20), \ 94 | ha= 'right', textcoords='offset points') 95 | plt.show() -------------------------------------------------------------------------------- /Reports/LookUp/Surface_1EC_D3/etc/2017-11-14-20-25-38.json.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pooya-git/DeepNeuralDecoder/46b3b178bb11f1b230e08695ca29898ad37a8054/Reports/LookUp/Surface_1EC_D3/etc/2017-11-14-20-25-38.json.pdf -------------------------------------------------------------------------------- /Reports/LookUp/Surface_1EC_D3/etc/2017-11-16-11-33-25.json.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pooya-git/DeepNeuralDecoder/46b3b178bb11f1b230e08695ca29898ad37a8054/Reports/LookUp/Surface_1EC_D3/etc/2017-11-16-11-33-25.json.pdf -------------------------------------------------------------------------------- /Reports/LookUp/Surface_1EC_D3/etc/2017-11-25-03-49-14.json.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pooya-git/DeepNeuralDecoder/46b3b178bb11f1b230e08695ca29898ad37a8054/Reports/LookUp/Surface_1EC_D3/etc/2017-11-25-03-49-14.json.pdf -------------------------------------------------------------------------------- /Reports/LookUp/Surface_1EC_D3/etc/2017-11-29-01-14-55.json.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pooya-git/DeepNeuralDecoder/46b3b178bb11f1b230e08695ca29898ad37a8054/Reports/LookUp/Surface_1EC_D3/etc/2017-11-29-01-14-55.json.pdf -------------------------------------------------------------------------------- /Reports/LookUp/Surface_1EC_D3/etc/2017-11-30-15-20-11.json.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pooya-git/DeepNeuralDecoder/46b3b178bb11f1b230e08695ca29898ad37a8054/Reports/LookUp/Surface_1EC_D3/etc/2017-11-30-15-20-11.json.pdf -------------------------------------------------------------------------------- /Reports/LookUp/Surface_1EC_D3/etc/2017-11-30-23-35-50.json.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pooya-git/DeepNeuralDecoder/46b3b178bb11f1b230e08695ca29898ad37a8054/Reports/LookUp/Surface_1EC_D3/etc/2017-11-30-23-35-50.json.pdf -------------------------------------------------------------------------------- /Reports/LookUp/Surface_1EC_D3/etc/2017-12-04-03-27-36.json.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pooya-git/DeepNeuralDecoder/46b3b178bb11f1b230e08695ca29898ad37a8054/Reports/LookUp/Surface_1EC_D3/etc/2017-12-04-03-27-36.json.pdf -------------------------------------------------------------------------------- /Reports/LookUp/Surface_1EC_D3/etc/2017-12-08-13-29-36.json.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pooya-git/DeepNeuralDecoder/46b3b178bb11f1b230e08695ca29898ad37a8054/Reports/LookUp/Surface_1EC_D3/etc/2017-12-08-13-29-36.json.pdf -------------------------------------------------------------------------------- /Reports/LookUp/Surface_1EC_D3/etc/2017-12-10-07-16-23.json.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pooya-git/DeepNeuralDecoder/46b3b178bb11f1b230e08695ca29898ad37a8054/Reports/LookUp/Surface_1EC_D3/etc/2017-12-10-07-16-23.json.pdf -------------------------------------------------------------------------------- /Reports/LookUp/Surface_1EC_D3_B05/etc/2017-12-05-00-07-49.json.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pooya-git/DeepNeuralDecoder/46b3b178bb11f1b230e08695ca29898ad37a8054/Reports/LookUp/Surface_1EC_D3_B05/etc/2017-12-05-00-07-49.json.pdf -------------------------------------------------------------------------------- /Reports/LookUp/Surface_1EC_D3_B05/etc/2017-12-05-11-53-03.json.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pooya-git/DeepNeuralDecoder/46b3b178bb11f1b230e08695ca29898ad37a8054/Reports/LookUp/Surface_1EC_D3_B05/etc/2017-12-05-11-53-03.json.pdf -------------------------------------------------------------------------------- /Reports/PureError/Surface_1EC_D5/2018-06-09-03-54-33.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "opt": { 4 | "batch size": 2000, 5 | "number of batches": 9000 6 | }, 7 | "res": { 8 | "nn res": [ 9 | 0.001370512394968235, 10 | 0.0012613705384312672, 11 | 0.0013532887203456538, 12 | 0.0013615490540932183, 13 | 0.0013622520612206705, 14 | 0.0012661158365415701, 15 | 0.0012158508269287315, 16 | 0.0012518799422106613, 17 | 0.0013467859044167202, 18 | 0.0013283319673210977 19 | ], 20 | "nn std": 5.395645251915488e-05, 21 | "nn avg": 0.0013117937246477824, 22 | "p": 0.0008, 23 | "lu avg": 0.0015, 24 | "lu std": 1.2418e-05 25 | }, 26 | "data": { 27 | "path": "8.000e-04.pkl", 28 | "train size": 18000000, 29 | "total size": 56898453, 30 | "test size": 1999999, 31 | "fault scale": 0.351503387974362 32 | }, 33 | "param": { 34 | "opt": { 35 | "decay": 0.9999721062756692, 36 | "learning rate": 0.00011900587187851238, 37 | "tune value": 11959.3662109375, 38 | "iterations": 20, 39 | "batch size": 2000, 40 | "momentum": 0.16113756224765247 41 | }, 42 | "data": { 43 | "num test batch": 100, 44 | "num trials": 10, 45 | "test fraction": 0.1 46 | }, 47 | "nn": { 48 | "W std": 0.009997560016072968, 49 | "b std": 0.0, 50 | "num hidden": [ 51 | 442 52 | ], 53 | "keep rate": 0.9999793474448729, 54 | "padding size": 1, 55 | "iso": false, 56 | "mixed": false, 57 | "kernel size": 3, 58 | "type": "Ch3DCNN", 59 | "num filters": 5 60 | }, 61 | "env": { 62 | "look up": false, 63 | "FT scheme": "Surface1EC", 64 | "EC scheme": "SurfaceD5", 65 | "param folder": "../Param/PureError/Surface_1EC_D5/", 66 | "raw folder": "../Data/Compact/Surface_1EC_D5/e-04/", 67 | "report folder": "../Reports/PureError/Surface_1EC_D5/", 68 | "pickle folder": "../Data/Pkl/PureError/Surface_1EC_D5/e-04/" 69 | }, 70 | "usr": { 71 | "verbose": false 72 | } 73 | } 74 | } 75 | ] -------------------------------------------------------------------------------- /Reports/Results/Knill_CNOT_D3/LU.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pooya-git/DeepNeuralDecoder/46b3b178bb11f1b230e08695ca29898ad37a8054/Reports/Results/Knill_CNOT_D3/LU.pdf -------------------------------------------------------------------------------- /Reports/Results/Knill_CNOT_D3/PE.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pooya-git/DeepNeuralDecoder/46b3b178bb11f1b230e08695ca29898ad37a8054/Reports/Results/Knill_CNOT_D3/PE.pdf -------------------------------------------------------------------------------- /Reports/Results/Knill_CNOT_D3/PEvsLU.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pooya-git/DeepNeuralDecoder/46b3b178bb11f1b230e08695ca29898ad37a8054/Reports/Results/Knill_CNOT_D3/PEvsLU.pdf -------------------------------------------------------------------------------- /Reports/Results/Knill_CNOT_D3/cmd.log: -------------------------------------------------------------------------------- 1 | python poly_plot.py 2 \ 2 | LookUp/Knill_CNOT_D3/2018-01-29-15-53-37.json LU-FF3 \ 3 | PureError/Knill_CNOT_D3/2018-01-15-06-37-36.json PE-FF2 4 | 5 | python poly_plot.py 2 \ 6 | LookUp/Knill_CNOT_D3/2018-01-14-06-37-48.json LU-FF0 \ 7 | LookUp/Knill_CNOT_D3/2018-01-13-08-17-49.json LU-FF1 \ 8 | LookUp/Knill_CNOT_D3/2018-01-14-06-29-20.json LU-FF2 \ 9 | LookUp/Knill_CNOT_D3/2018-01-13-17-56-07.json LU-RNN 10 | 11 | python poly_plot.py 2 \ 12 | PureError/Knill_CNOT_D3/2018-01-15-06-37-36.json PE-FF2 \ 13 | PureError/Knill_CNOT_D3/2018-01-14-23-00-17.json PE-RNN 14 | -------------------------------------------------------------------------------- /Reports/Results/Knill_CNOT_D5/LU.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pooya-git/DeepNeuralDecoder/46b3b178bb11f1b230e08695ca29898ad37a8054/Reports/Results/Knill_CNOT_D5/LU.pdf -------------------------------------------------------------------------------- /Reports/Results/Knill_CNOT_D5/LUvsPE.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pooya-git/DeepNeuralDecoder/46b3b178bb11f1b230e08695ca29898ad37a8054/Reports/Results/Knill_CNOT_D5/LUvsPE.pdf -------------------------------------------------------------------------------- /Reports/Results/Knill_CNOT_D5/PE.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pooya-git/DeepNeuralDecoder/46b3b178bb11f1b230e08695ca29898ad37a8054/Reports/Results/Knill_CNOT_D5/PE.pdf -------------------------------------------------------------------------------- /Reports/Results/Knill_CNOT_D5/cmd.log: -------------------------------------------------------------------------------- 1 | python simple_plot.py 3 \ 2 | LookUp/Knill_CNOT_D5/2018-01-28-23-28-42.json LU-FF2 3 | 4 | python simple_plot.py 3 \ 5 | PureError/Knill_CNOT_D5/2018-01-25-14-26-04.json PE-FF2 6 | 7 | python simple_plot.py 3 \ 8 | LookUp/Knill_CNOT_D5/2018-01-28-23-28-42.json LU-FF2 \ 9 | PureError/Knill_CNOT_D5/2018-01-25-14-26-04.json PE-FF2 -------------------------------------------------------------------------------- /Reports/Results/Steane_CNOT_D3/LU.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pooya-git/DeepNeuralDecoder/46b3b178bb11f1b230e08695ca29898ad37a8054/Reports/Results/Steane_CNOT_D3/LU.pdf -------------------------------------------------------------------------------- /Reports/Results/Steane_CNOT_D3/PE.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pooya-git/DeepNeuralDecoder/46b3b178bb11f1b230e08695ca29898ad37a8054/Reports/Results/Steane_CNOT_D3/PE.pdf -------------------------------------------------------------------------------- /Reports/Results/Steane_CNOT_D3/PEvsLU.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pooya-git/DeepNeuralDecoder/46b3b178bb11f1b230e08695ca29898ad37a8054/Reports/Results/Steane_CNOT_D3/PEvsLU.pdf -------------------------------------------------------------------------------- /Reports/Results/Steane_CNOT_D3/Quantization.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pooya-git/DeepNeuralDecoder/46b3b178bb11f1b230e08695ca29898ad37a8054/Reports/Results/Steane_CNOT_D3/Quantization.pdf -------------------------------------------------------------------------------- /Reports/Results/Steane_CNOT_D3/cmd.log: -------------------------------------------------------------------------------- 1 | python poly_plot.py 2 \ 2 | PureError/Steane_CNOT_D3/2018-01-13-19-17-59.json PE-FF1 \ 3 | PureError/Steane_CNOT_D3/2018-01-13-20-00-07.json PE-FF2 \ 4 | PureError/Steane_CNOT_D3/2018-01-14-23-04-23.json PE-RNN 5 | 6 | python poly_plot.py 2 \ 7 | LookUp/Steane_CNOT_D3/2018-01-10-18-04-58.json LU-FF0 \ 8 | LookUp/Steane_CNOT_D3/2018-01-10-18-54-55.json LU-FF1 \ 9 | LookUp/Steane_CNOT_D3/2018-01-13-21-52-27.json LU-FF2 \ 10 | LookUp/Steane_CNOT_D3/2018-01-12-09-55-18.json LU-RNN 11 | 12 | python poly_plot.py 2 \ 13 | PureError/Steane_CNOT_D3/2018-01-13-20-00-07.json PE-FF2 \ 14 | LookUp/Steane_CNOT_D3/2018-01-13-21-52-27.json LU-FF2 -------------------------------------------------------------------------------- /Reports/Results/Steane_CNOT_D5/CrossTraining.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pooya-git/DeepNeuralDecoder/46b3b178bb11f1b230e08695ca29898ad37a8054/Reports/Results/Steane_CNOT_D5/CrossTraining.pdf -------------------------------------------------------------------------------- /Reports/Results/Steane_CNOT_D5/LU.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pooya-git/DeepNeuralDecoder/46b3b178bb11f1b230e08695ca29898ad37a8054/Reports/Results/Steane_CNOT_D5/LU.pdf -------------------------------------------------------------------------------- /Reports/Results/Steane_CNOT_D5/LUvsPE.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pooya-git/DeepNeuralDecoder/46b3b178bb11f1b230e08695ca29898ad37a8054/Reports/Results/Steane_CNOT_D5/LUvsPE.pdf -------------------------------------------------------------------------------- /Reports/Results/Steane_CNOT_D5/PE.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pooya-git/DeepNeuralDecoder/46b3b178bb11f1b230e08695ca29898ad37a8054/Reports/Results/Steane_CNOT_D5/PE.pdf -------------------------------------------------------------------------------- /Reports/Results/Steane_CNOT_D5/cmd.log: -------------------------------------------------------------------------------- 1 | python poly_plot.py 3 \ 2 | PureError/Steane_CNOT_D5/2018-01-18-00-19-44.json PE-FF2 \ 3 | PureError/Steane_CNOT_D5/2018-01-25-21-19-09.json PE-RNN 4 | 5 | python poly_plot.py 3 \ 6 | LookUp/Steane_CNOT_D5/2018-01-16-21-42-05.json LU-FF2 \ 7 | LookUp/Steane_CNOT_D5/2018-01-27-20-49-40.json LU-RNN 8 | 9 | python poly_plot.py 3 \ 10 | LookUp/Steane_CNOT_D5/2018-01-16-21-42-05.json LU-FF2 \ 11 | PureError/Steane_CNOT_D5/2018-01-18-00-19-44.json PE-FF2 12 | 13 | python poly_plot.py 3 \ 14 | PureError/Steane_CNOT_D5/2018-01-18-00-19-44.json PE-FF2 \ 15 | PureError/Steane_CNOT_D5/cross.json PE-FF2-cross-trained -------------------------------------------------------------------------------- /Reports/Results/Surface_1EC_D3/LU.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pooya-git/DeepNeuralDecoder/46b3b178bb11f1b230e08695ca29898ad37a8054/Reports/Results/Surface_1EC_D3/LU.pdf -------------------------------------------------------------------------------- /Reports/Results/Surface_1EC_D3/PE.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pooya-git/DeepNeuralDecoder/46b3b178bb11f1b230e08695ca29898ad37a8054/Reports/Results/Surface_1EC_D3/PE.pdf -------------------------------------------------------------------------------- /Reports/Results/Surface_1EC_D3/PEvsLU.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pooya-git/DeepNeuralDecoder/46b3b178bb11f1b230e08695ca29898ad37a8054/Reports/Results/Surface_1EC_D3/PEvsLU.pdf -------------------------------------------------------------------------------- /Reports/Results/Surface_1EC_D3/cmd.log: -------------------------------------------------------------------------------- 1 | python poly_plot.py 2 \ 2 | LookUp/Surface_1EC_D3/2017-12-19-00-15-12.json LU-FF0 \ 3 | LookUp/Surface_1EC_D3/2017-12-19-01-24-58.json LU-FF1 \ 4 | LookUp/Surface_1EC_D3/2017-12-19-02-42-41.json LU-FF2 \ 5 | LookUp/Surface_1EC_D3/2017-12-20-15-20-13.json LU-RNN 6 | 7 | python poly_plot.py 2 \ 8 | PureError/Surface_1EC_D3/2017-12-20-15-00-07.json PE-FF1 \ 9 | PureError/Surface_1EC_D3/2017-12-19-02-03-46.json PE-FF2 \ 10 | PureError/Surface_1EC_D3/2017-12-20-10-15-09.json PE-RNN 11 | 12 | python poly_plot.py 2 \ 13 | PureError/Surface_1EC_D3/2017-12-20-15-00-07.json PE-FF1 \ 14 | LookUp/Surface_1EC_D3/2017-12-19-01-24-58.json LU-FF1 15 | -------------------------------------------------------------------------------- /Reports/Results/Surface_1EC_D3_B05/LU.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pooya-git/DeepNeuralDecoder/46b3b178bb11f1b230e08695ca29898ad37a8054/Reports/Results/Surface_1EC_D3_B05/LU.pdf -------------------------------------------------------------------------------- /Reports/Results/Surface_1EC_D3_B05/PE.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pooya-git/DeepNeuralDecoder/46b3b178bb11f1b230e08695ca29898ad37a8054/Reports/Results/Surface_1EC_D3_B05/PE.pdf -------------------------------------------------------------------------------- /Reports/Results/Surface_1EC_D3_B05/PEvsLU.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pooya-git/DeepNeuralDecoder/46b3b178bb11f1b230e08695ca29898ad37a8054/Reports/Results/Surface_1EC_D3_B05/PEvsLU.pdf -------------------------------------------------------------------------------- /Reports/Results/Surface_1EC_D3_B05/cmd.log: -------------------------------------------------------------------------------- 1 | python multiplot.py 0.000003 2 PureError/Surface_1EC_D3_Biased/2017-12-28-14-46-56.json FF-1Hidden -0.000001 2 | 3 | python multiplot.py 0.000003 2 LookUp/Surface_1EC_D3_Biased/2017-12-28-14-44-20.json FF-1Hidden -0.000001 4 | 5 | python multiplot.py 0.000002 2 PureError/Surface_1EC_D3_Biased/2017-12-28-14-46-56.json PE-FF-1Hidden -0.000009 LookUp/Surface_1EC_D3_Biased/2017-12-28-14-44-20.json LU-FF-1Hidden 0.0 6 | 7 | -------------------------------------------------------------------------------- /Reports/Results/Surface_1EC_D5/LU.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pooya-git/DeepNeuralDecoder/46b3b178bb11f1b230e08695ca29898ad37a8054/Reports/Results/Surface_1EC_D5/LU.pdf -------------------------------------------------------------------------------- /Reports/Results/Surface_1EC_D5/PE.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pooya-git/DeepNeuralDecoder/46b3b178bb11f1b230e08695ca29898ad37a8054/Reports/Results/Surface_1EC_D5/PE.pdf -------------------------------------------------------------------------------- /Reports/Results/Surface_1EC_D5/cmd.log: -------------------------------------------------------------------------------- 1 | python poly_plot.py 3 \ 2 | PureError/Surface_1EC_D5/2018-02-03-02-50-27.json PE-FF2 \ 3 | PureError/Surface_1EC_D5/2018-02-09-17-14-55.json PE-RNN \ 4 | PureError/Surface_1EC_D5/2018-02-10-13-28-29.json PE-3D-CNN 5 | 6 | python poly_plot.py 3 \ 7 | LookUp/Surface_1EC_D5/2018-02-03-09-16-23.json LU-FF2 \ 8 | LookUp/Surface_1EC_D5/2018-02-15-06-08-51.json LU-RNN \ 9 | LookUp/Surface_1EC_D5/2018-02-11-17-59-31.json LU-3D-CNN 10 | -------------------------------------------------------------------------------- /Trainer/util.py: -------------------------------------------------------------------------------- 1 | # ------------------------------------------------------------------------------ 2 | # 3 | # MIT License 4 | # 5 | # Copyright (c) 2018 Pooya Ronagh 6 | # 7 | # Permission is hereby granted, free of charge, to any person obtaining a copy 8 | # of this software and associated documentation files (the "Software"), to deal 9 | # in the Software without restriction, including without limitation the rights 10 | # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 11 | # copies of the Software, and to permit persons to whom the Software is 12 | # furnished to do so, subject to the following conditions: 13 | # 14 | # The above copyright notice and this permission notice shall be included in all 15 | # copies or substantial portions of the Software. 16 | # 17 | # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 18 | # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 19 | # FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 20 | # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 21 | # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 22 | # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 23 | # SOFTWARE. 24 | # 25 | # ------------------------------------------------------------------------------ 26 | 27 | import numpy as np 28 | 29 | def y2indicator(y, width): 30 | 31 | N = len(y) 32 | ind = np.matrix(np.zeros((N, width))).astype(np.int8) 33 | for i in range(N): 34 | assert(y[i] >= 0) 35 | ind[i, y[i]] = 1 36 | return ind 37 | 38 | def vec_to_index(vec): 39 | 40 | return np.dot(vec, np.matrix(2**np.arange(vec.shape[1])[::-1]).transpose()) 41 | 42 | def perp(key): 43 | 44 | if (key=='X'): 45 | return 'Z' 46 | if (key=='Z'): 47 | return 'X' 48 | if (key=='errX3'): 49 | return 'errZ3' 50 | if (key=='errX4'): 51 | return 'errZ4' 52 | if (key=='errZ3'): 53 | return 'errX3' 54 | if (key=='errZ4'): 55 | return 'errX4' 56 | print('Error: Unrecognized key for perp module!') 57 | 58 | def raise_ten(elt): 59 | 60 | return 10**elt 61 | 62 | def int_times_ten(elt): 63 | 64 | return int(10 * elt) 65 | 66 | def identity(elt): 67 | 68 | return elt 69 | 70 | def activation_category(elt): 71 | 72 | if (elt < 1): 73 | return 'id' 74 | if (elt < 2): 75 | return 'relu' 76 | if (elt < 3): 77 | return 'sigmoid' 78 | if (elt < 4): 79 | return 'tanh' 80 | raise Exception('Activation function not determined.') 81 | 82 | def boolean_category(elt): 83 | 84 | if (elt < 1): 85 | return True 86 | if (elt < 2): 87 | return False 88 | raise Exception('Truth value not determined.') 89 | 90 | def cyc_pick(vec, beg, num_rows): 91 | 92 | total_num_rows= np.shape(vec)[0] 93 | end= (beg + num_rows) % total_num_rows 94 | if not end: end = None 95 | if (beg < end): 96 | return vec[beg:end] 97 | return np.concatenate((vec[beg:], vec[:end]), axis=0) 98 | --------------------------------------------------------------------------------