├── .gitignore ├── QPU_hardware └── acorn_test.py ├── README.md ├── analyze_reduced.py ├── cca_nn_classifier.py ├── data ├── cca_reduced_vectors_normalizedtrain.pkl ├── test_pca_reservoir_output_concatenated_samples0thru300_reducedNonlocal_0_4_8_12.pickle ├── test_pca_reservoir_output_concatenated_samples0thru300_reducedNonlocal_0_4_8_12_FIXED_LABELS.pickle ├── train_pca_reservoir_output_concatenated_samples0thru600_reducedNonlocal_0_4_8_12.pickle └── train_pca_reservoir_output_concatenated_samples0thru600_reducedNonlocal_0_4_8_12_FIXED_LABELS.pickle ├── figures ├── NoiseModelPauliChannel_10qubitGHZstate1000TrialMeasurements.png ├── confusion_matrix.png ├── visualize_digits_separable_postreservoir_0.png ├── visualize_digits_separable_postreservoir_1.png └── visualize_digits_separable_postreservoir_2.png ├── gate_ansatz.py ├── mnist_cca.py ├── mnist_pca.py ├── noise_models └── noise_model.py ├── optimize_circuit.py ├── pca ├── 01_pca.py └── mnist_pca.py ├── pca_classification.py ├── pcadata ├── 01_test_pca.pickle ├── 01_train_pca.pickle ├── test_pca.pickle └── train_pca.pickle ├── pyquiltests ├── main.py └── test.py ├── qvm_execution.py ├── requirements.txt ├── reservior_classification.py ├── reservoir_computer └── state_oracle.py ├── tf_reservior_classification.py └── tools ├── __init__.py ├── concatenate_data.py ├── normalize.py ├── ptrace.py └── reduce_data.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TenninYan/quantum-mnist/HEAD/.gitignore -------------------------------------------------------------------------------- /QPU_hardware/acorn_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TenninYan/quantum-mnist/HEAD/QPU_hardware/acorn_test.py -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TenninYan/quantum-mnist/HEAD/README.md -------------------------------------------------------------------------------- /analyze_reduced.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TenninYan/quantum-mnist/HEAD/analyze_reduced.py -------------------------------------------------------------------------------- /cca_nn_classifier.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TenninYan/quantum-mnist/HEAD/cca_nn_classifier.py -------------------------------------------------------------------------------- /data/cca_reduced_vectors_normalizedtrain.pkl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TenninYan/quantum-mnist/HEAD/data/cca_reduced_vectors_normalizedtrain.pkl -------------------------------------------------------------------------------- /data/test_pca_reservoir_output_concatenated_samples0thru300_reducedNonlocal_0_4_8_12.pickle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TenninYan/quantum-mnist/HEAD/data/test_pca_reservoir_output_concatenated_samples0thru300_reducedNonlocal_0_4_8_12.pickle -------------------------------------------------------------------------------- /data/test_pca_reservoir_output_concatenated_samples0thru300_reducedNonlocal_0_4_8_12_FIXED_LABELS.pickle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TenninYan/quantum-mnist/HEAD/data/test_pca_reservoir_output_concatenated_samples0thru300_reducedNonlocal_0_4_8_12_FIXED_LABELS.pickle -------------------------------------------------------------------------------- /data/train_pca_reservoir_output_concatenated_samples0thru600_reducedNonlocal_0_4_8_12.pickle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TenninYan/quantum-mnist/HEAD/data/train_pca_reservoir_output_concatenated_samples0thru600_reducedNonlocal_0_4_8_12.pickle -------------------------------------------------------------------------------- /data/train_pca_reservoir_output_concatenated_samples0thru600_reducedNonlocal_0_4_8_12_FIXED_LABELS.pickle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TenninYan/quantum-mnist/HEAD/data/train_pca_reservoir_output_concatenated_samples0thru600_reducedNonlocal_0_4_8_12_FIXED_LABELS.pickle -------------------------------------------------------------------------------- /figures/NoiseModelPauliChannel_10qubitGHZstate1000TrialMeasurements.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TenninYan/quantum-mnist/HEAD/figures/NoiseModelPauliChannel_10qubitGHZstate1000TrialMeasurements.png -------------------------------------------------------------------------------- /figures/confusion_matrix.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TenninYan/quantum-mnist/HEAD/figures/confusion_matrix.png -------------------------------------------------------------------------------- /figures/visualize_digits_separable_postreservoir_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TenninYan/quantum-mnist/HEAD/figures/visualize_digits_separable_postreservoir_0.png -------------------------------------------------------------------------------- /figures/visualize_digits_separable_postreservoir_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TenninYan/quantum-mnist/HEAD/figures/visualize_digits_separable_postreservoir_1.png -------------------------------------------------------------------------------- /figures/visualize_digits_separable_postreservoir_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TenninYan/quantum-mnist/HEAD/figures/visualize_digits_separable_postreservoir_2.png -------------------------------------------------------------------------------- /gate_ansatz.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TenninYan/quantum-mnist/HEAD/gate_ansatz.py -------------------------------------------------------------------------------- /mnist_cca.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TenninYan/quantum-mnist/HEAD/mnist_cca.py -------------------------------------------------------------------------------- /mnist_pca.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TenninYan/quantum-mnist/HEAD/mnist_pca.py -------------------------------------------------------------------------------- /noise_models/noise_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TenninYan/quantum-mnist/HEAD/noise_models/noise_model.py -------------------------------------------------------------------------------- /optimize_circuit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TenninYan/quantum-mnist/HEAD/optimize_circuit.py -------------------------------------------------------------------------------- /pca/01_pca.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TenninYan/quantum-mnist/HEAD/pca/01_pca.py -------------------------------------------------------------------------------- /pca/mnist_pca.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TenninYan/quantum-mnist/HEAD/pca/mnist_pca.py -------------------------------------------------------------------------------- /pca_classification.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TenninYan/quantum-mnist/HEAD/pca_classification.py -------------------------------------------------------------------------------- /pcadata/01_test_pca.pickle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TenninYan/quantum-mnist/HEAD/pcadata/01_test_pca.pickle -------------------------------------------------------------------------------- /pcadata/01_train_pca.pickle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TenninYan/quantum-mnist/HEAD/pcadata/01_train_pca.pickle -------------------------------------------------------------------------------- /pcadata/test_pca.pickle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TenninYan/quantum-mnist/HEAD/pcadata/test_pca.pickle -------------------------------------------------------------------------------- /pcadata/train_pca.pickle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TenninYan/quantum-mnist/HEAD/pcadata/train_pca.pickle -------------------------------------------------------------------------------- /pyquiltests/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TenninYan/quantum-mnist/HEAD/pyquiltests/main.py -------------------------------------------------------------------------------- /pyquiltests/test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TenninYan/quantum-mnist/HEAD/pyquiltests/test.py -------------------------------------------------------------------------------- /qvm_execution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TenninYan/quantum-mnist/HEAD/qvm_execution.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- 1 | tensorflow 2 | sklearn 3 | numpy 4 | scipy 5 | os 6 | progress 7 | -------------------------------------------------------------------------------- /reservior_classification.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TenninYan/quantum-mnist/HEAD/reservior_classification.py -------------------------------------------------------------------------------- /reservoir_computer/state_oracle.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TenninYan/quantum-mnist/HEAD/reservoir_computer/state_oracle.py -------------------------------------------------------------------------------- /tf_reservior_classification.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TenninYan/quantum-mnist/HEAD/tf_reservior_classification.py -------------------------------------------------------------------------------- /tools/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tools/concatenate_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TenninYan/quantum-mnist/HEAD/tools/concatenate_data.py -------------------------------------------------------------------------------- /tools/normalize.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TenninYan/quantum-mnist/HEAD/tools/normalize.py -------------------------------------------------------------------------------- /tools/ptrace.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TenninYan/quantum-mnist/HEAD/tools/ptrace.py -------------------------------------------------------------------------------- /tools/reduce_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TenninYan/quantum-mnist/HEAD/tools/reduce_data.py --------------------------------------------------------------------------------