歡迎來到CNN實戰,儘管我們剛剛開始,但還是要往前看!讓我們開始吧!
資料集
連結:https://pan.baidu.com/s/1zztS32iuNynepLq7jiF6RA
提取碼:ilxh,請下載好資料,在開始
匯入庫
首先匯入我們所需要的庫
import tensorflow as tf from tensorflow.keras import layers, Sequential, optimizers import glob import random import os BATCH_SIZE = 32 os.environ['TF_CPP_MIN_LOG_LEVEL'] = '2' os.environ["CUDA_VISIBLE_DEVICES"] = '2'
預處理
讓我們進行資料分類
def load_data(): global all_images, all_label, name_label_type, color_label_type, name_labels, color_labels all_images = glob.glob('./dataset/*/*') # 打亂圖片順序 random.shuffle(all_images) #以‘/’為分隔符得到所有資訊 all_labels = [item.split('/')[-1] for item in all_images] #以‘_’為分隔符得到all_labels裡面的第一個資訊,第一層資料夾 name_labels = [item.split('_')[0] for item in all_labels] #以‘_’為分隔符得到all_labels裡面的第二個資訊,第二層資料夾 color_labels = [item.split('_')[1] for item in all_labels] #將列表轉換為集合 name_label_type = set(item for item in name_labels) #將列表轉換為集合 color_label_type = set(item for item in color_labels) #將集合轉換為字典,並提取標號 name_lable_index = dict((name, index) for index, name in enumerate(name_label_type)) #將集合轉換為字典,並提取標號 color_lable_index = dict((color, index) for index, color in enumerate(color_label_type)) #輸出為{name||index} print(name_lable_index) #輸出個數,為3 print(len(name_lable_index)) #輸出為{name//index} print(color_lable_index) #輸出個數,為1812 print(len(color_lable_index)) #有沒有都行 name_labels = [name_lable_index[name] for name in name_labels] color_labels = [color_lable_index[color] for color in color_labels]
準備工作
def load_preprocess_images(path): image = tf.io.read_file(path) # 將表示一張影像的三維矩陣重新按照jpeg格式編碼並存入檔案中。開啟這張影像就可以得到和原始影像一樣的影像 #轉換為tensor image = tf.image.decode_jpeg(image, channels=3) # 調整影像大小 image = tf.image.resize(image, [224, 224]) #轉換為浮點型別 image = tf.cast(image, tf.float32) #轉換到0~1之間 image = image / 255.0 #例如 0.4✖2 - 1 = -0.2 # 0.6 ✖ 2 - 1 = 0.2 image = 2 * image - 1 return image
進行預處理
[
train_dataset = multi_pred_dataset.take(train_num).repeat().shuffle(train_num).batch(BATCH_SIZE).prefetch(buffer_size=AUTOTUNE)
]
這裡的repeat()不要簡單地想為重複,而是每次進行batch都要重新掃描資料
def to_dataset(): global train_dataset, valid_dataset, train_num #用於資料集的構建與預處理 AUTOTUNE = tf.data.experimental.AUTOTUNE # 圖片路徑列表直接轉資料集 path_dataset = tf.data.Dataset.from_tensor_slices(all_images) # 把路徑資料轉成圖片tensor資料 image_dataset = path_dataset.map(load_preprocess_images, num_parallel_calls=AUTOTUNE) #進行特徵切片,就是把每一個color_labels和name_labels分為一組 label_dataset = tf.data.Dataset.from_tensor_slices((color_labels, name_labels)) #將圖片資料集和標籤資料集壓縮打包一下 multi_pred_dataset = tf.data.Dataset.zip((image_dataset, label_dataset)) #計算一下個數 all_images_num = len(all_images) #設定80%為訓練集 train_num = int(all_images_num * 0.8) #提取80%的訓練集 train_dataset = multi_pred_dataset.take(train_num).repeat().shuffle(train_num).batch(BATCH_SIZE).prefetch(buffer_size=AUTOTUNE) #提取剩下的20%資料集當作測試集 valid_dataset = multi_pred_dataset.skip(train_num).batch(BATCH_SIZE)
建立模型
def train(): #以順序連線型設定卷積層 model = Sequential([ layers.Conv2D(64, (3, 3), activation='relu', input_shape=(224, 224, 3)), layers.BatchNormalization(), layers.Conv2D(64, (3, 3), activation='relu'), layers.BatchNormalization(), layers.MaxPooling2D(), layers.Conv2D(128, (3, 3), activation='relu'), layers.BatchNormalization(), layers.Conv2D(128, (3, 3), activation='relu'), layers.BatchNormalization(), layers.MaxPooling2D(), layers.Conv2D(256, (3, 3), activation='relu'), layers.BatchNormalization(), layers.Conv2D(256, (3, 3), activation='relu'), layers.BatchNormalization(), layers.MaxPooling2D(), layers.Conv2D(512, (3, 3), activation='relu'), layers.BatchNormalization(), layers.Conv2D(512, (3, 3), activation='relu'), layers.BatchNormalization(), layers.MaxPooling2D(), ]) inputs = tf.keras.Input(shape=(224, 224, 3)) x = model(inputs) #壓縮為單畫素的多張圖片 x = layers.GlobalAveragePooling2D()(x) #全連線層 x1 = layers.Dense(1024, activation='relu')(x) #反向隨機失活 x1 = layers.Dropout(0.5)(x1) #以softmax進行輸出 out_color = layers.Dense(len(color_label_type), activation='softmax', name='out_color')(x1) x2 = layers.Dense(1024, activation='relu')(x) x2 = layers.Dropout(0.7)(x2) out_name = layers.Dense(len(name_label_type), activation='softmax', name='out_name')(x2) model = tf.keras.Model(inputs=inputs, outputs=[out_color, out_name]) model.summary() #進行編譯 model.compile( optimizer=optimizers.Adam(learning_rate=0.0001), loss={ 'out_color': 'sparse_categorical_crossentropy', 'out_name': 'sparse_categorical_crossentropy', }, metrics=['acc'] ) #fit函式返回一個History的物件 history = model.fit( train_dataset, epochs=15, steps_per_epoch=train_num // BATCH_SIZE, validation_split=0.1, validation_data=valid_dataset, validation_steps=1 ) model.save('multi_pred.h5') return history
測試一下吧
if __name__ == '__main__': load_data() to_dataset() history = train()
{'dataset\\black': 0, 'dataset\\red': 1, 'dataset\\blue': 2} 3 {'shirt\\00000056.jpg': 0, 'shoes\\00000265.png': 1, 'shirt\\00000117.jpg': 2, 'shirt\\00000051.jpg': 3, 'jeans\\00000066.jpg': 4, 'jeans\\00000206.jpg': 5, 'dress\\00000353.jpg': 6, 'shirt\\00000028.png': 7, 'shirt\\00000075.jpg': 8, 'jeans\\00000187.jpeg': 9, 'dress\\00000240.jpeg': 10, 'dress\\00000292.jpg': 11, 'dress\\00000248.jpg': 12, 'shirt\\00000012.jpg': 13, 'dress\\00000216.jpg': 14, 'shirt\\00000109.jpeg': 15, 'shirt\\00000287.jpeg': 16, 'shirt\\00000171.jpg': 17, 'shoes\\00000222.jpg': 18, 'shoes\\00000312.jpg': 19, 'jeans\\00000079.jpeg': 20, 'dress\\00000173.jpg': 21, 'shoes\\00000011.jpg': 22, 'dress\\00000156.jpg': 23, 'shirt\\00000047.jpg': 24, 'shoes\\00000262.jpg': 25, 'shoes\\00000147.jpg': 26, 'dress\\00000031.jpg': 27, 'dress\\00000261.jpeg': 28, 'shirt\\00000012.png': 29, 'shoes\\00000294.jpg': 30, 'shirt\\00000276.jpg': 31, 'dress\\00000390.jpg': 32, 'jeans\\00000121.jpeg': 33, 'shoes\\00000356.jpg': 34, 'dress\\00000385.jpg': 35, 'jeans\\00000358.jpg': 36, 'shoes\\00000345.jpg': 37, 'shoes\\00000242.jpg': 38, 'shoes\\00000346.jpg': 39, 'dress\\00000042.jpg': 40, 'shirt\\00000123.jpg': 41, 'dress\\00000078.jpeg': 42, 'shirt\\00000240.jpg': 43, 'shirt\\00000169.jpg': 44, 'shoes\\00000051.jpg': 45, 'dress\\00000275.jpg': 46, 'dress\\00000096.jpg': 47, 'dress\\00000064.jpg': 48, 'shirt\\00000219.jpg': 49, 'jeans\\00000326.jpg': 50, 'shirt\\00000173.jpg': 51, 'jeans\\00000314.jpg': 52, 'dress\\00000384.jpg': 53, 'dress\\00000384.jpeg': 54, 'shirt\\00000213.jpg': 55, 'jeans\\00000368.jpg': 56, 'dress\\00000278.jpg': 57, 'shoes\\00000046.jpeg': 58, 'shirt\\00000022.png': 59, 'shoes\\00000188.jpg': 60, 'jeans\\00000031.jpeg': 61, 'shirt\\00000106.jpg': 62, 'shoes\\00000104.jpg': 63, 'shoes\\00000004.jpg': 64, 'shoes\\00000374.jpeg': 65, 'jeans\\00000147.jpeg': 66, 'jeans\\00000005.jpeg': 67, 'jeans\\00000166.jpg': 68, 'dress\\00000118.jpg': 69, 'jeans\\00000045.jpeg': 70, 'dress\\00000226.jpg': 71, 'shirt\\00000003.jpeg': 72, 'shoes\\00000367.jpg': 73, 'shirt\\00000193.jpeg': 74, 'jeans\\00000122.jpeg': 75, 'shirt\\00000234.jpg': 76, 'shirt\\00000170.jpeg': 77, 'jeans\\00000091.jpeg': 78, 'dress\\00000304.jpg': 79, 'shoes\\00000301.jpg': 80, 'dress\\00000227.jpg': 81, 'jeans\\00000115.jpeg': 82, 'shirt\\00000274.jpeg': 83, 'shirt\\00000244.jpeg': 84, 'shirt\\00000249.jpg': 85, 'dress\\00000071.jpg': 86, 'dress\\00000080.JPG': 87, 'jeans\\00000008.jpeg': 88, 'jeans\\00000009.jpg': 89, 'shirt\\00000321.jpg': 90, 'shoes\\00000302.jpg': 91, 'jeans\\00000352.jpeg': 92, 'shirt\\00000135.jpg': 93, 'shirt\\00000174.jpg': 94, 'dress\\00000057.jpg': 95, 'shirt\\00000006.jpg': 96, 'shoes\\00000061.jpg': 97, 'shirt\\00000023.png': 98, 'jeans\\00000351.jpg': 99, 'dress\\00000078.jpg': 100, 'shirt\\00000154.jpg': 101, 'jeans\\00000127.jpeg': 102, 'shoes\\00000274.jpg': 103, 'shoes\\00000089.jpg': 104, 'shirt\\00000226.jpg': 105, 'dress\\00000206.jpg': 106, 'dress\\00000244.jpg': 107, 'shoes\\00000063.jpg': 108, 'dress\\00000097.jpg': 109, 'jeans\\00000072.jpg': 110, 'dress\\00000085.jpg': 111, 'jeans\\00000261.jpeg': 112, 'shirt\\00000260.jpg': 113, 'dress\\00000131.jpg': 114, 'jeans\\00000015.jpg': 115, 'dress\\00000058.jpg': 116, 'jeans\\00000268.jpeg': 117, 'shirt\\00000317.jpg': 118, 'shoes\\00000196.jpg': 119, 'jeans\\00000328.jpg': 120, 'shoes\\00000168.jpg': 121, 'shirt\\00000044.png': 122, 'jeans\\00000078.jpg': 123, 'dress\\00000033.jpg': 124, 'jeans\\00000309.jpg': 125, 'jeans\\00000006.jpg': 126, 'shirt\\00000035.jpg': 127, 'dress\\00000312.jpg': 128, 'jeans\\00000349.jpg': 129, 'shirt\\00000253.jpg': 130, 'dress\\00000053.jpg': 131, 'dress\\00000066.jpg': 132, 'jeans\\00000210.jpg': 133, 'jeans\\00000121.jpg': 134, 'dress\\00000127.jpg': 135, 'shirt\\00000335.jpg': 136, 'dress\\00000382.jpg': 137, 'dress\\00000122.JPG': 138, 'dress\\00000102.jpg': 139, 'jeans\\00000365.jpg': 140, 'shoes\\00000213.jpg': 141, 'shirt\\00000232.jpg': 142, 'dress\\00000146.jpg': 143, 'dress\\00000324.jpg': 144, 'shoes\\00000257.jpg': 145, 'jeans\\00000373.jpeg': 146, 'dress\\00000182.jpg': 147, 'dress\\00000279.jpg': 148, 'dress\\00000073.jpg': 149, 'dress\\00000176.jpg': 150, 'shirt\\00000368.jpg': 151, 'shirt\\00000203.jpg': 152, 'jeans\\00000250.jpg': 153, 'shirt\\00000031.png': 154, 'jeans\\00000199.jpeg': 155, 'dress\\00000293.jpg': 156, 'dress\\00000107.jpg': 157, 'dress\\00000052.jpg': 158, 'jeans\\00000091.jpg': 159, 'jeans\\00000356.jpg': 160, 'shirt\\00000322.jpg': 161, 'dress\\00000239.jpg': 162, 'dress\\00000067.jpg': 163, 'jeans\\00000260.jpg': 164, 'shirt\\00000381.jpg': 165, 'shoes\\00000075.jpg': 166, 'shoes\\00000109.jpg': 167, 'shirt\\00000186.jpeg': 168, 'shirt\\00000068.jpg': 169, 'jeans\\00000104.jpg': 170, 'shirt\\00000173.jpeg': 171, 'shoes\\00000098.jpg': 172, 'shoes\\00000268.jpg': 173, 'shirt\\00000378.jpg': 174, 'jeans\\00000281.jpg': 175, 'jeans\\00000171.jpg': 176, 'jeans\\00000051.jpg': 177, 'dress\\00000000.jpg': 178, 'shoes\\00000300.jpg': 179, 'jeans\\00000230.jpeg': 180, 'shoes\\00000291.jpg': 181, 'dress\\00000017.jpg': 182, 'jeans\\00000220.jpg': 183, 'dress\\00000009.jpg': 184, 'shirt\\00000372.jpg': 185, 'dress\\00000297.jpg': 186, 'shirt\\00000327.jpeg': 187, 'dress\\00000304.jpeg': 188, 'jeans\\00000308.jpg': 189, 'shirt\\00000104.jpeg': 190, 'dress\\00000340.jpg': 191, 'dress\\00000088.jpg': 192, 'shoes\\00000045.jpg': 193, 'dress\\00000190.jpg': 194, 'dress\\00000140.jpeg': 195, 'shoes\\00000006.jpg': 196, 'shirt\\00000006.png': 197, 'dress\\00000377.jpg': 198, 'dress\\00000306.jpeg': 199, 'shirt\\00000088.jpeg': 200, 'jeans\\00000301.jpg': 201, 'dress\\00000083.jpg': 202, 'jeans\\00000165.jpeg': 203, 'dress\\00000101.jpg': 204, 'dress\\00000014.jpg': 205, 'shirt\\00000091.png': 206, 'shirt\\00000110.jpg': 207, 'shirt\\00000019.jpg': 208, 'jeans\\00000267.jpg': 209, 'jeans\\00000364.jpeg': 210, 'shoes\\00000357.jpg': 211, 'jeans\\00000079.png': 212, 'shoes\\00000065.jpg': 213, 'jeans\\00000197.jpg': 214, 'shirt\\00000339.jpeg': 215, 'shoes\\00000349.jpg': 216, 'jeans\\00000032.jpeg': 217, 'shirt\\00000098.jpg': 218, 'shoes\\00000316.jpg': 219, 'shirt\\00000296.jpeg': 220, 'jeans\\00000242.jpg': 221, 'dress\\00000180.jpg': 222, 'shirt\\00000158.jpg': 223, 'jeans\\00000077.jpeg': 224, 'shoes\\00000105.jpg': 225, 'jeans\\00000102.jpg': 226, 'shirt\\00000104.jpg': 227, 'shirt\\00000099.jpg': 228, 'shirt\\00000242.jpg': 229, 'dress\\00000255.jpg': 230, 'dress\\00000271.jpeg': 231, 'shirt\\00000262.jpeg': 232, 'shirt\\00000283.jpg': 233, 'dress\\00000301.jpeg': 234, 'shoes\\00000020.jpg': 235, 'jeans\\00000060.jpg': 236, 'dress\\00000038.jpg': 237, 'shoes\\00000201.jpg': 238, 'shirt\\00000139.jpg': 239, 'shoes\\00000350.jpg': 240, 'jeans\\00000076.jpeg': 241, 'jeans\\00000332.jpg': 242, 'shoes\\00000224.jpg': 243, 'shoes\\00000181.jpg': 244, 'jeans\\00000192.jpeg': 245, 'dress\\00000134.jpg': 246, 'jeans\\00000278.jpeg': 247, 'jeans\\00000302.jpeg': 248, 'shirt\\00000056.png': 249, 'shoes\\00000266.JPG': 250, 'dress\\00000379.jpg': 251, 'jeans\\00000195.jpg': 252, 'shirt\\00000034.png': 253, 'jeans\\00000139.jpeg': 254, 'shirt\\00000129.jpg': 255, 'shoes\\00000365.jpg': 256, 'shirt\\00000099.png': 257, 'dress\\00000200.jpg': 258, 'jeans\\00000141.jpg': 259, 'shirt\\00000271.jpg': 260, 'shirt\\00000331.jpg': 261, 'shirt\\00000186.jpg': 262, 'shoes\\00000079.jpg': 263, 'shoes\\00000260.jpg': 264, 'jeans\\00000335.jpg': 265, 'shoes\\00000116.png': 266, 'shirt\\00000013.png': 267, 'jeans\\00000150.jpg': 268, 'shoes\\00000315.jpg': 269, 'shirt\\00000311.jpg': 270, 'shirt\\00000336.jpg': 271, 'jeans\\00000318.jpeg': 272, 'jeans\\00000312.jpeg': 273, 'jeans\\00000246.jpeg': 274, 'dress\\00000235.jpg': 275, 'shirt\\00000290.jpg': 276, 'shirt\\00000074.jpg': 277, 'shirt\\00000377.jpeg': 278, 'jeans\\00000159.jpg': 279, 'shoes\\00000355.jpg': 280, 'shoes\\00000190.jpg': 281, 'dress\\00000068.jpg': 282, 'shirt\\00000269.jpg': 283, 'dress\\00000262.jpg': 284, 'jeans\\00000213.jpg': 285, 'shoes\\00000336.jpg': 286, 'shoes\\00000143.jpg': 287, 'jeans\\00000069.jpeg': 288, 'dress\\00000393.jpg': 289, 'shoes\\00000230.JPG': 290, 'dress\\00000010.jpg': 291, 'dress\\00000229.jpg': 292, 'shoes\\00000223.jpg': 293, 'jeans\\00000030.JPG': 294, 'dress\\00000334.jpg': 295, 'shoes\\00000337.png': 296, 'shoes\\00000200.jpg': 297, 'shoes\\00000305.jpg': 298, 'shirt\\00000009.jpeg': 299, 'jeans\\00000133.jpg': 300, 'shirt\\00000241.jpg': 301, 'shirt\\00000263.jpeg': 302, 'shoes\\00000198.jpg': 303, 'shoes\\00000334.jpg': 304, 'jeans\\00000085.jpg': 305, 'shirt\\00000137.jpg': 306, 'shoes\\00000023.jpg': 307, 'shirt\\00000163.jpg': 308, 'jeans\\00000034.jpeg': 309, 'shirt\\00000094.jpg': 310, 'shoes\\00000348.jpg': 311, 'shirt\\00000120.jpg': 312, 'jeans\\00000272.jpg': 313, 'dress\\00000354.jpg': 314, 'jeans\\00000318.jpg': 315, 'shoes\\00000162.jpg': 316, 'dress\\00000394.jpg': 317, 'shoes\\00000026.jpg': 318, 'jeans\\00000087.jpg': 319, 'jeans\\00000191.jpeg': 320, 'shirt\\00000002.jpeg': 321, 'shirt\\00000309.jpeg': 322, 'shirt\\00000077.jpeg': 323, 'shoes\\00000067.png': 324, 'jeans\\00000099.jpeg': 325, 'shoes\\00000281.jpg': 326, 'shoes\\00000139.jpg': 327, 'jeans\\00000033.jpg': 328, 'shirt\\00000130.jpg': 329, 'shirt\\00000204.png': 330, 'dress\\00000045.jpg': 331, 'jeans\\00000252.jpg': 332, 'dress\\00000205.jpg': 333, 'jeans\\00000108.jpg': 334, 'dress\\00000259.jpg': 335, 'dress\\00000246.jpg': 336, 'shirt\\00000199.jpg': 337, 'jeans\\00000143.jpeg': 338, 'dress\\00000155.jpg': 339, 'jeans\\00000180.jpg': 340, 'shoes\\00000025.jpg': 341, 'jeans\\00000056.jpg': 342, 'dress\\00000331.jpg': 343, 'jeans\\00000223.jpeg': 344, 'jeans\\00000325.jpeg': 345, 'jeans\\00000126.jpg': 346, 'dress\\00000072.jpeg': 347, 'shoes\\00000318.jpg': 348, 'jeans\\00000240.jpg': 349, 'dress\\00000323.jpeg': 350, 'dress\\00000213.jpg': 351, 'shoes\\00000100.jpg': 352, 'shoes\\00000333.jpg': 353, 'shoes\\00000131.jpg': 354, 'shirt\\00000356.jpeg': 355, 'jeans\\00000038.jpeg': 356, 'jeans\\00000183.jpg': 357, 'shoes\\00000158.jpg': 358, 'dress\\00000222.jpeg': 359, 'shoes\\00000169.jpg': 360, 'dress\\00000359.jpg': 361, 'dress\\00000371.jpeg': 362, 'shoes\\00000082.jpg': 363, 'shoes\\00000039.jpeg': 364, 'dress\\00000047.jpg': 365, 'shoes\\00000219.jpg': 366, 'shirt\\00000189.jpeg': 367, 'dress\\00000179.jpg': 368, 'shirt\\00000198.jpg': 369, 'dress\\00000232.jpeg': 370, 'dress\\00000141.jpg': 371, 'jeans\\00000020.jpg': 372, 'shirt\\00000059.jpeg': 373, 'jeans\\00000110.jpg': 374, 'jeans\\00000237.jpg': 375, 'shirt\\00000023.jpg': 376, 'jeans\\00000154.jpeg': 377, 'shoes\\00000170.jpg': 378, 'shirt\\00000183.jpg': 379, 'shirt\\00000042.jpg': 380, 'shirt\\00000150.jpeg': 381, 'jeans\\00000202.jpeg': 382, 'dress\\00000241.jpg': 383, 'shirt\\00000028.jpeg': 384, 'shoes\\00000157.jpg': 385, 'shirt\\00000053.jpg': 386, 'dress\\00000269.jpg': 387, 'dress\\00000120.jpeg': 388, 'jeans\\00000357.jpg': 389, 'shoes\\00000368.jpeg': 390, 'shoes\\00000287.jpg': 391, 'dress\\00000383.jpg': 392, 'shirt\\00000190.jpg': 393, 'shoes\\00000049.jpg': 394, 'shoes\\00000035.jpg': 395, 'dress\\00000253.jpg': 396, 'jeans\\00000198.jpg': 397, 'dress\\00000326.jpg': 398, 'shirt\\00000059.jpg': 399, 'jeans\\00000090.jpg': 400, 'jeans\\00000083.jpg': 401, 'dress\\00000307.jpeg': 402, 'dress\\00000184.jpg': 403, 'shoes\\00000364.jpg': 404, 'jeans\\00000134.jpg': 405, 'shirt\\00000176.jpg': 406, 'jeans\\00000012.jpg': 407, 'shirt\\00000116.jpg': 408, 'shirt\\00000091.jpg': 409, 'shoes\\00000380.jpg': 410, 'shoes\\00000068.jpg': 411, 'dress\\00000204.jpeg': 412, 'jeans\\00000337.jpeg': 413, 'dress\\00000203.jpg': 414, 'jeans\\00000168.jpg': 415, 'dress\\00000351.jpg': 416, 'shirt\\00000103.jpg': 417, 'shirt\\00000039.jpg': 418, 'jeans\\00000178.jpeg': 419, 'shirt\\00000354.jpg': 420, 'shirt\\00000034.jpeg': 421, 'jeans\\00000184.jpeg': 422, 'jeans\\00000188.jpg': 423, 'jeans\\00000302.jpg': 424, 'shirt\\00000248.jpg': 425, 'shoes\\00000032.jpeg': 426, 'shirt\\00000079.jpg': 427, 'shoes\\00000066.jpg': 428, 'shoes\\00000237.jpg': 429, 'jeans\\00000109.jpg': 430, 'shirt\\00000062.jpg': 431, 'dress\\00000041.jpg': 432, 'dress\\00000032.jpg': 433, 'shirt\\00000288.jpg': 434, 'shoes\\00000282.jpg': 435, 'shirt\\00000284.png': 436, 'dress\\00000164.jpg': 437, 'dress\\00000157.jpeg': 438, 'dress\\00000231.jpg': 439, 'shoes\\00000021.jpg': 440, 'jeans\\00000077.jpg': 441, 'shirt\\00000043.jpg': 442, 'dress\\00000113.jpg': 443, 'shirt\\00000018.jpg': 444, 'shirt\\00000352.jpg': 445, 'dress\\00000369.jpg': 446, 'shirt\\00000157.jpg': 447, 'shirt\\00000254.png': 448, 'dress\\00000256.jpg': 449, 'jeans\\00000173.jpg': 450, 'shirt\\00000066.jpg': 451, 'dress\\00000310.jpg': 452, 'jeans\\00000256.jpg': 453, 'shirt\\00000326.jpg': 454, 'dress\\00000362.jpg': 455, 'jeans\\00000282.jpg': 456, 'shoes\\00000339.jpg': 457, 'shirt\\00000165.jpg': 458, 'jeans\\00000334.jpg': 459, 'shirt\\00000039.JPG': 460, 'jeans\\00000286.jpg': 461, 'jeans\\00000200.jpg': 462, 'dress\\00000074.jpg': 463, 'jeans\\00000331.jpeg': 464, 'dress\\00000122.jpg': 465, 'dress\\00000041.jpeg': 466, 'dress\\00000342.jpg': 467, 'jeans\\00000123.png': 468, 'shirt\\00000279.jpg': 469, 'shirt\\00000008.jpg': 470, 'jeans\\00000221.jpg': 471, 'dress\\00000392.jpg': 472, 'shirt\\00000017.jpeg': 473, 'shirt\\00000095.jpg': 474, 'shirt\\00000052.jpg': 475, 'jeans\\00000281.jpeg': 476, 'shoes\\00000163.jpg': 477, 'shoes\\00000058.jpeg': 478, 'shirt\\00000032.png': 479, 'shoes\\00000267.jpg': 480, 'shoes\\00000283.jpeg': 481, 'dress\\00000358.jpeg': 482, 'shirt\\00000063.jpg': 483, 'jeans\\00000244.jpg': 484, 'shirt\\00000048.jpg': 485, 'shoes\\00000043.jpg': 486, 'dress\\00000381.jpg': 487, 'jeans\\00000030.jpg': 488, 'jeans\\00000001.jpeg': 489, 'jeans\\00000207.jpeg': 490, 'jeans\\00000048.jpeg': 491, 'jeans\\00000228.jpg': 492, 'jeans\\00000026.jpg': 493, 'shirt\\00000357.jpg': 494, 'dress\\00000211.jpeg': 495, 'shirt\\00000071.jpg': 496, 'shoes\\00000156.JPG': 497, 'shirt\\00000318.jpeg': 498, 'jeans\\00000170.jpg': 499, 'shoes\\00000091.jpg': 500, 'shoes\\00000359.jpg': 501, 'dress\\00000091.jpg': 502, 'dress\\00000215.jpg': 503, 'shoes\\00000016.jpg': 504, 'shirt\\00000188.jpeg': 505, 'jeans\\00000268.jpg': 506, 'shoes\\00000054.jpg': 507, 'shirt\\00000100.png': 508, 'jeans\\00000226.JPG': 509, 'shirt\\00000270.jpg': 510, 'jeans\\00000334.jpeg': 511, 'dress\\00000159.jpg': 512, 'jeans\\00000185.jpg': 513, 'shoes\\00000351.jpg': 514, 'jeans\\00000354.jpeg': 515, 'jeans\\00000169.png': 516, 'jeans\\00000105.jpg': 517, 'jeans\\00000049.jpg': 518, 'dress\\00000329.jpg': 519, 'jeans\\00000239.jpg': 520, 'shirt\\00000109.jpg': 521, 'jeans\\00000303.jpeg': 522, 'shirt\\00000065.jpg': 523, 'shoes\\00000221.jpg': 524, 'shirt\\00000147.jpg': 525, 'jeans\\00000287.jpeg': 526, 'shoes\\00000303.jpeg': 527, 'shirt\\00000097.jpg': 528, 'shirt\\00000122.png': 529, 'shoes\\00000354.jpg': 530, 'shoes\\00000094.jpg': 531, 'jeans\\00000300.jpg': 532, 'dress\\00000318.jpg': 533, 'shoes\\00000103.jpg': 534, 'jeans\\00000190.jpg': 535, 'jeans\\00000120.jpg': 536, 'shirt\\00000328.jpg': 537, 'shoes\\00000375.jpg': 538, 'dress\\00000128.jpg': 539, 'shoes\\00000123.jpg': 540, 'shirt\\00000033.jpg': 541, 'jeans\\00000290.jpeg': 542, 'jeans\\00000019.jpg': 543, 'jeans\\00000123.jpg': 544, 'dress\\00000178.jpg': 545, 'shoes\\00000234.jpg': 546, 'jeans\\00000021.jpg': 547, 'shirt\\00000111.jpg': 548, 'jeans\\00000085.jpeg': 549, 'shirt\\00000181.png': 550, 'dress\\00000098.jpeg': 551, 'shoes\\00000124.jpg': 552, 'jeans\\00000350.jpg': 553, 'shirt\\00000280.jpg': 554, 'jeans\\00000290.jpg': 555, 'jeans\\00000246.jpg': 556, 'jeans\\00000175.jpeg': 557, 'jeans\\00000305.jpg': 558, 'shirt\\00000212.jpg': 559, 'shoes\\00000376.JPG': 560, 'jeans\\00000182.jpeg': 561, 'dress\\00000225.jpg': 562, 'jeans\\00000370.jpeg': 563, 'shirt\\00000058.jpg': 564, 'shoes\\00000377.jpg': 565, 'dress\\00000282.jpg': 566, 'jeans\\00000215.jpeg': 567, 'shirt\\00000000.jpg': 568, 'dress\\00000191.jpg': 569, 'shoes\\00000373.jpg': 570, 'dress\\00000257.jpg': 571, 'jeans\\00000043.jpeg': 572, 'dress\\00000048.jpg': 573, 'dress\\00000181.jpg': 574, 'shirt\\00000026.jpg': 575, 'dress\\00000013.jpg': 576, 'dress\\00000240.jpg': 577, 'shoes\\00000171.jpg': 578, 'dress\\00000254.jpg': 579, 'jeans\\00000117.jpg': 580, 'jeans\\00000191.jpg': 581, 'dress\\00000322.jpg': 582, 'shirt\\00000289.jpeg': 583, 'jeans\\00000226.jpg': 584, 'shirt\\00000121.jpg': 585, 'shoes\\00000009.jpg': 586, 'dress\\00000391.jpg': 587, 'shoes\\00000248.jpeg': 588, 'shirt\\00000150.jpg': 589, 'dress\\00000132.jpg': 590, 'shirt\\00000264.jpg': 591, 'dress\\00000372.jpg': 592, 'jeans\\00000323.jpeg': 593, 'shirt\\00000002.jpg': 594, 'shoes\\00000189.jpg': 595, 'jeans\\00000339.jpeg': 596, 'jeans\\00000140.jpg': 597, 'jeans\\00000187.jpg': 598, 'dress\\00000056.png': 599, 'shoes\\00000259.jpg': 600, 'jeans\\00000053.jpg': 601, 'shoes\\00000286.jpg': 602, 'shoes\\00000113.jpg': 603, 'jeans\\00000046.jpeg': 604, 'dress\\00000270.jpg': 605, 'jeans\\00000355.jpeg': 606, 'dress\\00000046.jpg': 607, 'dress\\00000025.jpg': 608, 'dress\\00000205.png': 609, 'jeans\\00000143.jpg': 610, 'shirt\\00000265.png': 611, 'shoes\\00000235.jpg': 612, 'jeans\\00000151.jpg': 613, 'shoes\\00000133.jpg': 614, 'dress\\00000336.jpg': 615, 'jeans\\00000057.jpg': 616, 'shoes\\00000324.jpg': 617, 'jeans\\00000240.jpeg': 618, 'jeans\\00000239.jpeg': 619, 'dress\\00000019.jpg': 620, 'shirt\\00000364.jpeg': 621, 'shirt\\00000141.jpg': 622, 'jeans\\00000113.jpg': 623, 'dress\\00000325.jpg': 624, 'shirt\\00000029.jpg': 625, 'shoes\\00000347.jpg': 626, 'shirt\\00000351.jpg': 627, 'jeans\\00000078.jpeg': 628, 'dress\\00000029.jpg': 629, 'shirt\\00000302.jpeg': 630, 'shoes\\00000183.jpg': 631, 'shirt\\00000112.jpg': 632, 'shirt\\00000122.jpg': 633, 'shirt\\00000005.png': 634, 'dress\\00000237.jpg': 635, 'jeans\\00000264.jpg': 636, 'jeans\\00000255.jpeg': 637, 'dress\\00000319.jpeg': 638, 'dress\\00000238.jpg': 639, 'dress\\00000128.jpeg': 640, 'shirt\\00000192.jpg': 641, 'jeans\\00000124.jpg': 642, 'shirt\\00000149.jpg': 643, 'shoes\\00000214.jpg': 644, 'dress\\00000330.jpg': 645, 'dress\\00000211.jpg': 646, 'shirt\\00000022.jpg': 647, 'shirt\\00000340.jpg': 648, 'jeans\\00000339.jpg': 649, 'jeans\\00000170.jpeg': 650, 'shirt\\00000072.jpg': 651, 'jeans\\00000245.jpg': 652, 'shirt\\00000379.jpg': 653, 'dress\\00000197.jpg': 654, 'shirt\\00000081.png': 655, 'jeans\\00000311.jpeg': 656, 'shirt\\00000119.jpg': 657, 'dress\\00000218.jpg': 658, 'shirt\\00000301.jpg': 659, 'jeans\\00000227.jpg': 660, 'dress\\00000299.jpg': 661, 'dress\\00000175.jpeg': 662, 'dress\\00000135.jpg': 663, 'shirt\\00000217.jpg': 664, 'jeans\\00000317.jpg': 665, 'shoes\\00000317.jpg': 666, 'jeans\\00000361.jpeg': 667, 'shoes\\00000029.JPG': 668, 'jeans\\00000225.jpg': 669, 'shoes\\00000194.jpg': 670, 'dress\\00000175.jpg': 671, 'shirt\\00000036.jpg': 672, 'shoes\\00000056.jpg': 673, 'shirt\\00000054.jpg': 674, 'shoes\\00000037.jpg': 675, 'shirt\\00000337.jpg': 676, 'jeans\\00000367.jpg': 677, 'dress\\00000129.jpeg': 678, 'dress\\00000005.jpg': 679, 'dress\\00000313.jpg': 680, 'shoes\\00000160.jpg': 681, 'jeans\\00000080.jpg': 682, 'dress\\00000219.jpeg': 683, 'jeans\\00000353.jpeg': 684, 'jeans\\00000025.jpg': 685, 'shirt\\00000124.jpg': 686, 'shirt\\00000275.jpeg': 687, 'shoes\\00000062.jpg': 688, 'shirt\\00000208.jpeg': 689, 'jeans\\00000164.jpg': 690, 'dress\\00000217.jpg': 691, 'shoes\\00000112.jpg': 692, 'jeans\\00000160.jpg': 693, 'shirt\\00000338.jpg': 694, 'jeans\\00000329.jpeg': 695, 'dress\\00000222.jpg': 696, 'dress\\00000276.jpeg': 697, 'shoes\\00000055.jpg': 698, 'shirt\\00000195.jpg': 699, 'jeans\\00000216.jpeg': 700, 'shoes\\00000278.jpg': 701, 'dress\\00000363.jpg': 702, 'dress\\00000200.jpeg': 703, 'shoes\\00000185.jpg': 704, 'shoes\\00000290.jpg': 705, 'shirt\\00000082.jpg': 706, 'dress\\00000035.jpg': 707, 'shoes\\00000153.jpg': 708, 'jeans\\00000296.jpeg': 709, 'dress\\00000125.jpg': 710, 'jeans\\00000247.jpeg': 711, 'shoes\\00000019.jpg': 712, 'dress\\00000319.jpg': 713, 'jeans\\00000288.jpg': 714, 'shirt\\00000038.png': 715, 'jeans\\00000340.jpeg': 716, 'shirt\\00000152.jpg': 717, 'jeans\\00000278.jpg': 718, 'dress\\00000344.JPG': 719, 'jeans\\00000257.jpg': 720, 'shoes\\00000137.jpg': 721, 'shirt\\00000170.jpg': 722, 'dress\\00000137.jpeg': 723, 'jeans\\00000219.jpg': 724, 'jeans\\00000045.jpg': 725, 'shoes\\00000001.jpg': 726, 'shirt\\00000069.jpg': 727, 'dress\\00000355.jpg': 728, 'shirt\\00000202.jpg': 729, 'shirt\\00000346.jpeg': 730, 'jeans\\00000157.jpg': 731, 'shoes\\00000126.jpg': 732, 'shirt\\00000100.jpg': 733, 'jeans\\00000002.jpeg': 734, 'dress\\00000335.jpg': 735, 'jeans\\00000058.jpeg': 736, 'shirt\\00000024.jpg': 737, 'shirt\\00000021.jpg': 738, 'shirt\\00000211.jpeg': 739, 'dress\\00000158.jpg': 740, 'shirt\\00000380.jpg': 741, 'dress\\00000043.jpg': 742, 'shirt\\00000128.jpg': 743, 'shirt\\00000185.jpg': 744, 'shirt\\00000145.jpeg': 745, 'jeans\\00000277.jpeg': 746, 'shoes\\00000210.jpg': 747, 'shirt\\00000086.jpeg': 748, 'shirt\\00000207.jpeg': 749, 'shirt\\00000252.jpg': 750, 'shirt\\00000310.jpg': 751, 'dress\\00000162.jpeg': 752, 'shoes\\00000379.jpeg': 753, 'jeans\\00000206.jpeg': 754, 'dress\\00000092.jpg': 755, 'shirt\\00000196.jpg': 756, 'shirt\\00000356.jpg': 757, 'dress\\00000242.jpg': 758, 'shoes\\00000202.jpg': 759, 'jeans\\00000130.jpg': 760, 'shirt\\00000114.jpg': 761, 'jeans\\00000307.jpg': 762, 'shirt\\00000250.jpg': 763, 'dress\\00000131.jpeg': 764, 'shoes\\00000217.JPG': 765, 'dress\\00000258.jpg': 766, 'shoes\\00000078.jpg': 767, 'shirt\\00000305.jpg': 768, 'shoes\\00000024.jpg': 769, 'jeans\\00000152.jpeg': 770, 'dress\\00000193.jpg': 771, 'dress\\00000140.jpg': 772, 'shoes\\00000322.jpg': 773, 'shoes\\00000228.jpg': 774, 'jeans\\00000149.jpg': 775, 'shoes\\00000279.jpg': 776, 'dress\\00000376.jpeg': 777, 'shirt\\00000374.jpg': 778, 'dress\\00000375.JPG': 779, 'jeans\\00000251.jpg': 780, 'shirt\\00000026.png': 781, 'shoes\\00000225.jpg': 782, 'shirt\\00000179.jpeg': 783, 'shirt\\00000343.jpeg': 784, 'jeans\\00000161.jpg': 785, 'shirt\\00000017.jpg': 786, 'dress\\00000037.jpg': 787, 'shoes\\00000206.jpg': 788, 'jeans\\00000100.jpg': 789, 'shirt\\00000382.jpg': 790, 'dress\\00000277.jpg': 791, 'jeans\\00000348.jpeg': 792, 'jeans\\00000189.jpg': 793, 'shirt\\00000370.jpg': 794, 'jeans\\00000196.jpg': 795, 'shirt\\00000272.jpeg': 796, 'jeans\\00000064.jpg': 797, 'dress\\00000192.jpg': 798, 'shoes\\00000047.jpeg': 799, 'shirt\\00000019.png': 800, 'jeans\\00000061.jpg': 801, 'shirt\\00000013.jpg': 802, 'shirt\\00000285.jpg': 803, 'dress\\00000265.jpg': 804, 'shoes\\00000271.jpg': 805, 'dress\\00000117.jpg': 806, 'shoes\\00000096.jpg': 807, 'jeans\\00000176.jpg': 808, 'shoes\\00000192.jpg': 809, 'shirt\\00000138.jpg': 810, 'shirt\\00000251.jpg': 811, 'jeans\\00000366.jpg': 812, 'dress\\00000125.jpeg': 813, 'dress\\00000308.jpg': 814, 'shirt\\00000217.jpeg': 815, 'shirt\\00000086.jpg': 816, 'dress\\00000060.jpg': 817, 'dress\\00000008.jpg': 818, 'shirt\\00000144.jpg': 819, 'jeans\\00000232.jpg': 820, 'shirt\\00000081.jpg': 821, 'dress\\00000321.jpg': 822, 'jeans\\00000047.jpg': 823, 'dress\\00000291.jpg': 824, 'shirt\\00000386.jpeg': 825, 'shirt\\00000210.jpg': 826, 'shoes\\00000369.jpg': 827, 'shoes\\00000179.jpg': 828, 'jeans\\00000211.jpeg': 829, 'shoes\\00000383.jpg': 830, 'jeans\\00000153.jpg': 831, 'shirt\\00000384.jpg': 832, 'dress\\00000126.jpg': 833, 'dress\\00000283.jpg': 834, 'shoes\\00000095.jpg': 835, 'shirt\\00000076.png': 836, 'shoes\\00000114.jpg': 837, 'shoes\\00000010.jpg': 838, 'shirt\\00000016.jpg': 839, 'shoes\\00000111.jpg': 840, 'shoes\\00000205.jpg': 841, 'shoes\\00000360.jpg': 842, 'shoes\\00000087.jpg': 843, 'shoes\\00000370.jpg': 844, 'shirt\\00000348.jpg': 845, 'shirt\\00000228.jpg': 846, 'shoes\\00000331.JPG': 847, 'shirt\\00000329.jpg': 848, 'jeans\\00000169.jpg': 849, 'jeans\\00000026.jpeg': 850, 'jeans\\00000138.jpg': 851, 'shirt\\00000228.jpeg': 852, 'jeans\\00000154.jpg': 853, 'shoes\\00000292.jpg': 854, 'dress\\00000371.jpg': 855, 'dress\\00000210.jpg': 856, 'dress\\00000049.png': 857, 'dress\\00000202.jpg': 858, 'shirt\\00000125.jpg': 859, 'dress\\00000054.jpg': 860, 'dress\\00000180.jpeg': 861, 'shirt\\00000220.jpg': 862, 'jeans\\00000204.jpg': 863, 'dress\\00000171.jpg': 864, 'shirt\\00000261.jpg': 865, 'shoes\\00000250.jpg': 866, 'shoes\\00000015.jpg': 867, 'shirt\\00000229.jpg': 868, 'jeans\\00000369.jpeg': 869, 'shirt\\00000008.png': 870, 'dress\\00000207.jpg': 871, 'jeans\\00000234.jpeg': 872, 'jeans\\00000136.jpg': 873, 'jeans\\00000093.jpg': 874, 'shirt\\00000155.jpg': 875, 'dress\\00000047.png': 876, 'dress\\00000305.jpg': 877, 'shoes\\00000148.jpg': 878, 'jeans\\00000042.jpg': 879, 'jeans\\00000218.jpg': 880, 'jeans\\00000298.jpeg': 881, 'shirt\\00000227.jpg': 882, 'jeans\\00000274.jpg': 883, 'jeans\\00000137.jpeg': 884, 'shirt\\00000277.jpg': 885, 'jeans\\00000319.jpeg': 886, 'shirt\\00000004.jpg': 887, 'dress\\00000174.jpg': 888, 'shoes\\00000122.jpg': 889, 'jeans\\00000306.jpeg': 890, 'shoes\\00000127.jpg': 891, 'shirt\\00000084.jpg': 892, 'dress\\00000259.jpeg': 893, 'dress\\00000233.jpg': 894, 'jeans\\00000322.jpg': 895, 'jeans\\00000174.jpeg': 896, 'shoes\\00000332.jpg': 897, 'jeans\\00000316.jpg': 898, 'shirt\\00000133.jpg': 899, 'shirt\\00000365.jpg': 900, 'dress\\00000006.jpg': 901, 'jeans\\00000098.jpg': 902, 'shirt\\00000319.jpg': 903, 'jeans\\00000018.jpeg': 904, 'shoes\\00000208.jpg': 905, 'shoes\\00000077.jpeg': 906, 'dress\\00000040.jpg': 907, 'jeans\\00000201.jpg': 908, 'jeans\\00000082.jpg': 909, 'jeans\\00000344.jpeg': 910, 'jeans\\00000215.jpg': 911, 'shirt\\00000385.jpeg': 912, 'dress\\00000344.jpg': 913, 'shirt\\00000031.jpg': 914, 'jeans\\00000353.jpg': 915, 'shirt\\00000294.jpg': 916, 'shoes\\00000310.JPG': 917, 'shirt\\00000001.jpg': 918, 'jeans\\00000343.jpeg': 919, 'shirt\\00000127.jpg': 920, 'shirt\\00000293.jpg': 921, 'dress\\00000186.jpg': 922, 'dress\\00000104.jpg': 923, 'shoes\\00000272.jpg': 924, 'jeans\\00000132.jpg': 925, 'shirt\\00000058.png': 926, 'dress\\00000147.jpg': 927, 'shoes\\00000328.jpg': 928, 'shoes\\00000142.jpg': 929, 'shoes\\00000186.jpg': 930, 'jeans\\00000324.jpg': 931, 'shirt\\00000139.png': 932, 'jeans\\00000038.jpg': 933, 'shirt\\00000247.jpg': 934, 'dress\\00000272.jpg': 935, 'dress\\00000123.jpg': 936, 'shirt\\00000184.jpg': 937, 'jeans\\00000279.jpeg': 938, 'shoes\\00000166.jpg': 939, 'dress\\00000260.jpg': 940, 'dress\\00000247.jpg': 941, 'shirt\\00000221.jpg': 942, 'dress\\00000160.jpg': 943, 'shirt\\00000088.jpg': 944, 'shirt\\00000273.jpg': 945, 'shirt\\00000085.jpg': 946, 'shirt\\00000038.jpg': 947, 'shoes\\00000031.jpg': 948, 'shoes\\00000203.jpg': 949, 'shirt\\00000181.jpg': 950, 'jeans\\00000201.jpeg': 951, 'shirt\\00000308.jpg': 952, 'jeans\\00000103.jpg': 953, 'shirt\\00000244.jpg': 954, 'shoes\\00000382.gif': 955, 'shirt\\00000296.jpg': 956, 'shirt\\00000240.png': 957, 'dress\\00000098.jpg': 958, 'shoes\\00000236.jpg': 959, 'jeans\\00000013.jpg': 960, 'dress\\00000065.jpg': 961, 'dress\\00000365.jpg': 962, 'dress\\00000069.jpg': 963, 'shoes\\00000313.JPG': 964, 'shirt\\00000243.jpg': 965, 'shoes\\00000034.jpg': 966, 'dress\\00000187.jpg': 967, 'shoes\\00000338.jpg': 968, 'dress\\00000003.jpg': 969, 'dress\\00000086.jpg': 970, 'shirt\\00000239.jpg': 971, 'dress\\00000072.jpg': 972, 'shoes\\00000330.jpg': 973, 'dress\\00000024.jpg': 974, 'shirt\\00000073.jpg': 975, 'jeans\\00000372.jpeg': 976, 'jeans\\00000205.jpg': 977, 'shoes\\00000229.jpg': 978, 'shoes\\00000220.jpg': 979, 'dress\\00000007.jpg': 980, 'shirt\\00000246.jpg': 981, 'jeans\\00000166.jpeg': 982, 'dress\\00000185.jpg': 983, 'shirt\\00000367.jpg': 984, 'shirt\\00000218.jpeg': 985, 'dress\\00000387.jpg': 986, 'shirt\\00000083.jpg': 987, 'dress\\00000163.jpg': 988, 'jeans\\00000374.jpeg': 989, 'jeans\\00000262.jpg': 990, 'dress\\00000207.jpeg': 991, 'dress\\00000276.JPG': 992, 'shoes\\00000071.jpg': 993, 'jeans\\00000074.jpg': 994, 'dress\\00000119.jpg': 995, 'jeans\\00000145.jpeg': 996, 'jeans\\00000260.jpeg': 997, 'shoes\\00000092.jpg': 998, 'shoes\\00000320.jpg': 999, 'shirt\\00000115.jpg': 1000, 'shirt\\00000332.jpg': 1001, 'shoes\\00000231.jpg': 1002, 'shoes\\00000088.jpg': 1003, 'dress\\00000263.jpg': 1004, 'dress\\00000346.jpg': 1005, 'shirt\\00000388.jpg': 1006, 'shoes\\00000253.JPG': 1007, 'shoes\\00000030.jpg': 1008, 'shirt\\00000078.jpg': 1009, 'jeans\\00000258.jpg': 1010, 'shoes\\00000353.jpg': 1011, 'shirt\\00000136.jpg': 1012, 'shoes\\00000297.png': 1013, 'dress\\00000143.jpeg': 1014, 'dress\\00000006.jpeg': 1015, 'jeans\\00000247.jpg': 1016, 'dress\\00000395.jpg': 1017, 'shoes\\00000145.JPG': 1018, 'jeans\\00000029.jpg': 1019, 'shirt\\00000011.jpg': 1020, 'shoes\\00000245.jpg': 1021, 'shoes\\00000134.jpg': 1022, 'dress\\00000111.jpg': 1023, 'jeans\\00000116.jpeg': 1024, 'jeans\\00000032.jpg': 1025, 'shoes\\00000366.jpg': 1026, 'dress\\00000096.jpeg': 1027, 'jeans\\00000088.jpg': 1028, 'shirt\\00000353.jpg': 1029, 'shirt\\00000061.jpeg': 1030, 'shirt\\00000363.jpg': 1031, 'dress\\00000108.jpg': 1032, 'jeans\\00000018.jpg': 1033, 'dress\\00000277.JPG': 1034, 'dress\\00000110.jpg': 1035, 'shirt\\00000235.jpg': 1036, 'shirt\\00000144.JPG': 1037, 'dress\\00000303.jpeg': 1038, 'dress\\00000388.jpg': 1039, 'shoes\\00000361.JPG': 1040, 'jeans\\00000097.jpg': 1041, 'shirt\\00000355.jpg': 1042, 'shirt\\00000145.jpg': 1043, 'shoes\\00000052.jpg': 1044, 'shoes\\00000232.jpg': 1045, 'dress\\00000271.jpg': 1046, 'jeans\\00000081.jpg': 1047, 'dress\\00000161.jpg': 1048, 'dress\\00000089.jpg': 1049, 'shoes\\00000172.jpg': 1050, 'jeans\\00000336.jpg': 1051, 'jeans\\00000224.jpeg': 1052, 'dress\\00000316.jpg': 1053, 'jeans\\00000167.jpg': 1054, 'jeans\\00000208.jpg': 1055, 'jeans\\00000106.jpeg': 1056, 'shirt\\00000151.jpg': 1057, 'shirt\\00000153.jpg': 1058, 'jeans\\00000254.jpg': 1059, 'dress\\00000162.jpg': 1060, 'shirt\\00000337.png': 1061, 'shoes\\00000093.jpg': 1062, 'dress\\00000314.jpg': 1063, 'dress\\00000208.jpg': 1064, 'dress\\00000286.png': 1065, 'jeans\\00000092.jpg': 1066, 'shoes\\00000263.jpg': 1067, 'dress\\00000055.jpg': 1068, 'jeans\\00000036.jpg': 1069, 'dress\\00000171.jpeg': 1070, 'shirt\\00000087.jpeg': 1071, 'dress\\00000264.jpg': 1072, 'dress\\00000388.jpeg': 1073, 'dress\\00000031.jpeg': 1074, 'jeans\\00000014.jpg': 1075, 'jeans\\00000186.jpg': 1076, 'shirt\\00000101.jpg': 1077, 'jeans\\00000231.jpeg': 1078, 'dress\\00000070.jpeg': 1079, 'jeans\\00000031.jpg': 1080, 'jeans\\00000284.jpeg': 1081, 'jeans\\00000263.jpg': 1082, 'shirt\\00000223.jpeg': 1083, 'shoes\\00000246.jpg': 1084, 'dress\\00000375.jpg': 1085, 'dress\\00000333.jpg': 1086, 'shirt\\00000255.jpg': 1087, 'shirt\\00000265.jpg': 1088, 'jeans\\00000195.png': 1089, 'shoes\\00000284.JPG': 1090, 'jeans\\00000360.jpg': 1091, 'shoes\\00000117.jpg': 1092, 'jeans\\00000333.jpeg': 1093, 'shoes\\00000249.jpg': 1094, 'shoes\\00000002.jpg': 1095, 'jeans\\00000128.jpg': 1096, 'jeans\\00000050.jpeg': 1097, 'shirt\\00000182.jpg': 1098, 'jeans\\00000266.jpg': 1099, 'shirt\\00000346.jpg': 1100, 'jeans\\00000023.jpg': 1101, 'jeans\\00000324.jpeg': 1102, 'shoes\\00000199.gif': 1103, 'dress\\00000150.jpg': 1104, 'jeans\\00000313.jpeg': 1105, 'jeans\\00000059.jpeg': 1106, 'dress\\00000035.jpeg': 1107, 'dress\\00000342.jpeg': 1108, 'dress\\00000360.jpg': 1109, 'dress\\00000298.jpg': 1110, 'dress\\00000080.jpg': 1111, 'shirt\\00000201.jpg': 1112, 'shirt\\00000045.jpg': 1113, 'shirt\\00000218.jpg': 1114, 'dress\\00000287.jpg': 1115, 'dress\\00000106.jpg': 1116, 'shirt\\00000258.jpg': 1117, 'shirt\\00000187.jpg': 1118, 'shirt\\00000254.jpg': 1119, 'shirt\\00000297.jpg': 1120, 'jeans\\00000209.jpg': 1121, 'shirt\\00000169.png': 1122, 'shoes\\00000146.jpg': 1123, 'dress\\00000039.jpg': 1124, 'jeans\\00000118.jpg': 1125, 'shoes\\00000128.jpg': 1126, 'shoes\\00000187.jpg': 1127, 'jeans\\00000297.jpeg': 1128, 'shirt\\00000246.png': 1129, 'dress\\00000049.jpg': 1130, 'jeans\\00000348.jpg': 1131, 'jeans\\00000365.jpeg': 1132, 'shoes\\00000176.jpg': 1133, 'jeans\\00000185.jpeg': 1134, 'jeans\\00000199.jpg': 1135, 'jeans\\00000261.jpg': 1136, 'dress\\00000105.jpg': 1137, 'shirt\\00000107.jpg': 1138, 'dress\\00000376.jpg': 1139, 'shoes\\00000159.jpg': 1140, 'jeans\\00000277.jpg': 1141, 'shirt\\00000048.jpeg': 1142, 'shoes\\00000138.JPG': 1143, 'dress\\00000151.jpeg': 1144, 'jeans\\00000182.jpg': 1145, 'jeans\\00000111.jpg': 1146, 'shirt\\00000010.jpg': 1147, 'shoes\\00000042.jpg': 1148, 'jeans\\00000214.jpg': 1149, 'dress\\00000285.jpeg': 1150, 'jeans\\00000177.jpg': 1151, 'jeans\\00000323.jpg': 1152, 'jeans\\00000041.jpg': 1153, 'jeans\\00000096.jpg': 1154, 'dress\\00000034.jpg': 1155, 'dress\\00000316.jpeg': 1156, 'jeans\\00000016.jpg': 1157, 'dress\\00000081.jpg': 1158, 'shirt\\00000214.jpg': 1159, 'shoes\\00000175.jpg': 1160, 'jeans\\00000288.jpeg': 1161, 'shoes\\00000130.jpg': 1162, 'jeans\\00000236.jpeg': 1163, 'dress\\00000165.jpg': 1164, 'shoes\\00000319.jpg': 1165, 'shirt\\00000142.jpg': 1166, 'dress\\00000076.jpg': 1167, 'dress\\00000091.jpeg': 1168, 'dress\\00000016.jpg': 1169, 'jeans\\00000346.jpg': 1170, 'dress\\00000378.jpg': 1171, 'shoes\\00000258.jpg': 1172, 'shoes\\00000216.jpg': 1173, 'jeans\\00000362.jpg': 1174, 'shoes\\00000218.jpg': 1175, 'shirt\\00000347.jpg': 1176, 'jeans\\00000022.jpg': 1177, 'shirt\\00000237.jpg': 1178, 'jeans\\00000062.jpg': 1179, 'shoes\\00000048.jpg': 1180, 'shirt\\00000148.jpg': 1181, 'shirt\\00000282.jpg': 1182, 'dress\\00000136.jpg': 1183, 'shirt\\00000320.jpg': 1184, 'dress\\00000170.jpg': 1185, 'jeans\\00000058.jpg': 1186, 'dress\\00000380.jpg': 1187, 'jeans\\00000299.jpg': 1188, 'dress\\00000009.JPG': 1189, 'shirt\\00000289.jpg': 1190, 'jeans\\00000232.png': 1191, 'jeans\\00000145.jpg': 1192, 'shirt\\00000102.jpg': 1193, 'shoes\\00000174.jpg': 1194, 'jeans\\00000063.jpg': 1195, 'shirt\\00000020.png': 1196, 'shirt\\00000030.png': 1197, 'dress\\00000103.jpg': 1198, 'dress\\00000062.jpg': 1199, 'jeans\\00000040.jpg': 1200, 'dress\\00000228.jpg': 1201, 'dress\\00000212.jpg': 1202, 'jeans\\00000109.jpeg': 1203, 'jeans\\00000371.jpeg': 1204, 'shirt\\00000266.jpg': 1205, 'shoes\\00000226.JPG': 1206, 'jeans\\00000071.jpg': 1207, 'jeans\\00000052.jpg': 1208, 'shoes\\00000041.jpg': 1209, 'shoes\\00000151.jpg': 1210, 'shirt\\00000275.jpg': 1211, 'jeans\\00000086.jpg': 1212, 'dress\\00000029.png': 1213, 'shoes\\00000097.jpg': 1214, 'dress\\00000195.jpg': 1215, 'shoes\\00000036.jpg': 1216, 'shoes\\00000308.jpg': 1217, 'shoes\\00000072.jpg': 1218, 'shoes\\00000140.jpg': 1219, 'jeans\\00000054.jpg': 1220, 'shoes\\00000125.jpg': 1221, 'jeans\\00000027.jpg': 1222, 'dress\\00000348.jpeg': 1223, 'shirt\\00000349.jpg': 1224, 'jeans\\00000289.jpg': 1225, 'dress\\00000154.jpeg': 1226, 'shirt\\00000231.jpg': 1227, 'dress\\00000020.jpg': 1228, 'dress\\00000350.jpg': 1229, 'dress\\00000011.jpg': 1230, 'dress\\00000224.jpg': 1231, 'jeans\\00000048.jpg': 1232, 'jeans\\00000138.jpeg': 1233, 'dress\\00000121.jpg': 1234, 'jeans\\00000231.jpg': 1235, 'dress\\00000145.jpeg': 1236, 'shirt\\00000159.jpg': 1237, 'dress\\00000338.jpg': 1238, 'shirt\\00000245.jpeg': 1239, 'shoes\\00000028.jpg': 1240, 'jeans\\00000244.jpeg': 1241, 'jeans\\00000229.jpg': 1242, 'shoes\\00000342.jpg': 1243, 'shoes\\00000119.jpg': 1244, 'jeans\\00000139.jpg': 1245, 'dress\\00000315.jpg': 1246, 'dress\\00000112.jpg': 1247, 'jeans\\00000249.jpg': 1248, 'jeans\\00000296.jpg': 1249, 'shirt\\00000177.jpg': 1250, 'shoes\\00000155.jpeg': 1251, 'shoes\\00000309.jpg': 1252, 'jeans\\00000285.jpg': 1253, 'shoes\\00000215.jpg': 1254, 'jeans\\00000119.jpg': 1255, 'shirt\\00000307.jpg': 1256, 'jeans\\00000345.jpeg': 1257, 'jeans\\00000294.jpeg': 1258, 'jeans\\00000004.jpg': 1259, 'shoes\\00000195.jpg': 1260, 'jeans\\00000276.jpg': 1261, 'jeans\\00000010.jpg': 1262, 'shirt\\00000044.jpg': 1263, 'shirt\\00000358.jpg': 1264, 'dress\\00000327.jpeg': 1265, 'shoes\\00000270.jpg': 1266, 'shirt\\00000197.jpg': 1267, 'dress\\00000050.jpg': 1268, 'dress\\00000004.jpg': 1269, 'dress\\00000367.jpg': 1270, 'shirt\\00000383.jpg': 1271, 'dress\\00000082.jpg': 1272, 'jeans\\00000158.jpeg': 1273, 'dress\\00000196.jpg': 1274, 'shirt\\00000140.jpg': 1275, 'jeans\\00000292.jpeg': 1276, 'dress\\00000124.jpg': 1277, 'shirt\\00000366.jpg': 1278, 'shoes\\00000022.jpg': 1279, 'dress\\00000084.jpg': 1280, 'shoes\\00000141.jpg': 1281, 'shoes\\00000177.jpg': 1282, 'shirt\\00000274.jpg': 1283, 'shirt\\00000009.JPG': 1284, 'dress\\00000323.jpg': 1285, 'shirt\\00000175.jpg': 1286, 'dress\\00000251.jpg': 1287, 'dress\\00000172.jpg': 1288, 'shoes\\00000080.jpg': 1289, 'shoes\\00000108.jpg': 1290, 'shoes\\00000243.jpg': 1291, 'shirt\\00000049.jpg': 1292, 'shirt\\00000015.jpg': 1293, 'shoes\\00000110.jpg': 1294, 'dress\\00000061.jpg': 1295, 'shirt\\00000355.jpeg': 1296, 'jeans\\00000070.jpeg': 1297, 'shoes\\00000115.jpg': 1298, 'shirt\\00000167.jpg': 1299, 'shirt\\00000007.png': 1300, 'dress\\00000352.jpg': 1301, 'shirt\\00000236.jpg': 1302, 'shirt\\00000245.jpg': 1303, 'dress\\00000245.jpeg': 1304, 'dress\\00000099.jpg': 1305, 'jeans\\00000101.jpg': 1306, 'jeans\\00000007.jpg': 1307, 'dress\\00000373.jpg': 1308, 'jeans\\00000342.jpg': 1309, 'dress\\00000198.jpg': 1310, 'dress\\00000294.jpg': 1311, 'shoes\\00000352.jpg': 1312, 'jeans\\00000193.jpg': 1313, 'shoes\\00000277.jpg': 1314, 'shirt\\00000067.jpg': 1315, 'shoes\\00000344.jpg': 1316, 'shoes\\00000044.jpg': 1317, 'shoes\\00000081.jpg': 1318, 'dress\\00000168.jpg': 1319, 'dress\\00000116.jpg': 1320, 'shirt\\00000066.jpeg': 1321, 'shoes\\00000191.jpg': 1322, 'dress\\00000090.jpg': 1323, 'shirt\\00000222.jpg': 1324, 'jeans\\00000274.jpeg': 1325, 'shirt\\00000205.jpg': 1326, 'shirt\\00000315.jpg': 1327, 'jeans\\00000338.jpg': 1328, 'shoes\\00000038.jpg': 1329, 'shirt\\00000299.jpg': 1330, 'jeans\\00000059.jpg': 1331, 'shoes\\00000321.jpg': 1332, 'jeans\\00000363.jpeg': 1333, 'shirt\\00000375.jpg': 1334, 'dress\\00000347.jpg': 1335, 'jeans\\00000229.png': 1336, 'dress\\00000223.jpg': 1337, 'dress\\00000301.jpg': 1338, 'dress\\00000026.jpg': 1339, 'shirt\\00000152.png': 1340, 'shoes\\00000251.jpg': 1341, 'shoes\\00000136.jpg': 1342, 'jeans\\00000114.jpeg': 1343, 'dress\\00000290.jpg': 1344, 'shirt\\00000089.jpg': 1345, 'shirt\\00000131.jpeg': 1346, 'dress\\00000368.jpg': 1347, 'dress\\00000036.jpg': 1348, 'shirt\\00000191.jpg': 1349, 'shoes\\00000280.jpg': 1350, 'shoes\\00000059.jpg': 1351, 'dress\\00000094.jpg': 1352, 'jeans\\00000179.jpeg': 1353, 'dress\\00000285.jpg': 1354, 'shirt\\00000076.jpeg': 1355, 'jeans\\00000241.jpg': 1356, 'jeans\\00000344.jpg': 1357, 'jeans\\00000304.jpg': 1358, 'jeans\\00000230.jpg': 1359, 'jeans\\00000273.jpg': 1360, 'dress\\00000028.jpeg': 1361, 'jeans\\00000164.JPG': 1362, 'shirt\\00000375.jpeg': 1363, 'dress\\00000370.jpg': 1364, 'jeans\\00000291.jpeg': 1365, 'dress\\00000149.jpg': 1366, 'jeans\\00000320.jpg': 1367, 'jeans\\00000146.jpg': 1368, 'shoes\\00000343.jpg': 1369, 'jeans\\00000217.jpg': 1370, 'shirt\\00000364.jpg': 1371, 'dress\\00000044.jpg': 1372, 'dress\\00000364.jpg': 1373, 'shirt\\00000156.jpg': 1374, 'jeans\\00000112.jpg': 1375, 'shirt\\00000199.jpeg': 1376, 'dress\\00000267.jpg': 1377, 'shoes\\00000118.jpg': 1378, 'shoes\\00000076.jpg': 1379, 'jeans\\00000158.jpg': 1380, 'dress\\00000345.jpg': 1381, 'shirt\\00000286.jpeg': 1382, 'shirt\\00000325.jpg': 1383, 'jeans\\00000295.jpg': 1384, 'shirt\\00000047.jpeg': 1385, 'dress\\00000302.jpg': 1386, 'dress\\00000221.jpg': 1387, 'jeans\\00000076.jpg': 1388, 'shoes\\00000135.jpg': 1389, 'jeans\\00000039.jpg': 1390, 'dress\\00000311.jpg': 1391, 'jeans\\00000330.jpg': 1392, 'shirt\\00000070.jpg': 1393, 'jeans\\00000255.jpg': 1394, 'jeans\\00000017.jpg': 1395, 'shirt\\00000090.jpg': 1396, 'shirt\\00000041.jpg': 1397, 'dress\\00000103.jpeg': 1398, 'shoes\\00000040.jpg': 1399, 'dress\\00000139.jpg': 1400, 'dress\\00000138.jpg': 1401, 'dress\\00000234.jpg': 1402, 'jeans\\00000024.png': 1403, 'shoes\\00000209.jpg': 1404, 'dress\\00000075.jpg': 1405, 'jeans\\00000184.jpg': 1406, 'shirt\\00000225.jpg': 1407, 'jeans\\00000068.jpeg': 1408, 'dress\\00000116.gif': 1409, 'jeans\\00000127.jpg': 1410, 'jeans\\00000314.jpeg': 1411, 'jeans\\00000321.jpg': 1412, 'dress\\00000133.jpg': 1413, 'shirt\\00000283.jpeg': 1414, 'shirt\\00000362.jpg': 1415, 'shirt\\00000330.jpg': 1416, 'dress\\00000302.jpeg': 1417, 'jeans\\00000236.jpg': 1418, 'shirt\\00000208.jpg': 1419, 'dress\\00000109.jpg': 1420, 'dress\\00000269.jpeg': 1421, 'dress\\00000027.jpg': 1422, 'dress\\00000284.jpg': 1423, 'shirt\\00000003.jpg': 1424, 'dress\\00000320.jpg': 1425, 'jeans\\00000106.jpg': 1426, 'shirt\\00000216.jpg': 1427, 'shoes\\00000323.jpg': 1428, 'jeans\\00000188.jpeg': 1429, 'dress\\00000079.jpg': 1430, 'jeans\\00000069.jpg': 1431, 'jeans\\00000066.jpeg': 1432, 'jeans\\00000280.jpeg': 1433, 'shirt\\00000304.jpg': 1434, 'jeans\\00000065.jpg': 1435, 'shirt\\00000306.jpeg': 1436, 'dress\\00000289.jpg': 1437, 'shirt\\00000278.jpg': 1438, 'shirt\\00000032.jpg': 1439, 'dress\\00000281.jpg': 1440, 'shirt\\00000020.jpg': 1441, 'shirt\\00000166.jpg': 1442, 'jeans\\00000313.jpg': 1443, 'jeans\\00000044.jpg': 1444, 'jeans\\00000234.jpg': 1445, 'dress\\00000129.jpg': 1446, 'shirt\\00000172.jpg': 1447, 'jeans\\00000073.jpg': 1448, 'jeans\\00000270.jpg': 1449, 'shoes\\00000296.jpg': 1450, 'dress\\00000356.jpg': 1451, 'dress\\00000015.jpg': 1452, 'shoes\\00000090.jpg': 1453, 'dress\\00000144.jpeg': 1454, 'shirt\\00000345.jpg': 1455, 'dress\\00000357.jpg': 1456, 'shoes\\00000254.jpg': 1457, 'dress\\00000087.jpg': 1458, 'shoes\\00000018.jpg': 1459, 'jeans\\00000067.jpg': 1460, 'shirt\\00000126.jpg': 1461, 'shirt\\00000106.png': 1462, 'dress\\00000012.jpg': 1463, 'shoes\\00000298.JPG': 1464, 'jeans\\00000275.jpeg': 1465, 'dress\\00000167.jpg': 1466, 'dress\\00000177.jpg': 1467, 'jeans\\00000060.jpeg': 1468, 'jeans\\00000089.jpg': 1469, 'jeans\\00000326.jpeg': 1470, 'dress\\00000366.jpg': 1471, 'shoes\\00000269.jpg': 1472, 'jeans\\00000222.jpeg': 1473, 'shirt\\00000360.jpg': 1474, 'shoes\\00000381.jpg': 1475, 'jeans\\00000050.jpg': 1476, 'dress\\00000001.jpg': 1477, 'dress\\00000303.jpg': 1478, 'shirt\\00000001.png': 1479, 'shirt\\00000333.jpg': 1480, 'shoes\\00000264.jpg': 1481, 'shirt\\00000223.jpg': 1482, 'dress\\00000018.jpg': 1483, 'shoes\\00000275.jpg': 1484, 'jeans\\00000024.jpg': 1485, 'jeans\\00000028.jpg': 1486, 'shirt\\00000295.jpg': 1487, 'shoes\\00000173.jpg': 1488, 'shoes\\00000086.jpg': 1489, 'shoes\\00000084.JPG': 1490, 'shirt\\00000030.jpg': 1491, 'shoes\\00000107.jpg': 1492, 'shirt\\00000342.jpg': 1493, 'dress\\00000381.jpeg': 1494, 'shirt\\00000334.jpg': 1495, 'shoes\\00000372.jpg': 1496, 'jeans\\00000235.jpeg': 1497, 'jeans\\00000172.jpg': 1498, 'dress\\00000328.jpg': 1499, 'shirt\\00000211.jpg': 1500, 'shirt\\00000313.jpg': 1501, 'shirt\\00000180.jpg': 1502, 'shoes\\00000288.jpg': 1503, 'dress\\00000189.jpg': 1504, 'shirt\\00000131.jpg': 1505, 'jeans\\00000095.jpg': 1506, 'jeans\\00000283.png': 1507, 'shirt\\00000057.jpg': 1508, 'shirt\\00000061.jpg': 1509, 'shoes\\00000121.jpg': 1510, 'jeans\\00000222.JPG': 1511, 'jeans\\00000280.jpg': 1512, 'dress\\00000389.jpg': 1513, 'dress\\00000166.jpg': 1514, 'shoes\\00000005.jpg': 1515, 'jeans\\00000363.JPG': 1516, 'shirt\\00000060.jpg': 1517, 'jeans\\00000125.jpg': 1518, 'shirt\\00000118.jpg': 1519, 'dress\\00000357.JPG': 1520, 'dress\\00000300.jpg': 1521, 'dress\\00000093.jpg': 1522, 'jeans\\00000347.jpg': 1523, 'shoes\\00000182.jpg': 1524, 'shirt\\00000316.jpg': 1525, 'shirt\\00000092.png': 1526, 'shirt\\00000113.jpeg': 1527, 'shoes\\00000064.jpg': 1528, 'jeans\\00000317.jpeg': 1529, 'jeans\\00000142.jpeg': 1530, 'shirt\\00000096.jpg': 1531, 'jeans\\00000333.jpg': 1532, 'jeans\\00000181.jpeg': 1533, 'shirt\\00000179.jpg': 1534, 'jeans\\00000253.jpg': 1535, 'jeans\\00000129.jpg': 1536, 'dress\\00000100.jpg': 1537, 'jeans\\00000033.jpeg': 1538, 'jeans\\00000287.jpg': 1539, 'shoes\\00000033.jpg': 1540, 'jeans\\00000075.jpg': 1541, 'jeans\\00000075.jpeg': 1542, 'dress\\00000273.jpg': 1543, 'shirt\\00000207.jpg': 1544, 'jeans\\00000233.jpg': 1545, 'dress\\00000232.jpg': 1546, 'shirt\\00000369.jpg': 1547, 'dress\\00000169.jpg': 1548, 'shirt\\00000040.png': 1549, 'shoes\\00000007.jpg': 1550, 'jeans\\00000259.jpg': 1551, 'jeans\\00000269.jpg': 1552, 'shirt\\00000160.jpg': 1553, 'dress\\00000230.jpg': 1554, 'shirt\\00000315.jpeg': 1555, 'jeans\\00000162.jpg': 1556, 'shoes\\00000207.jpg': 1557, 'shoes\\00000161.jpg': 1558, 'shirt\\00000064.jpg': 1559, 'jeans\\00000193.jpeg': 1560, 'dress\\00000099.jpeg': 1561, 'shirt\\00000194.jpg': 1562, 'jeans\\00000243.jpg': 1563, 'jeans\\00000257.jpeg': 1564, 'dress\\00000295.jpg': 1565, 'dress\\00000183.jpg': 1566, 'shoes\\00000314.jpg': 1567, 'dress\\00000220.jpg': 1568, 'dress\\00000386.jpg': 1569, 'dress\\00000114.jpg': 1570, 'shoes\\00000149.jpg': 1571, 'shirt\\00000361.jpg': 1572, 'dress\\00000022.jpg': 1573, 'shoes\\00000227.jpg': 1574, 'jeans\\00000361.jpg': 1575, 'shoes\\00000003.jpg': 1576, 'dress\\00000374.jpg': 1577, 'dress\\00000286.jpg': 1578, 'shirt\\00000080.jpg': 1579, 'shirt\\00000268.jpg': 1580, 'shirt\\00000272.jpg': 1581, 'dress\\00000188.jpg': 1582, 'shoes\\00000378.jpg': 1583, 'dress\\00000021.jpg': 1584, 'jeans\\00000156.jpg': 1585, 'shirt\\00000027.jpg': 1586, 'shirt\\00000156.JPG': 1587, 'dress\\00000245.jpg': 1588, 'dress\\00000152.jpg': 1589, 'jeans\\00000155.jpg': 1590, 'jeans\\00000319.jpg': 1591, 'shirt\\00000025.jpg': 1592, 'jeans\\00000315.jpeg': 1593, 'dress\\00000143.jpg': 1594, 'shoes\\00000311.jpg': 1595, 'shoes\\00000252.jpg': 1596, 'shoes\\00000306.jpg': 1597, 'dress\\00000226.jpeg': 1598, 'shoes\\00000106.jpg': 1599, 'dress\\00000249.jpg': 1600, 'jeans\\00000174.jpg': 1601, 'jeans\\00000046.jpg': 1602, 'shoes\\00000057.jpg': 1603, 'jeans\\00000238.jpeg': 1604, 'dress\\00000201.jpg': 1605, 'dress\\00000343.jpg': 1606, 'dress\\00000056.jpg': 1607, 'jeans\\00000094.jpg': 1608, 'jeans\\00000341.jpeg': 1609, 'dress\\00000026.jpeg': 1610, 'shoes\\00000154.jpg': 1611, 'shoes\\00000299.jpeg': 1612, 'jeans\\00000194.jpg': 1613, 'dress\\00000214.jpg': 1614, 'jeans\\00000283.jpeg': 1615, 'shoes\\00000363.jpg': 1616, 'jeans\\00000224.jpg': 1617, 'dress\\00000266.jpg': 1618, 'jeans\\00000279.jpg': 1619, 'shirt\\00000259.jpg': 1620, 'jeans\\00000171.png': 1621, 'dress\\00000203.jpeg': 1622, 'shoes\\00000070.jpg': 1623, 'dress\\00000115.jpg': 1624, 'jeans\\00000135.jpg': 1625, 'dress\\00000151.jpg': 1626, 'dress\\00000030.jpg': 1627, 'shoes\\00000325.png': 1628, 'shoes\\00000120.jpg': 1629, 'shirt\\00000007.jpg': 1630, 'shirt\\00000164.jpg': 1631, 'shoes\\00000132.jpg': 1632, 'shirt\\00000215.jpg': 1633, 'shirt\\00000105.jpg': 1634, 'shirt\\00000005.jpg': 1635, 'dress\\00000339.jpg': 1636, 'shoes\\00000144.jpg': 1637, 'shirt\\00000344.jpg': 1638, 'shirt\\00000323.jpg': 1639, 'jeans\\00000037.jpg': 1640, 'shirt\\00000290.png': 1641, 'shirt\\00000269.jpeg': 1642, 'shirt\\00000132.jpg': 1643, 'dress\\00000095.jpg': 1644, 'dress\\00000034.jpeg': 1645, 'dress\\00000059.jpg': 1646, 'shoes\\00000240.jpg': 1647, 'shoes\\00000053.jpg': 1648, 'jeans\\00000131.jpg': 1649, 'jeans\\00000341.jpg': 1650, 'shirt\\00000206.jpg': 1651, 'shoes\\00000099.jpg': 1652, 'shoes\\00000129.jpg': 1653, 'jeans\\00000293.jpg': 1654, 'jeans\\00000223.jpg': 1655, 'jeans\\00000035.jpg': 1656, 'shirt\\00000298.jpg': 1657, 'shoes\\00000340.jpg': 1658, 'jeans\\00000275.jpg': 1659, 'jeans\\00000271.jpg': 1660, 'shirt\\00000188.jpg': 1661, 'jeans\\00000003.jpg': 1662, 'shirt\\00000267.jpg': 1663, 'jeans\\00000144.jpg': 1664, 'jeans\\00000343.JPG': 1665, 'shirt\\00000108.jpg': 1666, 'shoes\\00000273.jpg': 1667, 'shoes\\00000307.jpg': 1668, 'dress\\00000282.jpeg': 1669, 'jeans\\00000265.jpg': 1670, 'shirt\\00000298.png': 1671, 'dress\\00000003.jpeg': 1672, 'shoes\\00000289.jpg': 1673, 'dress\\00000337.jpg': 1674, 'jeans\\00000204.jpeg': 1675, 'jeans\\00000107.jpg': 1676, 'shoes\\00000295.JPG': 1677, 'shirt\\00000339.jpg': 1678, 'dress\\00000002.jpg': 1679, 'shoes\\00000341.jpg': 1680, 'shoes\\00000211.jpg': 1681, 'dress\\00000023.jpg': 1682, 'shirt\\00000037.jpg': 1683, 'shoes\\00000165.jpg': 1684, 'shoes\\00000193.jpeg': 1685, 'dress\\00000144.jpg': 1686, 'dress\\00000315.png': 1687, 'jeans\\00000005.jpg': 1688, 'dress\\00000154.jpg': 1689, 'jeans\\00000297.JPG': 1690, 'shirt\\00000257.jpeg': 1691, 'dress\\00000219.jpg': 1692, 'shoes\\00000247.jpg': 1693, 'jeans\\00000148.jpg': 1694, 'shirt\\00000314.jpg': 1695, 'shirt\\00000093.jpg': 1696, 'shirt\\00000281.jpg': 1697, 'shirt\\00000224.jpg': 1698, 'jeans\\00000011.jpg': 1699, 'jeans\\00000217.jpeg': 1700, 'jeans\\00000308.jpeg': 1701, 'jeans\\00000163.jpg': 1702, 'shirt\\00000077.jpg': 1703, 'shirt\\00000241.jpeg': 1704, 'jeans\\00000312.jpg': 1705, 'jeans\\00000248.jpeg': 1706, 'shirt\\00000292.jpg': 1707, 'jeans\\00000212.jpg': 1708, 'shirt\\00000357.jpeg': 1709, 'jeans\\00000284.jpg': 1710, 'shirt\\00000371.jpg': 1711, 'shoes\\00000074.jpeg': 1712, 'dress\\00000274.jpg': 1713, 'shoes\\00000335.jpg': 1714, 'dress\\00000157.jpg': 1715, 'shirt\\00000247.jpeg': 1716, 'shirt\\00000050.jpg': 1717, 'jeans\\00000203.jpg': 1718, 'shirt\\00000325.JPG': 1719, 'dress\\00000150.jpeg': 1720, 'shirt\\00000162.jpg': 1721, 'shirt\\00000055.jpg': 1722, 'shirt\\00000360.jpeg': 1723, 'dress\\00000199.jpg': 1724, 'dress\\00000296.jpg': 1725, 'shoes\\00000304.JPG': 1726, 'shirt\\00000014.jpg': 1727, 'shirt\\00000341.jpg': 1728, 'dress\\00000261.jpg': 1729, 'dress\\00000249.jpeg': 1730, 'dress\\00000243.jpg': 1731, 'shirt\\00000238.jpg': 1732, 'shirt\\00000373.jpg': 1733, 'dress\\00000130.jpg': 1734, 'shoes\\00000244.JPG': 1735, 'shirt\\00000214.jpeg': 1736, 'shirt\\00000233.jpg': 1737, 'shirt\\00000376.jpg': 1738, 'shoes\\00000013.jpg': 1739, 'jeans\\00000327.jpeg': 1740, 'dress\\00000309.jpg': 1741, 'dress\\00000236.jpg': 1742, 'dress\\00000280.jpeg': 1743, 'jeans\\00000292.jpg': 1744, 'shoes\\00000358.jpg': 1745, 'shoes\\00000060.jpg': 1746, 'shirt\\00000046.jpg': 1747, 'jeans\\00000175.jpg': 1748, 'jeans\\00000099.jpg': 1749, 'shirt\\00000257.jpg': 1750, 'shoes\\00000017.jpg': 1751, 'dress\\00000317.jpg': 1752, 'shirt\\00000209.jpg': 1753, 'jeans\\00000055.jpg': 1754, 'jeans\\00000084.jpg': 1755, 'dress\\00000252.jpg': 1756, 'shoes\\00000000.jpg': 1757, 'dress\\00000332.jpg': 1758, 'dress\\00000358.jpg': 1759, 'dress\\00000250.jpg': 1760, 'dress\\00000341.jpg': 1761, 'dress\\00000235.jpeg': 1762, 'shirt\\00000204.jpg': 1763, 'dress\\00000148.jpg': 1764, 'shirt\\00000134.jpg': 1765, 'shirt\\00000300.jpg': 1766, 'shirt\\00000146.jpg': 1767, 'dress\\00000077.jpg': 1768, 'shirt\\00000143.jpg': 1769, 'dress\\00000335.JPG': 1770, 'shirt\\00000161.jpg': 1771, 'shoes\\00000150.jpg': 1772, 'dress\\00000257.gif': 1773, 'shoes\\00000285.jpg': 1774, 'jeans\\00000291.png': 1775, 'dress\\00000361.jpg': 1776, 'shoes\\00000255.jpg': 1777, 'jeans\\00000165.png': 1778, 'shirt\\00000312.jpg': 1779, 'dress\\00000268.jpg': 1780, 'dress\\00000153.jpg': 1781, 'shirt\\00000291.jpg': 1782, 'shoes\\00000371.jpg': 1783, 'jeans\\00000325.jpg': 1784, 'dress\\00000028.jpg': 1785, 'jeans\\00000310.jpg': 1786, 'shoes\\00000069.jpg': 1787, 'shirt\\00000178.jpg': 1788, 'jeans\\00000359.jpg': 1789, 'shoes\\00000152.jpg': 1790, 'dress\\00000349.jpg': 1791, 'dress\\00000142.jpg': 1792, 'shoes\\00000008.jpg': 1793, 'shoes\\00000329.JPG': 1794, 'jeans\\00000068.jpg': 1795, 'shirt\\00000168.jpg': 1796, 'dress\\00000280.jpg': 1797, 'shirt\\00000230.jpg': 1798, 'shirt\\00000370.jpeg': 1799, 'jeans\\00000000.jpg': 1800, 'shirt\\00000287.png': 1801, 'shirt\\00000200.jpg': 1802, 'jeans\\00000322.jpeg': 1803, 'dress\\00000051.jpg': 1804, 'dress\\00000209.jpg': 1805, 'shoes\\00000180.jpg': 1806, 'dress\\00000194.jpg': 1807, 'dress\\00000288.jpg': 1808, 'dress\\00000063.jpg': 1809, 'shirt\\00000350.jpg': 1810, 'shoes\\00000012.jpg': 1811} 1812
Model: "model_1" __________________________________________________________________________________________________ Layer (type) Output Shape Param # Connected to ================================================================================================== input_2 (InputLayer) [(None, 224, 224, 3 0 [] )] sequential_1 (Sequential) (None, 10, 10, 512) 4693056 ['input_2[0][0]'] global_average_pooling2d_1 (Gl (None, 512) 0 ['sequential_1[0][0]'] obalAveragePooling2D) dense_2 (Dense) (None, 1024) 525312 ['global_average_pooling2d_1[0][0 ]'] dense_3 (Dense) (None, 1024) 525312 ['global_average_pooling2d_1[0][0 ]'] dropout_2 (Dropout) (None, 1024) 0 ['dense_2[0][0]'] dropout_3 (Dropout) (None, 1024) 0 ['dense_3[0][0]'] out_color (Dense) (None, 1812) 1857300 ['dropout_2[0][0]'] out_name (Dense) (None, 3) 3075 ['dropout_3[0][0]'] ================================================================================================== Total params: 7,604,055 Trainable params: 7,600,215 Non-trainable params: 3,840 __________________________________________________________________________________________________ Epoch 1/15 63/63 [==============================] - 551s 9s/step - loss: 7.7720 - out_color_loss: 7.6270 - out_name_loss: 0.1449 - out_color_acc: 4.9603e-04 - out_name_acc: 0.9489 - val_loss: 8.8415 - val_out_color_loss: 7.6047 - val_out_name_loss: 1.2368 - val_out_color_acc: 0.0000e+00 - val_out_name_acc: 0.3438 Epoch 2/15 63/63 [==============================] - 544s 9s/step - loss: 7.4915 - out_color_loss: 7.4127 - out_name_loss: 0.0788 - out_color_acc: 0.0035 - out_name_acc: 0.9742 - val_loss: 9.4525 - val_out_color_loss: 7.8520 - val_out_name_loss: 1.6005 - val_out_color_acc: 0.0000e+00 - val_out_name_acc: 0.3438 Epoch 3/15 63/63 [==============================] - 550s 9s/step - loss: 7.1851 - out_color_loss: 7.0988 - out_name_loss: 0.0863 - out_color_acc: 0.0050 - out_name_acc: 0.9712 - val_loss: 9.8440 - val_out_color_loss: 8.2164 - val_out_name_loss: 1.6276 - val_out_color_acc: 0.0000e+00 - val_out_name_acc: 0.4375 Epoch 4/15 63/63 [==============================] - 559s 9s/step - loss: 6.7626 - out_color_loss: 6.6860 - out_name_loss: 0.0766 - out_color_acc: 0.0079 - out_name_acc: 0.9727 - val_loss: 10.4185 - val_out_color_loss: 8.6171 - val_out_name_loss: 1.8014 - val_out_color_acc: 0.0000e+00 - val_out_name_acc: 0.6562 Epoch 5/15 63/63 [==============================] - 545s 9s/step - loss: 6.3178 - out_color_loss: 6.2775 - out_name_loss: 0.0403 - out_color_acc: 0.0184 - out_name_acc: 0.9871 - val_loss: 10.2609 - val_out_color_loss: 9.2650 - val_out_name_loss: 0.9959 - val_out_color_acc: 0.0000e+00 - val_out_name_acc: 0.6562 Epoch 6/15 63/63 [==============================] - 542s 9s/step - loss: 5.9863 - out_color_loss: 5.9314 - out_name_loss: 0.0549 - out_color_acc: 0.0243 - out_name_acc: 0.9816 - val_loss: 10.6269 - val_out_color_loss: 9.6827 - val_out_name_loss: 0.9443 - val_out_color_acc: 0.0000e+00 - val_out_name_acc: 0.6562 Epoch 7/15 63/63 [==============================] - 543s 9s/step - loss: 5.6085 - out_color_loss: 5.5616 - out_name_loss: 0.0469 - out_color_acc: 0.0367 - out_name_acc: 0.9836 - val_loss: 10.2469 - val_out_color_loss: 9.7589 - val_out_name_loss: 0.4880 - val_out_color_acc: 0.0000e+00 - val_out_name_acc: 0.7812 Epoch 8/15 63/63 [==============================] - 552s 9s/step - loss: 5.2854 - out_color_loss: 5.2536 - out_name_loss: 0.0318 - out_color_acc: 0.0352 - out_name_acc: 0.9871 - val_loss: 11.0552 - val_out_color_loss: 10.1455 - val_out_name_loss: 0.9096 - val_out_color_acc: 0.0000e+00 - val_out_name_acc: 0.7188 Epoch 9/15 63/63 [==============================] - 553s 9s/step - loss: 5.0149 - out_color_loss: 4.9681 - out_name_loss: 0.0468 - out_color_acc: 0.0501 - out_name_acc: 0.9836 - val_loss: 10.6914 - val_out_color_loss: 10.4317 - val_out_name_loss: 0.2597 - val_out_color_acc: 0.0000e+00 - val_out_name_acc: 0.9062 Epoch 10/15 63/63 [==============================] - 543s 9s/step - loss: 4.8085 - out_color_loss: 4.7618 - out_name_loss: 0.0467 - out_color_acc: 0.0635 - out_name_acc: 0.9856 - val_loss: 11.1986 - val_out_color_loss: 11.1860 - val_out_name_loss: 0.0126 - val_out_color_acc: 0.0000e+00 - val_out_name_acc: 1.0000 Epoch 11/15 63/63 [==============================] - 539s 9s/step - loss: 4.5344 - out_color_loss: 4.4990 - out_name_loss: 0.0355 - out_color_acc: 0.0843 - out_name_acc: 0.9851 - val_loss: 11.4026 - val_out_color_loss: 11.2238 - val_out_name_loss: 0.1788 - val_out_color_acc: 0.0000e+00 - val_out_name_acc: 0.9375 Epoch 12/15 63/63 [==============================] - 541s 9s/step - loss: 4.3190 - out_color_loss: 4.2725 - out_name_loss: 0.0465 - out_color_acc: 0.1086 - out_name_acc: 0.9836 - val_loss: 12.0516 - val_out_color_loss: 11.9839 - val_out_name_loss: 0.0677 - val_out_color_acc: 0.0000e+00 - val_out_name_acc: 0.9688 Epoch 13/15 63/63 [==============================] - 537s 9s/step - loss: 4.1122 - out_color_loss: 4.0877 - out_name_loss: 0.0245 - out_color_acc: 0.1314 - out_name_acc: 0.9916 - val_loss: 12.1688 - val_out_color_loss: 11.9726 - val_out_name_loss: 0.1962 - val_out_color_acc: 0.0000e+00 - val_out_name_acc: 0.9375 Epoch 14/15 63/63 [==============================] - 537s 9s/step - loss: 3.9003 - out_color_loss: 3.8640 - out_name_loss: 0.0363 - out_color_acc: 0.1567 - out_name_acc: 0.9876 - val_loss: 12.8494 - val_out_color_loss: 12.7712 - val_out_name_loss: 0.0782 - val_out_color_acc: 0.0000e+00 - val_out_name_acc: 0.9688 Epoch 15/15 63/63 [==============================] - 534s 8s/step - loss: 3.7464 - out_color_loss: 3.7241 - out_name_loss: 0.0223 - out_color_acc: 0.1716 - out_name_acc: 0.9906 - val_loss: 13.4787 - val_out_color_loss: 13.3881 - val_out_name_loss: 0.0906 - val_out_color_acc: 0.0000e+00 - val_out_name_acc: 0.9688
繪圖
匯入我們需要的庫
import pandas as pd import matplotlib.pyplot as plt
history物件是.fit()操作的輸出,並提供記憶體中所有損失和度量值的記錄。它儲存為字典,您可以在history中檢索。history:
history.history
{'loss': [7.805914878845215, 7.481752395629883, 7.16594934463501, 6.768990516662598, 6.301596164703369, 5.92037296295166, 5.5305562019348145, 5.187618732452393, 4.939748764038086, 4.631637096405029, 4.405154705047607, 4.145672798156738, 4.006145000457764, 3.867635488510132, 3.6568844318389893], 'out_color_loss': [7.609991550445557, 7.401507377624512, 7.084959983825684, 6.6868791580200195, 6.238056182861328, 5.863605499267578, 5.48148250579834, 5.145328044891357, 4.8934125900268555, 4.5913496017456055, 4.366715431213379, 4.108206272125244, 3.958033561706543, 3.838737964630127, 3.623124599456787], 'out_name_loss': [0.19592536985874176, 0.08024449646472931, 0.08099038153886795, 0.08211344480514526, 0.06354033946990967, 0.056765757501125336, 0.049073684960603714, 0.04229027032852173, 0.046335890889167786, 0.0402863435447216, 0.038440391421318054, 0.03746694326400757, 0.04811092093586922, 0.02889903075993061, 0.0337597094476223], 'out_color_acc': [0.0019841270986944437, 0.0024801588151603937, 0.0059523810632526875, 0.013888888992369175, 0.010912698693573475, 0.0252976194024086, 0.0367063507437706, 0.0481150783598423, 0.0605158731341362, 0.0927579328417778, 0.0992063507437706, 0.1225198432803154, 0.1383928507566452, 0.1527777761220932, 0.1870039701461792], 'out_name_acc': [0.935019850730896, 0.9751983880996704, 0.9722222089767456, 0.976190447807312, 0.9791666865348816, 0.9826388955116272, 0.983134925365448, 0.9866071343421936, 0.9836309552192688, 0.9841269850730896, 0.9821428656578064, 0.9885912537574768, 0.985615074634552, 0.9910714030265808, 0.9885912537574768], 'val_loss': [8.54788875579834, 8.789600372314453, 8.75654125213623, 8.980286598205566, 9.147688865661621, 9.493474960327148, 9.888298034667969, 9.873955726623535, 10.239419937133789, 10.923574447631836, 11.744060516357422, 11.921720504760742, 12.956429481506348, 13.046647071838379, 13.293322563171387], 'val_out_color_loss': [7.518805503845215, 7.714929580688477, 7.906545639038086, 8.21251106262207, 8.608160018920898, 9.020652770996094, 9.407577514648438, 9.865028381347656, 10.233110427856445, 10.912347793579102, 11.735987663269043, 11.911794662475586, 12.955001831054688, 12.997121810913086, 13.278850555419922], 'val_out_name_loss': [1.029083013534546, 1.0746711492538452, 0.8499959111213684, 0.7677759528160095, 0.5395288467407227, 0.4728219211101532, 0.4807209372520447, 0.00892757810652256, 0.0063096145167946815, 0.011226941831409931, 0.00807263981550932, 0.009926014579832554, 0.0014275459107011557, 0.049525510519742966, 0.014471798203885555], 'val_out_color_acc': [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], 'val_out_name_acc': [0.65625, 0.53125, 0.53125, 0.875, 0.84375, 0.875, 0.875, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 0.96875, 1.0]}
現在,使用history.history視覺化時間損失:
df_loss_acc = pd.DataFrame(history.history) df_loss= df_loss_acc[['out_color_loss','val_out_color_loss']] df_loss.rename(columns={'out_color_loss':'train','val_out_color_loss':'validation'},inplace=True) df_acc= df_loss_acc[['out_color_acc','val_out_color_acc']] df_acc.rename(columns={'out_color_acc':'train','val_out_color_acc':'validation'},inplace=True) df_loss= df_loss_acc[['out_name_loss','val_out_name_loss']] df_loss.rename(columns={'out_name_loss':'train','val_out_name_loss':'validation'},inplace=True) df_acc= df_loss_acc[['out_name_acc','val_out_name_acc']] df_acc.rename(columns={'out_name_acc':'train','val_name_color_acc':'validation'},inplace=True) df_loss.plot(title='color_Model loss',figsize=(12,8)).set(xlabel='Epoch',ylabel='Loss') df_acc.plot(title='color_Model Accuracy',figsize=(12,8)).set(xlabel='Epoch',ylabel='Accuracy') df_loss.plot(title='name_Model loss',figsize=(12,8)).set(xlabel='Epoch',ylabel='Loss') df_acc.plot(title='name_Model Accuracy',figsize=(12,8)).set(xlabel='Epoch',ylabel='Accuracy') plt.show()
我也很無語的,哈哈val_out_color_acc竟然是0,說明模型的複雜度還是不夠高,好了今天的實戰就到這裡了,能力有限,希望高人指導
在圖形出來後,就更加的不理解??????