from Experiments import (
    bmnist_comparison_experiment,
    nmnist_comparison_experiment,
    ibm_gestures_comparison_experiment,
    sparse_fool_lambda_experiment,
    visual_ibm_experiment,
    visual_nmnist_experiment,
    visual_bmnist_experiment,
    sparse_fool_num_frames_experiment,
    label_graph_experiment,
    universal_frame_based_vs_sparsefool_experiment,
    universal_random_eviction_experiment,
    universal_vary_num_iter,
    universal_vary_max_hamming_distance,
    universal_vary_batch_size,
    universal_vs_random_experiment,
    visual_universal,
    patches_vary_target_label,
    visual_patches
)

# bmnist_comparison_experiment.bmnist_comparison_experiment.visualize() # C
nmnist_comparison_experiment.nmnist_comparison_experiment.visualize() # C
# ibm_gestures_comparison_experiment.ibm_gestures_comparison_experiment.visualize() # C 
# sparse_fool_lambda_experiment.sparse_fool_lambda_experiment.visualize() # C
# visual_ibm_experiment.visual_ibm_experiment.visualize() # C
# visual_nmnist_experiment.visual_nmnist_experiment.visualize() #  C
# visual_bmnist_experiment.visual_bmnist_experiment.visualize() # C
# sparse_fool_num_frames_experiment.sparse_fool_num_frames_experiment.visualize() # C
# label_graph_experiment.label_graph_experiment.visualize()
# universal_frame_based_vs_sparsefool_experiment.universal_frame_based_vs_sparsefool_experiment.visualize() # C
# universal_random_eviction_experiment.universal_random_eviction_experiment.visualize() # - Calibrate max_hamming_distance
# universal_vary_num_iter.universal_vary_num_iter.visualize() # - Calibrate max_hamming_distance
# universal_vary_max_hamming_distance.universal_vary_max_hamming_distance.visualize() # - This is redundant
# universal_vary_batch_size.universal_vary_batch_size.visualize() # - Calibrate max_hamming_distance
# visual_universal.visual_universal.visualize() # - Calibrate max_hamming_distance
# universal_vs_random_experiment.universal_vs_random_experiment.visualize() # - Calibrate max_hamming_distance
# patches_vary_target_label.patches_vary_target_label.visualize() # C
# visual_patches.visual_patches.visualize() # C