指南
PASS:

Microsoft Windows [版本 10.0.19043.1288]
(c) Microsoft Corporation。保留所有权利。(pytorch) E:\xd\DeepHash-pytorch-master\numpy-main>cd .(pytorch) E:\xd\DeepHash-pytorch-master\numpy-main>cd ~
系统找不到指定的路径。(pytorch) E:\xd\DeepHash-pytorch-master\numpy-main>cd ..(pytorch) E:\xd\DeepHash-pytorch-master>python DSH.py
{'alpha': 0.1, 'optimizer': {'type': <class 'torch.optim.rmsprop.RMSprop'>, 'optim_params': {'lr': 1e-05, 'weight_decay': 1e-05}}, 'info': '[DSH]', 'resize_size': 256, '
crop_size': 224, 'batch_size': 64, 'net': <class 'network.AlexNet'>, 'dataset': 'nuswide_21', 'epoch': 250, 'test_map': 15, 'save_path': 'save/DSH', 'device': device(typ
e='cuda', index=0), 'bit_list': [48], 'topK': 5000, 'n_class': 21, 'data_path': '/dataset/NUS-WIDE/', 'data': {'train_set': {'list_path': './data/nuswide_21/train.txt',
'batch_size': 64}, 'database': {'list_path': './data/nuswide_21/database.txt', 'batch_size': 64}, 'test': {'list_path': './data/nuswide_21/test.txt', 'batch_size': 64}}}train_set 10500
test 2100
database 193734
[DSH][ 1/250][17:12:57] bit:48, dataset:nuswide_21, train loss:10.699
[DSH][ 2/250][17:13:12] bit:48, dataset:nuswide_21, train loss:16.747
[DSH][ 3/250][17:13:24] bit:48, dataset:nuswide_21, train loss:14.582
[DSH][ 4/250][17:13:35] bit:48, dataset:nuswide_21, train loss:13.720
[DSH][ 5/250][17:13:46] bit:48, dataset:nuswide_21, train loss:13.252
[DSH][ 6/250][17:13:57] bit:48, dataset:nuswide_21, train loss:12.925
[DSH][ 7/250][17:14:07] bit:48, dataset:nuswide_21, train loss:12.653
[DSH][ 8/250][17:14:18] bit:48, dataset:nuswide_21, train loss:12.440
[DSH][ 9/250][17:14:29] bit:48, dataset:nuswide_21, train loss:12.286
[DSH][10/250][17:14:40] bit:48, dataset:nuswide_21, train loss:12.090
[DSH][11/250][17:14:51] bit:48, dataset:nuswide_21, train loss:11.901
[DSH][12/250][17:15:02] bit:48, dataset:nuswide_21, train loss:11.787
[DSH][13/250][17:15:12] bit:48, dataset:nuswide_21, train loss:11.649
[DSH][14/250][17:15:23] bit:48, dataset:nuswide_21, train loss:11.566
[DSH][15/250][17:15:34] bit:48, dataset:nuswide_21, train loss:11.453
100%|███████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████| 33/33 [00:04<00:00,  7.83it/s]
100%|███████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████| 3028/3028 [08:41<00:00,  5.80it/s]
100%|███████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████| 2100/2100 [00:34<00:00, 60.17it/s]
save in  save/DSH
[DSH] epoch:15, bit:48, dataset:nuswide_21, MAP:0.760, Best MAP: 0.760
{'alpha': 0.1, 'optimizer': {'type': <class 'torch.optim.rmsprop.RMSprop'>, 'optim_params': {'lr': 1e-05, 'weight_decay': 1e-05}}, 'info': '[DSH]', 'resize_size': 256, '
crop_size': 224, 'batch_size': 64, 'net': <class 'network.AlexNet'>, 'dataset': 'nuswide_21', 'epoch': 250, 'test_map': 15, 'save_path': 'save/DSH', 'device': device(typ
e='cuda', index=0), 'bit_list': [48], 'topK': 5000, 'n_class': 21, 'data_path': '/dataset/NUS-WIDE/', 'data': {'train_set': {'list_path': './data/nuswide_21/train.txt',
'batch_size': 64}, 'database': {'list_path': './data/nuswide_21/database.txt', 'batch_size': 64}, 'test': {'list_path': './data/nuswide_21/test.txt', 'batch_size': 64}},'num_train': 10500}
[DSH][16/250][17:25:30] bit:48, dataset:nuswide_21, train loss:11.341
[DSH][17/250][17:25:41] bit:48, dataset:nuswide_21, train loss:11.235
[DSH][18/250][17:25:52] bit:48, dataset:nuswide_21, train loss:11.176
[DSH][19/250][17:26:03] bit:48, dataset:nuswide_21, train loss:11.071
[DSH][20/250][17:26:14] bit:48, dataset:nuswide_21, train loss:11.056
[DSH][21/250][17:26:25] bit:48, dataset:nuswide_21, train loss:10.938
[DSH][22/250][17:26:36] bit:48, dataset:nuswide_21, train loss:10.935
[DSH][23/250][17:26:47] bit:48, dataset:nuswide_21, train loss:10.849
[DSH][24/250][17:26:58] bit:48, dataset:nuswide_21, train loss:10.750
[DSH][25/250][17:27:09] bit:48, dataset:nuswide_21, train loss:10.696
[DSH][26/250][17:27:20] bit:48, dataset:nuswide_21, train loss:10.618
[DSH][27/250][17:27:31] bit:48, dataset:nuswide_21, train loss:10.578
[DSH][28/250][17:27:42] bit:48, dataset:nuswide_21, train loss:10.545
[DSH][29/250][17:27:53] bit:48, dataset:nuswide_21, train loss:10.492
[DSH][30/250][17:28:04] bit:48, dataset:nuswide_21, train loss:10.476
100%|███████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████| 33/33 [00:04<00:00,  8.01it/s]
100%|███████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████| 3028/3028 [02:17<00:00, 22.03it/s]
100%|███████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████| 2100/2100 [00:34<00:00, 60.22it/s]
save in  save/DSH
[DSH] epoch:30, bit:48, dataset:nuswide_21, MAP:0.772, Best MAP: 0.772
{'alpha': 0.1, 'optimizer': {'type': <class 'torch.optim.rmsprop.RMSprop'>, 'optim_params': {'lr': 1e-05, 'weight_decay': 1e-05}}, 'info': '[DSH]', 'resize_size': 256, '
crop_size': 224, 'batch_size': 64, 'net': <class 'network.AlexNet'>, 'dataset': 'nuswide_21', 'epoch': 250, 'test_map': 15, 'save_path': 'save/DSH', 'device': device(typ
e='cuda', index=0), 'bit_list': [48], 'topK': 5000, 'n_class': 21, 'data_path': '/dataset/NUS-WIDE/', 'data': {'train_set': {'list_path': './data/nuswide_21/train.txt',
'batch_size': 64}, 'database': {'list_path': './data/nuswide_21/database.txt', 'batch_size': 64}, 'test': {'list_path': './data/nuswide_21/test.txt', 'batch_size': 64}},'num_train': 10500}
[DSH][31/250][17:31:14] bit:48, dataset:nuswide_21, train loss:10.424
[DSH][32/250][17:31:25] bit:48, dataset:nuswide_21, train loss:10.358
[DSH][33/250][17:31:36] bit:48, dataset:nuswide_21, train loss:10.281
[DSH][34/250][17:31:46] bit:48, dataset:nuswide_21, train loss:10.288
[DSH][35/250][17:31:57] bit:48, dataset:nuswide_21, train loss:10.250
[DSH][36/250][17:32:07] bit:48, dataset:nuswide_21, train loss:10.158
[DSH][37/250][17:32:18] bit:48, dataset:nuswide_21, train loss:10.101
[DSH][38/250][17:32:29] bit:48, dataset:nuswide_21, train loss:10.069
[DSH][39/250][17:32:39] bit:48, dataset:nuswide_21, train loss:10.027
[DSH][40/250][17:32:50] bit:48, dataset:nuswide_21, train loss:9.955
[DSH][41/250][17:33:01] bit:48, dataset:nuswide_21, train loss:9.950
[DSH][42/250][17:33:11] bit:48, dataset:nuswide_21, train loss:9.901
[DSH][43/250][17:33:22] bit:48, dataset:nuswide_21, train loss:9.879
[DSH][44/250][17:33:33] bit:48, dataset:nuswide_21, train loss:9.830
[DSH][45/250][17:33:43] bit:48, dataset:nuswide_21, train loss:9.813
100%|███████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████| 33/33 [00:04<00:00,  8.16it/s]
100%|███████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████| 3028/3028 [02:15<00:00, 22.31it/s]
100%|███████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████| 2100/2100 [00:33<00:00, 62.59it/s]
save in  save/DSH
[DSH] epoch:45, bit:48, dataset:nuswide_21, MAP:0.787, Best MAP: 0.787
{'alpha': 0.1, 'optimizer': {'type': <class 'torch.optim.rmsprop.RMSprop'>, 'optim_params': {'lr': 1e-05, 'weight_decay': 1e-05}}, 'info': '[DSH]', 'resize_size': 256, '
crop_size': 224, 'batch_size': 64, 'net': <class 'network.AlexNet'>, 'dataset': 'nuswide_21', 'epoch': 250, 'test_map': 15, 'save_path': 'save/DSH', 'device': device(typ
e='cuda', index=0), 'bit_list': [48], 'topK': 5000, 'n_class': 21, 'data_path': '/dataset/NUS-WIDE/', 'data': {'train_set': {'list_path': './data/nuswide_21/train.txt',
'batch_size': 64}, 'database': {'list_path': './data/nuswide_21/database.txt', 'batch_size': 64}, 'test': {'list_path': './data/nuswide_21/test.txt', 'batch_size': 64}},'num_train': 10500}
[DSH][46/250][17:36:51] bit:48, dataset:nuswide_21, train loss:9.775
[DSH][47/250][17:37:02] bit:48, dataset:nuswide_21, train loss:9.732
[DSH][48/250][17:37:13] bit:48, dataset:nuswide_21, train loss:9.727
[DSH][49/250][17:37:24] bit:48, dataset:nuswide_21, train loss:9.669
[DSH][50/250][17:37:35] bit:48, dataset:nuswide_21, train loss:9.674
[DSH][51/250][17:37:46] bit:48, dataset:nuswide_21, train loss:9.632
[DSH][52/250][17:37:57] bit:48, dataset:nuswide_21, train loss:9.539
[DSH][53/250][17:38:08] bit:48, dataset:nuswide_21, train loss:9.539
[DSH][54/250][17:38:19] bit:48, dataset:nuswide_21, train loss:9.514
[DSH][55/250][17:38:30] bit:48, dataset:nuswide_21, train loss:9.503
[DSH][56/250][17:38:41] bit:48, dataset:nuswide_21, train loss:9.448
[DSH][57/250][17:38:53] bit:48, dataset:nuswide_21, train loss:9.406
[DSH][58/250][17:39:04] bit:48, dataset:nuswide_21, train loss:9.415
[DSH][59/250][17:39:15] bit:48, dataset:nuswide_21, train loss:9.383
[DSH][60/250][17:39:26] bit:48, dataset:nuswide_21, train loss:9.411
100%|███████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████| 33/33 [00:04<00:00,  7.81it/s]
100%|███████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████| 3028/3028 [02:20<00:00, 21.51it/s]
100%|███████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████| 2100/2100 [00:31<00:00, 66.41it/s]
save in  save/DSH
[DSH] epoch:60, bit:48, dataset:nuswide_21, MAP:0.788, Best MAP: 0.788
{'alpha': 0.1, 'optimizer': {'type': <class 'torch.optim.rmsprop.RMSprop'>, 'optim_params': {'lr': 1e-05, 'weight_decay': 1e-05}}, 'info': '[DSH]', 'resize_size': 256, '
crop_size': 224, 'batch_size': 64, 'net': <class 'network.AlexNet'>, 'dataset': 'nuswide_21', 'epoch': 250, 'test_map': 15, 'save_path': 'save/DSH', 'device': device(typ
e='cuda', index=0), 'bit_list': [48], 'topK': 5000, 'n_class': 21, 'data_path': '/dataset/NUS-WIDE/', 'data': {'train_set': {'list_path': './data/nuswide_21/train.txt',
'batch_size': 64}, 'database': {'list_path': './data/nuswide_21/database.txt', 'batch_size': 64}, 'test': {'list_path': './data/nuswide_21/test.txt', 'batch_size': 64}},'num_train': 10500}
[DSH][61/250][17:42:36] bit:48, dataset:nuswide_21, train loss:9.350
[DSH][62/250][17:42:47] bit:48, dataset:nuswide_21, train loss:9.313
[DSH][63/250][17:42:58] bit:48, dataset:nuswide_21, train loss:9.313
[DSH][64/250][17:43:09] bit:48, dataset:nuswide_21, train loss:9.254
[DSH][65/250][17:43:21] bit:48, dataset:nuswide_21, train loss:9.249
[DSH][66/250][17:43:32] bit:48, dataset:nuswide_21, train loss:9.212
[DSH][67/250][17:43:43] bit:48, dataset:nuswide_21, train loss:9.199
[DSH][68/250][17:43:54] bit:48, dataset:nuswide_21, train loss:9.150
[DSH][69/250][17:44:05] bit:48, dataset:nuswide_21, train loss:9.081
[DSH][70/250][17:44:16] bit:48, dataset:nuswide_21, train loss:9.101
[DSH][71/250][17:44:27] bit:48, dataset:nuswide_21, train loss:9.057
[DSH][72/250][17:44:38] bit:48, dataset:nuswide_21, train loss:9.102
[DSH][73/250][17:44:49] bit:48, dataset:nuswide_21, train loss:9.062
[DSH][74/250][17:45:00] bit:48, dataset:nuswide_21, train loss:8.945
[DSH][75/250][17:45:11] bit:48, dataset:nuswide_21, train loss:8.988
100%|███████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████| 33/33 [00:04<00:00,  8.09it/s]
100%|███████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████| 3028/3028 [02:18<00:00, 21.90it/s]
100%|███████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████| 2100/2100 [00:34<00:00, 60.99it/s]
save in  save/DSH
[DSH] epoch:75, bit:48, dataset:nuswide_21, MAP:0.795, Best MAP: 0.795
{'alpha': 0.1, 'optimizer': {'type': <class 'torch.optim.rmsprop.RMSprop'>, 'optim_params': {'lr': 1e-05, 'weight_decay': 1e-05}}, 'info': '[DSH]', 'resize_size': 256, '
crop_size': 224, 'batch_size': 64, 'net': <class 'network.AlexNet'>, 'dataset': 'nuswide_21', 'epoch': 250, 'test_map': 15, 'save_path': 'save/DSH', 'device': device(typ
e='cuda', index=0), 'bit_list': [48], 'topK': 5000, 'n_class': 21, 'data_path': '/dataset/NUS-WIDE/', 'data': {'train_set': {'list_path': './data/nuswide_21/train.txt',
'batch_size': 64}, 'database': {'list_path': './data/nuswide_21/database.txt', 'batch_size': 64}, 'test': {'list_path': './data/nuswide_21/test.txt', 'batch_size': 64}},'num_train': 10500}
[DSH][76/250][17:48:22] bit:48, dataset:nuswide_21, train loss:8.968
[DSH][77/250][17:48:33] bit:48, dataset:nuswide_21, train loss:8.961
[DSH][78/250][17:48:45] bit:48, dataset:nuswide_21, train loss:8.902
[DSH][79/250][17:48:56] bit:48, dataset:nuswide_21, train loss:8.899
[DSH][80/250][17:49:08] bit:48, dataset:nuswide_21, train loss:8.882
[DSH][81/250][17:49:23] bit:48, dataset:nuswide_21, train loss:8.856
[DSH][82/250][17:49:43] bit:48, dataset:nuswide_21, train loss:8.840
[DSH][83/250][17:49:59] bit:48, dataset:nuswide_21, train loss:8.825
[DSH][84/250][17:50:17] bit:48, dataset:nuswide_21, train loss:8.748
[DSH][85/250][17:50:31] bit:48, dataset:nuswide_21, train loss:8.766
[DSH][86/250][17:50:43] bit:48, dataset:nuswide_21, train loss:8.791
[DSH][87/250][17:50:54] bit:48, dataset:nuswide_21, train loss:8.762
[DSH][88/250][17:51:05] bit:48, dataset:nuswide_21, train loss:8.698
[DSH][89/250][17:51:16] bit:48, dataset:nuswide_21, train loss:8.683
[DSH][90/250][17:51:27] bit:48, dataset:nuswide_21, train loss:8.738
100%|███████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████| 33/33 [00:04<00:00,  7.90it/s]
100%|███████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████| 3028/3028 [02:18<00:00, 21.91it/s]
100%|███████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████| 2100/2100 [00:34<00:00, 60.02it/s]
save in  save/DSH
[DSH] epoch:90, bit:48, dataset:nuswide_21, MAP:0.795, Best MAP: 0.795
{'alpha': 0.1, 'optimizer': {'type': <class 'torch.optim.rmsprop.RMSprop'>, 'optim_params': {'lr': 1e-05, 'weight_decay': 1e-05}}, 'info': '[DSH]', 'resize_size': 256, '
crop_size': 224, 'batch_size': 64, 'net': <class 'network.AlexNet'>, 'dataset': 'nuswide_21', 'epoch': 250, 'test_map': 15, 'save_path': 'save/DSH', 'device': device(typ
e='cuda', index=0), 'bit_list': [48], 'topK': 5000, 'n_class': 21, 'data_path': '/dataset/NUS-WIDE/', 'data': {'train_set': {'list_path': './data/nuswide_21/train.txt',
'batch_size': 64}, 'database': {'list_path': './data/nuswide_21/database.txt', 'batch_size': 64}, 'test': {'list_path': './data/nuswide_21/test.txt', 'batch_size': 64}},'num_train': 10500}
[DSH][91/250][17:54:38] bit:48, dataset:nuswide_21, train loss:8.726
[DSH][92/250][17:54:49] bit:48, dataset:nuswide_21, train loss:8.649
[DSH][93/250][17:55:00] bit:48, dataset:nuswide_21, train loss:8.652
[DSH][94/250][17:55:11] bit:48, dataset:nuswide_21, train loss:8.635
[DSH][95/250][17:55:21] bit:48, dataset:nuswide_21, train loss:8.623
[DSH][96/250][17:55:32] bit:48, dataset:nuswide_21, train loss:8.593
[DSH][97/250][17:55:43] bit:48, dataset:nuswide_21, train loss:8.542
[DSH][98/250][17:55:53] bit:48, dataset:nuswide_21, train loss:8.536
[DSH][99/250][17:56:04] bit:48, dataset:nuswide_21, train loss:8.561
[DSH][100/250][17:56:15] bit:48, dataset:nuswide_21, train loss:8.562
[DSH][101/250][17:56:25] bit:48, dataset:nuswide_21, train loss:8.563
[DSH][102/250][17:56:36] bit:48, dataset:nuswide_21, train loss:8.496
[DSH][103/250][17:56:47] bit:48, dataset:nuswide_21, train loss:8.480
[DSH][104/250][17:56:57] bit:48, dataset:nuswide_21, train loss:8.436
[DSH][105/250][17:57:08] bit:48, dataset:nuswide_21, train loss:8.454
100%|███████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████| 33/33 [00:04<00:00,  8.09it/s]
100%|███████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████| 3028/3028 [02:20<00:00, 21.55it/s]
100%|███████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████| 2100/2100 [00:33<00:00, 63.32it/s]
save in  save/DSH
[DSH] epoch:105, bit:48, dataset:nuswide_21, MAP:0.796, Best MAP: 0.796
{'alpha': 0.1, 'optimizer': {'type': <class 'torch.optim.rmsprop.RMSprop'>, 'optim_params': {'lr': 1e-05, 'weight_decay': 1e-05}}, 'info': '[DSH]', 'resize_size': 256, '
crop_size': 224, 'batch_size': 64, 'net': <class 'network.AlexNet'>, 'dataset': 'nuswide_21', 'epoch': 250, 'test_map': 15, 'save_path': 'save/DSH', 'device': device(typ
e='cuda', index=0), 'bit_list': [48], 'topK': 5000, 'n_class': 21, 'data_path': '/dataset/NUS-WIDE/', 'data': {'train_set': {'list_path': './data/nuswide_21/train.txt',
'batch_size': 64}, 'database': {'list_path': './data/nuswide_21/database.txt', 'batch_size': 64}, 'test': {'list_path': './data/nuswide_21/test.txt', 'batch_size': 64}},'num_train': 10500}
[DSH][106/250][18:00:19] bit:48, dataset:nuswide_21, train loss:8.443
[DSH][107/250][18:00:30] bit:48, dataset:nuswide_21, train loss:8.449
[DSH][108/250][18:00:41] bit:48, dataset:nuswide_21, train loss:8.439
[DSH][109/250][18:00:52] bit:48, dataset:nuswide_21, train loss:8.358
[DSH][110/250][18:01:02] bit:48, dataset:nuswide_21, train loss:8.380
[DSH][111/250][18:01:13] bit:48, dataset:nuswide_21, train loss:8.377
[DSH][112/250][18:01:24] bit:48, dataset:nuswide_21, train loss:8.385
[DSH][113/250][18:01:35] bit:48, dataset:nuswide_21, train loss:8.309
[DSH][114/250][18:01:46] bit:48, dataset:nuswide_21, train loss:8.295
[DSH][115/250][18:01:57] bit:48, dataset:nuswide_21, train loss:8.317
[DSH][116/250][18:02:08] bit:48, dataset:nuswide_21, train loss:8.320
[DSH][117/250][18:02:19] bit:48, dataset:nuswide_21, train loss:8.301
[DSH][118/250][18:02:30] bit:48, dataset:nuswide_21, train loss:8.290
[DSH][119/250][18:02:41] bit:48, dataset:nuswide_21, train loss:8.265
[DSH][120/250][18:02:52] bit:48, dataset:nuswide_21, train loss:8.238
100%|███████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████| 33/33 [00:04<00:00,  7.75it/s]
100%|███████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████| 3028/3028 [02:29<00:00, 20.29it/s]
100%|███████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████| 2100/2100 [00:34<00:00, 61.69it/s]
save in  save/DSH
[DSH] epoch:120, bit:48, dataset:nuswide_21, MAP:0.797, Best MAP: 0.797
{'alpha': 0.1, 'optimizer': {'type': <class 'torch.optim.rmsprop.RMSprop'>, 'optim_params': {'lr': 1e-05, 'weight_decay': 1e-05}}, 'info': '[DSH]', 'resize_size': 256, '
crop_size': 224, 'batch_size': 64, 'net': <class 'network.AlexNet'>, 'dataset': 'nuswide_21', 'epoch': 250, 'test_map': 15, 'save_path': 'save/DSH', 'device': device(typ
e='cuda', index=0), 'bit_list': [48], 'topK': 5000, 'n_class': 21, 'data_path': '/dataset/NUS-WIDE/', 'data': {'train_set': {'list_path': './data/nuswide_21/train.txt',
'batch_size': 64}, 'database': {'list_path': './data/nuswide_21/database.txt', 'batch_size': 64}, 'test': {'list_path': './data/nuswide_21/test.txt', 'batch_size': 64}},'num_train': 10500}
[DSH][121/250][18:06:13] bit:48, dataset:nuswide_21, train loss:8.228
[DSH][122/250][18:08:06] bit:48, dataset:nuswide_21, train loss:8.230
[DSH][123/250][18:08:17] bit:48, dataset:nuswide_21, train loss:8.241
[DSH][124/250][18:08:28] bit:48, dataset:nuswide_21, train loss:8.220
[DSH][125/250][18:08:38] bit:48, dataset:nuswide_21, train loss:8.179
[DSH][126/250][18:08:49] bit:48, dataset:nuswide_21, train loss:8.173
[DSH][127/250][18:09:00] bit:48, dataset:nuswide_21, train loss:8.212
[DSH][128/250][18:09:10] bit:48, dataset:nuswide_21, train loss:8.126
[DSH][129/250][18:09:21] bit:48, dataset:nuswide_21, train loss:8.136
[DSH][130/250][18:09:32] bit:48, dataset:nuswide_21, train loss:8.144
[DSH][131/250][18:09:42] bit:48, dataset:nuswide_21, train loss:8.087
[DSH][132/250][18:09:53] bit:48, dataset:nuswide_21, train loss:8.120
[DSH][133/250][18:10:04] bit:48, dataset:nuswide_21, train loss:8.062
[DSH][134/250][18:10:14] bit:48, dataset:nuswide_21, train loss:8.125
[DSH][135/250][18:10:25] bit:48, dataset:nuswide_21, train loss:8.117
100%|███████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████| 33/33 [01:19<00:00,  2.39s/it]
100%|███████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████| 3028/3028 [09:14<00:00,  5.46it/s]
100%|███████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████| 2100/2100 [00:34<00:00, 61.18it/s]
[DSH] epoch:135, bit:48, dataset:nuswide_21, MAP:0.786, Best MAP: 0.797
{'alpha': 0.1, 'optimizer': {'type': <class 'torch.optim.rmsprop.RMSprop'>, 'optim_params': {'lr': 1e-05, 'weight_decay': 1e-05}}, 'info': '[DSH]', 'resize_size': 256, '
crop_size': 224, 'batch_size': 64, 'net': <class 'network.AlexNet'>, 'dataset': 'nuswide_21', 'epoch': 250, 'test_map': 15, 'save_path': 'save/DSH', 'device': device(typ
e='cuda', index=0), 'bit_list': [48], 'topK': 5000, 'n_class': 21, 'data_path': '/dataset/NUS-WIDE/', 'data': {'train_set': {'list_path': './data/nuswide_21/train.txt',
'batch_size': 64}, 'database': {'list_path': './data/nuswide_21/database.txt', 'batch_size': 64}, 'test': {'list_path': './data/nuswide_21/test.txt', 'batch_size': 64}},'num_train': 10500}
[DSH][136/250][18:21:44] bit:48, dataset:nuswide_21, train loss:8.043
[DSH][137/250][18:21:55] bit:48, dataset:nuswide_21, train loss:8.029
[DSH][138/250][18:22:06] bit:48, dataset:nuswide_21, train loss:8.066
[DSH][139/250][18:22:17] bit:48, dataset:nuswide_21, train loss:8.068
[DSH][140/250][18:22:28] bit:48, dataset:nuswide_21, train loss:8.011
[DSH][141/250][18:22:39] bit:48, dataset:nuswide_21, train loss:8.000
[DSH][142/250][18:22:50] bit:48, dataset:nuswide_21, train loss:7.991
[DSH][143/250][18:23:01] bit:48, dataset:nuswide_21, train loss:7.980
[DSH][144/250][18:23:12] bit:48, dataset:nuswide_21, train loss:7.972
[DSH][145/250][18:23:24] bit:48, dataset:nuswide_21, train loss:7.969
[DSH][146/250][18:23:35] bit:48, dataset:nuswide_21, train loss:7.981
[DSH][147/250][18:23:46] bit:48, dataset:nuswide_21, train loss:7.938
[DSH][148/250][18:23:57] bit:48, dataset:nuswide_21, train loss:7.946
[DSH][149/250][18:24:08] bit:48, dataset:nuswide_21, train loss:7.937
[DSH][150/250][18:24:19] bit:48, dataset:nuswide_21, train loss:7.914
100%|███████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████| 33/33 [00:04<00:00,  7.70it/s]
100%|███████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████| 3028/3028 [10:23<00:00,  4.86it/s]
100%|███████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████| 2100/2100 [00:34<00:00, 60.24it/s]
[DSH] epoch:150, bit:48, dataset:nuswide_21, MAP:0.789, Best MAP: 0.797
{'alpha': 0.1, 'optimizer': {'type': <class 'torch.optim.rmsprop.RMSprop'>, 'optim_params': {'lr': 1e-05, 'weight_decay': 1e-05}}, 'info': '[DSH]', 'resize_size': 256, '
crop_size': 224, 'batch_size': 64, 'net': <class 'network.AlexNet'>, 'dataset': 'nuswide_21', 'epoch': 250, 'test_map': 15, 'save_path': 'save/DSH', 'device': device(typ
e='cuda', index=0), 'bit_list': [48], 'topK': 5000, 'n_class': 21, 'data_path': '/dataset/NUS-WIDE/', 'data': {'train_set': {'list_path': './data/nuswide_21/train.txt',
'batch_size': 64}, 'database': {'list_path': './data/nuswide_21/database.txt', 'batch_size': 64}, 'test': {'list_path': './data/nuswide_21/test.txt', 'batch_size': 64}},'num_train': 10500}
[DSH][151/250][18:35:33] bit:48, dataset:nuswide_21, train loss:7.902
[DSH][152/250][18:35:44] bit:48, dataset:nuswide_21, train loss:7.888
[DSH][153/250][18:35:55] bit:48, dataset:nuswide_21, train loss:7.876
[DSH][154/250][18:36:06] bit:48, dataset:nuswide_21, train loss:7.906
[DSH][155/250][18:36:18] bit:48, dataset:nuswide_21, train loss:7.873
[DSH][156/250][18:36:29] bit:48, dataset:nuswide_21, train loss:7.841
[DSH][157/250][18:36:40] bit:48, dataset:nuswide_21, train loss:7.846
[DSH][158/250][18:36:51] bit:48, dataset:nuswide_21, train loss:7.907
[DSH][159/250][18:37:02] bit:48, dataset:nuswide_21, train loss:7.859
[DSH][160/250][18:37:13] bit:48, dataset:nuswide_21, train loss:7.794
[DSH][161/250][18:37:24] bit:48, dataset:nuswide_21, train loss:7.812
[DSH][162/250][18:37:36] bit:48, dataset:nuswide_21, train loss:7.800
[DSH][163/250][18:37:47] bit:48, dataset:nuswide_21, train loss:7.762
[DSH][164/250][18:37:58] bit:48, dataset:nuswide_21, train loss:7.810
[DSH][165/250][18:38:09] bit:48, dataset:nuswide_21, train loss:7.784
100%|███████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████| 33/33 [00:04<00:00,  7.83it/s]
100%|███████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████| 3028/3028 [02:19<00:00, 21.71it/s]
100%|███████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████| 2100/2100 [00:34<00:00, 60.38it/s]
[DSH] epoch:165, bit:48, dataset:nuswide_21, MAP:0.794, Best MAP: 0.797
{'alpha': 0.1, 'optimizer': {'type': <class 'torch.optim.rmsprop.RMSprop'>, 'optim_params': {'lr': 1e-05, 'weight_decay': 1e-05}}, 'info': '[DSH]', 'resize_size': 256, '
crop_size': 224, 'batch_size': 64, 'net': <class 'network.AlexNet'>, 'dataset': 'nuswide_21', 'epoch': 250, 'test_map': 15, 'save_path': 'save/DSH', 'device': device(typ
e='cuda', index=0), 'bit_list': [48], 'topK': 5000, 'n_class': 21, 'data_path': '/dataset/NUS-WIDE/', 'data': {'train_set': {'list_path': './data/nuswide_21/train.txt',
'batch_size': 64}, 'database': {'list_path': './data/nuswide_21/database.txt', 'batch_size': 64}, 'test': {'list_path': './data/nuswide_21/test.txt', 'batch_size': 64}},'num_train': 10500}
[DSH][166/250][18:41:19] bit:48, dataset:nuswide_21, train loss:7.800
[DSH][167/250][18:41:30] bit:48, dataset:nuswide_21, train loss:7.754
[DSH][168/250][18:41:41] bit:48, dataset:nuswide_21, train loss:7.754
[DSH][169/250][18:41:52] bit:48, dataset:nuswide_21, train loss:7.763
[DSH][170/250][18:42:04] bit:48, dataset:nuswide_21, train loss:7.771
[DSH][171/250][18:42:15] bit:48, dataset:nuswide_21, train loss:7.739
[DSH][172/250][18:42:26] bit:48, dataset:nuswide_21, train loss:7.735
[DSH][173/250][18:42:37] bit:48, dataset:nuswide_21, train loss:7.754
[DSH][174/250][18:42:48] bit:48, dataset:nuswide_21, train loss:7.721
[DSH][175/250][18:42:59] bit:48, dataset:nuswide_21, train loss:7.709
[DSH][176/250][18:43:10] bit:48, dataset:nuswide_21, train loss:7.699
[DSH][177/250][18:43:22] bit:48, dataset:nuswide_21, train loss:7.681
[DSH][178/250][18:43:33] bit:48, dataset:nuswide_21, train loss:7.676
[DSH][179/250][18:43:44] bit:48, dataset:nuswide_21, train loss:7.672
[DSH][180/250][18:43:55] bit:48, dataset:nuswide_21, train loss:7.698
100%|███████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████| 33/33 [00:04<00:00,  7.94it/s]
100%|███████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████| 3028/3028 [02:20<00:00, 21.52it/s]
100%|███████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████| 2100/2100 [00:32<00:00, 63.78it/s]
[DSH] epoch:180, bit:48, dataset:nuswide_21, MAP:0.788, Best MAP: 0.797
{'alpha': 0.1, 'optimizer': {'type': <class 'torch.optim.rmsprop.RMSprop'>, 'optim_params': {'lr': 1e-05, 'weight_decay': 1e-05}}, 'info': '[DSH]', 'resize_size': 256, '
crop_size': 224, 'batch_size': 64, 'net': <class 'network.AlexNet'>, 'dataset': 'nuswide_21', 'epoch': 250, 'test_map': 15, 'save_path': 'save/DSH', 'device': device(typ
e='cuda', index=0), 'bit_list': [48], 'topK': 5000, 'n_class': 21, 'data_path': '/dataset/NUS-WIDE/', 'data': {'train_set': {'list_path': './data/nuswide_21/train.txt',
'batch_size': 64}, 'database': {'list_path': './data/nuswide_21/database.txt', 'batch_size': 64}, 'test': {'list_path': './data/nuswide_21/test.txt', 'batch_size': 64}},'num_train': 10500}
[DSH][181/250][18:47:04] bit:48, dataset:nuswide_21, train loss:7.674
[DSH][182/250][18:47:15] bit:48, dataset:nuswide_21, train loss:7.633
[DSH][183/250][18:47:26] bit:48, dataset:nuswide_21, train loss:7.676
[DSH][184/250][18:47:38] bit:48, dataset:nuswide_21, train loss:7.625
[DSH][185/250][18:47:49] bit:48, dataset:nuswide_21, train loss:7.603
[DSH][186/250][18:48:00] bit:48, dataset:nuswide_21, train loss:7.630
[DSH][187/250][18:48:11] bit:48, dataset:nuswide_21, train loss:7.570
[DSH][188/250][18:48:22] bit:48, dataset:nuswide_21, train loss:7.588
[DSH][189/250][18:48:33] bit:48, dataset:nuswide_21, train loss:7.561
[DSH][190/250][18:48:44] bit:48, dataset:nuswide_21, train loss:7.572
[DSH][191/250][18:48:55] bit:48, dataset:nuswide_21, train loss:7.594
[DSH][192/250][18:49:06] bit:48, dataset:nuswide_21, train loss:7.566
[DSH][193/250][18:49:18] bit:48, dataset:nuswide_21, train loss:7.599
[DSH][194/250][18:49:29] bit:48, dataset:nuswide_21, train loss:7.580
[DSH][195/250][18:49:40] bit:48, dataset:nuswide_21, train loss:7.542
100%|███████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████| 33/33 [00:04<00:00,  8.05it/s]
100%|███████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████| 3028/3028 [02:19<00:00, 21.68it/s]
100%|███████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████| 2100/2100 [00:34<00:00, 60.65it/s]
[DSH] epoch:195, bit:48, dataset:nuswide_21, MAP:0.788, Best MAP: 0.797
{'alpha': 0.1, 'optimizer': {'type': <class 'torch.optim.rmsprop.RMSprop'>, 'optim_params': {'lr': 1e-05, 'weight_decay': 1e-05}}, 'info': '[DSH]', 'resize_size': 256, '
crop_size': 224, 'batch_size': 64, 'net': <class 'network.AlexNet'>, 'dataset': 'nuswide_21', 'epoch': 250, 'test_map': 15, 'save_path': 'save/DSH', 'device': device(typ
e='cuda', index=0), 'bit_list': [48], 'topK': 5000, 'n_class': 21, 'data_path': '/dataset/NUS-WIDE/', 'data': {'train_set': {'list_path': './data/nuswide_21/train.txt',
'batch_size': 64}, 'database': {'list_path': './data/nuswide_21/database.txt', 'batch_size': 64}, 'test': {'list_path': './data/nuswide_21/test.txt', 'batch_size': 64}},'num_train': 10500}
[DSH][196/250][18:52:49] bit:48, dataset:nuswide_21, train loss:7.569
[DSH][197/250][18:53:00] bit:48, dataset:nuswide_21, train loss:7.519
[DSH][198/250][18:53:11] bit:48, dataset:nuswide_21, train loss:7.511
[DSH][199/250][18:53:23] bit:48, dataset:nuswide_21, train loss:7.522
[DSH][200/250][18:53:34] bit:48, dataset:nuswide_21, train loss:7.548
[DSH][201/250][18:53:45] bit:48, dataset:nuswide_21, train loss:7.522
[DSH][202/250][18:53:56] bit:48, dataset:nuswide_21, train loss:7.539
[DSH][203/250][18:54:07] bit:48, dataset:nuswide_21, train loss:7.493
[DSH][204/250][18:54:18] bit:48, dataset:nuswide_21, train loss:7.500
[DSH][205/250][18:54:29] bit:48, dataset:nuswide_21, train loss:7.505
[DSH][206/250][18:54:40] bit:48, dataset:nuswide_21, train loss:7.514
[DSH][207/250][18:54:51] bit:48, dataset:nuswide_21, train loss:7.467
[DSH][208/250][18:55:02] bit:48, dataset:nuswide_21, train loss:7.444
[DSH][209/250][18:55:14] bit:48, dataset:nuswide_21, train loss:7.431
[DSH][210/250][18:55:25] bit:48, dataset:nuswide_21, train loss:7.462
100%|███████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████| 33/33 [00:04<00:00,  7.93it/s]
100%|███████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████| 3028/3028 [02:20<00:00, 21.56it/s]
100%|███████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████| 2100/2100 [00:33<00:00, 62.38it/s]
[DSH] epoch:210, bit:48, dataset:nuswide_21, MAP:0.791, Best MAP: 0.797
{'alpha': 0.1, 'optimizer': {'type': <class 'torch.optim.rmsprop.RMSprop'>, 'optim_params': {'lr': 1e-05, 'weight_decay': 1e-05}}, 'info': '[DSH]', 'resize_size': 256, '
crop_size': 224, 'batch_size': 64, 'net': <class 'network.AlexNet'>, 'dataset': 'nuswide_21', 'epoch': 250, 'test_map': 15, 'save_path': 'save/DSH', 'device': device(typ
e='cuda', index=0), 'bit_list': [48], 'topK': 5000, 'n_class': 21, 'data_path': '/dataset/NUS-WIDE/', 'data': {'train_set': {'list_path': './data/nuswide_21/train.txt',
'batch_size': 64}, 'database': {'list_path': './data/nuswide_21/database.txt', 'batch_size': 64}, 'test': {'list_path': './data/nuswide_21/test.txt', 'batch_size': 64}},'num_train': 10500}
[DSH][211/250][18:58:34] bit:48, dataset:nuswide_21, train loss:7.431
[DSH][212/250][18:58:45] bit:48, dataset:nuswide_21, train loss:7.469
[DSH][213/250][18:58:56] bit:48, dataset:nuswide_21, train loss:7.475
[DSH][214/250][18:59:08] bit:48, dataset:nuswide_21, train loss:7.430
[DSH][215/250][18:59:19] bit:48, dataset:nuswide_21, train loss:7.440
[DSH][216/250][18:59:30] bit:48, dataset:nuswide_21, train loss:7.435
[DSH][217/250][18:59:41] bit:48, dataset:nuswide_21, train loss:7.392
[DSH][218/250][18:59:52] bit:48, dataset:nuswide_21, train loss:7.390
[DSH][219/250][19:00:04] bit:48, dataset:nuswide_21, train loss:7.400
[DSH][220/250][19:00:15] bit:48, dataset:nuswide_21, train loss:7.382
[DSH][221/250][19:00:26] bit:48, dataset:nuswide_21, train loss:7.383
[DSH][222/250][19:00:37] bit:48, dataset:nuswide_21, train loss:7.362
[DSH][223/250][19:00:48] bit:48, dataset:nuswide_21, train loss:7.371
[DSH][224/250][19:00:59] bit:48, dataset:nuswide_21, train loss:7.400
[DSH][225/250][19:01:10] bit:48, dataset:nuswide_21, train loss:7.391
100%|███████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████| 33/33 [00:04<00:00,  7.89it/s]
100%|███████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████| 3028/3028 [02:20<00:00, 21.53it/s]
100%|███████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████| 2100/2100 [00:34<00:00, 61.05it/s]
[DSH] epoch:225, bit:48, dataset:nuswide_21, MAP:0.796, Best MAP: 0.797
{'alpha': 0.1, 'optimizer': {'type': <class 'torch.optim.rmsprop.RMSprop'>, 'optim_params': {'lr': 1e-05, 'weight_decay': 1e-05}}, 'info': '[DSH]', 'resize_size': 256, '
crop_size': 224, 'batch_size': 64, 'net': <class 'network.AlexNet'>, 'dataset': 'nuswide_21', 'epoch': 250, 'test_map': 15, 'save_path': 'save/DSH', 'device': device(typ
e='cuda', index=0), 'bit_list': [48], 'topK': 5000, 'n_class': 21, 'data_path': '/dataset/NUS-WIDE/', 'data': {'train_set': {'list_path': './data/nuswide_21/train.txt',
'batch_size': 64}, 'database': {'list_path': './data/nuswide_21/database.txt', 'batch_size': 64}, 'test': {'list_path': './data/nuswide_21/test.txt', 'batch_size': 64}},'num_train': 10500}
[DSH][226/250][19:04:21] bit:48, dataset:nuswide_21, train loss:7.341
[DSH][227/250][19:04:34] bit:48, dataset:nuswide_21, train loss:7.351
[DSH][228/250][19:04:54] bit:48, dataset:nuswide_21, train loss:7.376
[DSH][229/250][19:05:06] bit:48, dataset:nuswide_21, train loss:7.333
[DSH][230/250][19:05:17] bit:48, dataset:nuswide_21, train loss:7.333
[DSH][231/250][19:05:29] bit:48, dataset:nuswide_21, train loss:7.298
[DSH][232/250][19:05:40] bit:48, dataset:nuswide_21, train loss:7.333
[DSH][233/250][19:05:51] bit:48, dataset:nuswide_21, train loss:7.301
[DSH][234/250][19:06:02] bit:48, dataset:nuswide_21, train loss:7.323
[DSH][235/250][19:06:14] bit:48, dataset:nuswide_21, train loss:7.320
[DSH][236/250][19:06:26] bit:48, dataset:nuswide_21, train loss:7.312
[DSH][237/250][19:06:39] bit:48, dataset:nuswide_21, train loss:7.279
[DSH][238/250][19:06:51] bit:48, dataset:nuswide_21, train loss:7.266
[DSH][239/250][19:07:02] bit:48, dataset:nuswide_21, train loss:7.285
[DSH][240/250][19:07:13] bit:48, dataset:nuswide_21, train loss:7.275
100%|███████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████| 33/33 [00:04<00:00,  7.86it/s]
100%|███████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████| 3028/3028 [02:23<00:00, 21.16it/s]
100%|███████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████| 2100/2100 [00:34<00:00, 60.30it/s]
[DSH] epoch:240, bit:48, dataset:nuswide_21, MAP:0.787, Best MAP: 0.797
{'alpha': 0.1, 'optimizer': {'type': <class 'torch.optim.rmsprop.RMSprop'>, 'optim_params': {'lr': 1e-05, 'weight_decay': 1e-05}}, 'info': '[DSH]', 'resize_size': 256, '
crop_size': 224, 'batch_size': 64, 'net': <class 'network.AlexNet'>, 'dataset': 'nuswide_21', 'epoch': 250, 'test_map': 15, 'save_path': 'save/DSH', 'device': device(typ
e='cuda', index=0), 'bit_list': [48], 'topK': 5000, 'n_class': 21, 'data_path': '/dataset/NUS-WIDE/', 'data': {'train_set': {'list_path': './data/nuswide_21/train.txt',
'batch_size': 64}, 'database': {'list_path': './data/nuswide_21/database.txt', 'batch_size': 64}, 'test': {'list_path': './data/nuswide_21/test.txt', 'batch_size': 64}},'num_train': 10500}
[DSH][241/250][19:10:26] bit:48, dataset:nuswide_21, train loss:7.282
[DSH][242/250][19:10:37] bit:48, dataset:nuswide_21, train loss:7.252
[DSH][243/250][19:10:49] bit:48, dataset:nuswide_21, train loss:7.249
[DSH][244/250][19:11:00] bit:48, dataset:nuswide_21, train loss:7.266
[DSH][245/250][19:11:11] bit:48, dataset:nuswide_21, train loss:7.252
[DSH][246/250][19:11:22] bit:48, dataset:nuswide_21, train loss:7.235
[DSH][247/250][19:11:33] bit:48, dataset:nuswide_21, train loss:7.240
[DSH][248/250][19:11:44] bit:48, dataset:nuswide_21, train loss:7.251
[DSH][249/250][19:11:55] bit:48, dataset:nuswide_21, train loss:7.228
[DSH][250/250][19:12:06] bit:48, dataset:nuswide_21, train loss:7.254

deephash项目代码使用指北相关推荐

  1. android ae动画教程,AE动画转Web代码工具指北-Lottie

    简介 Lottie 是 Airbnb 开源的一套跨平台的完整的动画效果解决方案,设计师可以使用 Adobe After Effects 设计出漂亮的动画之后,使用 Lottic 提供的 Bodymov ...

  2. 网易蜂巢(云计算基础服务)项目框架迁移指北(一)

    此文已由作者张磊授权网易云社区发布. 欢迎访问网易云社区,了解更多网易技术产品运营经验. 前言 在对蜂巢项目从 nej + regularjs 迁移到 vue 的过程中,遇到的问题,以及在此过程中所使 ...

  3. vue如何生成公钥私钥_百行Python代码演示1私钥生成多公链公钥原理。|区块链财富指北私钥篇(2)...

    <区块链财富指北>系列文章由NOCY.COM策划,肖南飞主笔撰写. 技术选型基于BOScore公链,旨在以有趣易懂的方式传播普及区块链技术,不构成任何投资建议! 学习之前说学习 今天这篇文 ...

  4. 02《区块链财富指北》私钥篇(2):百行Python代码演示一私钥生成多公链公钥原理。

    私钥(2):百行Python代码演示一私钥生成多公链公钥原理. <区块链财富指北>系列文章由NOCY.COM策划,肖南飞主笔撰写. 技术选型基于BOScore公链,旨在以有趣易懂的方式传播 ...

  5. 蓝湖导出android代码,【蓝湖指北】用好蓝湖,提升开发效率

    原标题:[蓝湖指北]用好蓝湖,提升开发效率 为了达到高效开发.准时上线的"目标",开发工程师夜以继日的敲代码,发际线日渐升高.但是,开发的工作产出不止取决于写代码的效率,不恰当的工 ...

  6. Laravel 集成 JPush 极光推送指北

    2019独角兽企业重金招聘Python工程师标准>>> 我是一个 Laravel 小白,我是一个 Laravel 小白,我是一个 Laravel 小白(默念三遍再往下读,如果非小白就 ...

  7. 怎么用class引入svg_【蓝湖指北】走向设计巅峰,从蓝湖 Sketch 插件开始,用它!...

    用好蓝湖,提升团队协作效率,蓝湖指北,教你如何用好蓝湖.本期[蓝湖指北]如约而至- Sketch 作为一款轻量级的矢量设计工具,凭借其强大的界面设计功能,被大多数 UI 设计师所使用,日渐成为产品研发 ...

  8. php集成jpush教程,Laravel 集成 JPush 极光推送指北

    我是一个 Laravel 小白,我是一个 Laravel 小白,我是一个 Laravel 小白(默念三遍再往下读,如果非小白就不用看了). Laravel 使用 Composer 来管理代码依赖.所以 ...

  9. 微信小程序云开发不完全指北

    微信小程序云开发不完全指北 首先必须说明云开发的"云"并不是类似云玩家里的云的意思,而是微信小程序真的提供了云开发的接口以及一个简单的提供存储.数据库服务的虚拟后台(对于一些轻量小 ...

最新文章

  1. 资讯|WebRTC M95 更新
  2. 做安全操作系统,这位技术老兵是认真的!
  3. springboot转发http请求_如何实现Http请求报头的自动转发
  4. Swift中文教程(二)基本运算符
  5. 北京大学2016年高等代数与解析几何考研试题
  6. 【OpenCV】轮廓与凸包
  7. 微信JSSDK多图片上传并且解决IOS系统上传一直加载的问题
  8. oracle装一半报错要卸掉,OpenSUSE下oracle11gR2的安装卸载
  9. Git之基于图形界面工具TortoiseGit(乌龟git)增删改查本地仓库以及建立远程仓库,同步本地仓库至远程仓库github
  10. js html导出表格数据格式文件格式,js导出excel表格文件带格式
  11. 荧光仪电源维修Spellman电源维修FF60P4X3313
  12. 【分享】RSS订阅技巧及工具和实用RSS链接分享
  13. Android开发 RFC 2136 DNS动态更新协议
  14. Android流畅度总结
  15. Django中.py文件详解
  16. 【pytorch】|tensor grad
  17. 【ZZULIOJ】1070: 小汽车的位置
  18. iPhone 4与iPad开发基础教程
  19. latex 甘特图_Markdown语法图文全面详解(10分钟学会)
  20. rrrrrrrrrrr

热门文章

  1. 安卓讲课笔记(9):列表视图
  2. 【BZOJ2342】双倍回文,manacher+并查集优化
  3. c++ 数组初始化_C++入门篇(二十九),字符数组在内存中存储的情况
  4. python调用pyd文件_如何将.pyd文件作为python模块导入?
  5. bzoj1934 [Shoi2007]Vote 善意的投票 最小割
  6. 【英语学习】【Daily English】U13 Holiday L02 That's supposedly the best time of year to go
  7. java切面获取异常日志_spring aop 配置切面,记录系统异常存入log日志
  8. 复数正弦波 matlab,为什么正弦,反正弦函数计算结果会出现复数?
  9. wow修改人物模型_玻璃钢气球狗模型景观雕-东莞气球树脂雕塑
  10. tf.layers.conv2d_transpose 反卷积