parser.add_argument('--log',type=str,default="False",help='log all possible values to file (loss, pca_components,NMI,Recall,false positives,false negatives.')
parser.add_argument('--num_classes',type=int,default=4,help='the number subparts in the refinement process.')
parser.add_argument('--num_parts',type=int,default=2,help='the number subparts in the refinement process. This is to improve accuracy for highly similar proteins')
parser.add_argument('--resize',type=int,default=256,help='Image to resize to for training and inference. If the image is less than 256 consider downsizing. Minimum size is 128')
parser.add_argument('--part_resize',type=int,default=128,help='When refining the components the image size is usually 128')
parser.add_argument('--early_stopping',type=float,default=0.001,help='when the model has converged. Stops early if max iter not reached.')
parser.add_argument('--dbscan',type=int,default=50000,help='The number of samples to use for dbscan. This scales a lot with memory. Default is 50000')
parser.add_argument('--lr',type=float,default=0.002,help='The learning rate of the model')