7_block1/自己命的名字/result_b 7_block1/自己命的名字/... ''' use_db_obj = type9_mask_flow_have_bg_dtd_hdr_mix_and_paper use_loss_obj = [G_mae_s001_loss_info_builder, G_mae_s001_loss_info_builder] ################################################################################################################################################################################################################################################################################################################################################################################################# ################################################################################################################################################################################################################################################################################################################################################################################################# ################################################################################################################################################################################################################################################################################################################################################################################################# L4_ch128_limit = Exp_builder().set_basic( "test_real_photo_paper2", use_db_obj, block1_L4_ch128_sig_limit, use_loss_obj, exp_dir=exp_dir, code_exe_path=code_exe_path, describe_end=block1_L4_ch128_sig_limit.kong_model.model_describe + "_limit").set_train_args(epochs=60, exp_bn_see_arg=None).set_train_in_gt_use_range( use_in_range=Range(0, 1), use_gt_range=Range( 0, 1)).set_result_name(result_name="") ####################################################################################################################################################################################################################################################################################################################################################################################### L5_ch128_limit = Exp_builder().set_basic( "test_real_photo_paper2", use_db_obj, block1_L5_ch128_sig_limit, use_loss_obj, exp_dir=exp_dir, code_exe_path=code_exe_path, describe_end=block1_L5_ch128_sig_limit.kong_model.model_describe +
6_mask_unet/自己命的名字/result_a 6_mask_unet/自己命的名字/result_b 6_mask_unet/自己命的名字/... ''' use_db_obj = type9_mask_flow_have_bg_dtd_hdr_mix_and_paper ############################ have_bg ################################# ### 1a. ch mask_h_bg_ch128_sig_L6_ep060 = Exp_builder().set_basic( "train", use_db_obj, mask_unet_ch128_sig_L6, G_tv_s04_sobel_k5_s120_loss_info_builder, exp_dir=exp_dir, code_exe_path=code_exe_path, describe_mid="6_1_1", describe_end="mask_h_bg_ch128_sig_tv_s04_sobel_k5_s120_6l_ep060" ).set_train_args(epochs=60, exp_bn_see_arg=None).set_train_in_gt_use_range( use_in_range=Range(0, 1), use_gt_range=Range(0, 1) ).set_result_name( result_name= "type8_blender_os_book-6_1_1-flow_unet-mask_h_bg_ch128_sig_tv_s04_sobel_k5_s120_6l_ep060-20211026_124936" ) #.change_result_name_v1_to_v2() mask_h_bg_ch064_sig_L6_ep060 = Exp_builder().set_basic( "train", use_db_obj, mask_unet_ch064_sig_L6, G_tv_s04_sobel_k5_s120_loss_info_builder, exp_dir=exp_dir, code_exe_path=code_exe_path, describe_mid="6_1_2",
from step09_e2_mask_unet2_obj import * from step10_a2_loss_info_obj import * from step10_b2_exp_builder import Exp_builder ############################################################################################################################################################################################################# ''' exp_dir 是 決定 result_dir 的 "上一層"資料夾 名字喔! exp_dir要巢狀也沒問題~ 比如:exp_dir = "6_mask_unet/自己命的名字",那 result_dir 就都在: 6_mask_unet/自己命的名字/result_a 6_mask_unet/自己命的名字/result_b 6_mask_unet/自己命的名字/... ''' use_db_obj = type9_mask_flow_have_bg_dtd_hdr_mix_and_paper ############################ have_bg ################################# ### 1a. ch mask_h_bg_ch128_sig_L6_ep060 = Exp_builder().set_basic("train", use_db_obj, mask_unet_ch128_sig_L6, G_bce_sobel_k5_s100_loss_info_builder, exp_dir=exp_dir, code_exe_path=code_exe_path, describe_mid="6_1_1", describe_end="mask_h_bg_ch128_sig_bce_sobel_k5_s100_6l_ep060") .set_train_args(epochs= 60, exp_bn_see_arg=None).set_train_in_gt_use_range(use_in_range=Range(0, 1), use_gt_range=Range(0, 1)).set_result_name(result_name="type8_blender_os_book-6_1_1-flow_unet-mask_h_bg_ch128_sig_bce_sobel_k5_s100_6l_ep060-20211011_162917") #.change_result_name_v1_to_v2() mask_h_bg_ch064_sig_L6_ep060 = Exp_builder().set_basic("train", use_db_obj, mask_unet_ch064_sig_L6, G_bce_sobel_k5_s100_loss_info_builder, exp_dir=exp_dir, code_exe_path=code_exe_path, describe_mid="6_1_2", describe_end="mask_h_bg_ch064_sig_bce_sobel_k5_s100_6l_ep060") .set_train_args(epochs= 60, exp_bn_see_arg=None).set_train_in_gt_use_range(use_in_range=Range(0, 1), use_gt_range=Range(0, 1)).set_result_name(result_name="type8_blender_os_book-6_1_2-flow_unet-mask_h_bg_ch064_sig_bce_sobel_k5_s100_6l_ep060-20211011_162233") #.change_result_name_v1_to_v2() mask_h_bg_ch032_sig_L6_ep060 = Exp_builder().set_basic("train", use_db_obj, mask_unet_ch032_sig_L6, G_bce_sobel_k5_s100_loss_info_builder, exp_dir=exp_dir, code_exe_path=code_exe_path, describe_mid="6_1_3", describe_end="mask_h_bg_ch032_sig_bce_sobel_k5_s100_6l_ep060") .set_train_args(epochs= 60, exp_bn_see_arg=None).set_train_in_gt_use_range(use_in_range=Range(0, 1), use_gt_range=Range(0, 1)).set_result_name(result_name="type8_blender_os_book-6_1_3-flow_unet-mask_h_bg_ch032_sig_bce_sobel_k5_s100_6l_ep060-20211011_161939") #.change_result_name_v1_to_v2() mask_h_bg_ch016_sig_L6_ep060 = Exp_builder().set_basic("train", use_db_obj, mask_unet_ch016_sig_L6, G_bce_sobel_k5_s100_loss_info_builder, exp_dir=exp_dir, code_exe_path=code_exe_path, describe_mid="6_1_4", describe_end="mask_h_bg_ch016_sig_bce_sobel_k5_s100_6l_ep060") .set_train_args(epochs= 60, exp_bn_see_arg=None).set_train_in_gt_use_range(use_in_range=Range(0, 1), use_gt_range=Range(0, 1)).set_result_name(result_name="type8_blender_os_book-6_1_4-flow_unet-mask_h_bg_ch016_sig_bce_sobel_k5_s100_6l_ep060-20211011_154807") #.change_result_name_v1_to_v2() mask_h_bg_ch008_sig_L6_ep060 = Exp_builder().set_basic("train", use_db_obj, mask_unet_ch008_sig_L6, G_bce_sobel_k5_s100_loss_info_builder, exp_dir=exp_dir, code_exe_path=code_exe_path, describe_mid="6_1_5", describe_end="mask_h_bg_ch008_sig_bce_sobel_k5_s100_6l_ep060") .set_train_args(epochs= 60, exp_bn_see_arg=None).set_train_in_gt_use_range(use_in_range=Range(0, 1), use_gt_range=Range(0, 1)).set_result_name(result_name="type8_blender_os_book-6_1_5-flow_unet-mask_h_bg_ch008_sig_bce_sobel_k5_s100_6l_ep060-20211011_185326") #.change_result_name_v1_to_v2() mask_h_bg_ch004_sig_L6_ep060 = Exp_builder().set_basic("train", use_db_obj, mask_unet_ch004_sig_L6, G_bce_sobel_k5_s100_loss_info_builder, exp_dir=exp_dir, code_exe_path=code_exe_path, describe_mid="6_1_6", describe_end="mask_h_bg_ch004_sig_bce_sobel_k5_s100_6l_ep060") .set_train_args(epochs= 60, exp_bn_see_arg=None).set_train_in_gt_use_range(use_in_range=Range(0, 1), use_gt_range=Range(0, 1)).set_result_name(result_name="type8_blender_os_book-6_1_6-flow_unet-mask_h_bg_ch004_sig_bce_sobel_k5_s100_6l_ep060-20211011_184309") #.change_result_name_v1_to_v2() mask_h_bg_ch002_sig_L6_ep060 = Exp_builder().set_basic("train", use_db_obj, mask_unet_ch002_sig_L6, G_bce_sobel_k5_s100_loss_info_builder, exp_dir=exp_dir, code_exe_path=code_exe_path, describe_mid="6_1_7", describe_end="mask_h_bg_ch002_sig_bce_sobel_k5_s100_6l_ep060") .set_train_args(epochs= 60, exp_bn_see_arg=None).set_train_in_gt_use_range(use_in_range=Range(0, 1), use_gt_range=Range(0, 1)).set_result_name(result_name="type8_blender_os_book-6_1_7-flow_unet-mask_h_bg_ch002_sig_bce_sobel_k5_s100_6l_ep060-20211011_181225") #.change_result_name_v1_to_v2() mask_h_bg_ch001_sig_L6_ep060 = Exp_builder().set_basic("train", use_db_obj, mask_unet_ch001_sig_L6, G_bce_sobel_k5_s100_loss_info_builder, exp_dir=exp_dir, code_exe_path=code_exe_path, describe_mid="6_1_8", describe_end="mask_h_bg_ch001_sig_bce_sobel_k5_s100_6l_ep060") .set_train_args(epochs= 60, exp_bn_see_arg=None).set_train_in_gt_use_range(use_in_range=Range(0, 1), use_gt_range=Range(0, 1)).set_result_name(result_name="type8_blender_os_book-6_1_8-flow_unet-mask_h_bg_ch001_sig_bce_sobel_k5_s100_6l_ep060-20211011_174139") #.change_result_name_v1_to_v2() ### 1b. ch and epoch_6l mask_h_bg_ch128_sig_L6_ep200 = Exp_builder().set_basic("train", use_db_obj, mask_unet_ch128_sig_L6, G_bce_sobel_k5_s100_loss_info_builder, exp_dir=exp_dir, code_exe_path=code_exe_path, describe_mid="6_1b_1", describe_end="mask_h_bg_ch128_sig_bce_sobel_k5_s100_6l_ep200") .set_train_args(epochs=200, exp_bn_see_arg=None).set_train_in_gt_use_range(use_in_range=Range(0, 1), use_gt_range=Range(0, 1)).set_result_name(result_name="type8_blender_os_book-6_1b_1-flow_unet-mask_h_bg_ch128_sig_bce_sobel_k5_s100_6l_ep200-20211013_091035") #.change_result_name_v1_to_v2() mask_h_bg_ch064_sig_L6_ep200 = Exp_builder().set_basic("train", use_db_obj, mask_unet_ch064_sig_L6, G_bce_sobel_k5_s100_loss_info_builder, exp_dir=exp_dir, code_exe_path=code_exe_path, describe_mid="6_1b_2", describe_end="mask_h_bg_ch064_sig_bce_sobel_k5_s100_6l_ep200") .set_train_args(epochs=200, exp_bn_see_arg=None).set_train_in_gt_use_range(use_in_range=Range(0, 1), use_gt_range=Range(0, 1)).set_result_name(result_name="type8_blender_os_book-6_1b_2-flow_unet-mask_h_bg_ch064_sig_bce_sobel_k5_s100_6l_ep200-20211011_213617") #.change_result_name_v1_to_v2() mask_h_bg_ch032_sig_L6_ep200 = Exp_builder().set_basic("train", use_db_obj, mask_unet_ch032_sig_L6, G_bce_sobel_k5_s100_loss_info_builder, exp_dir=exp_dir, code_exe_path=code_exe_path, describe_mid="6_1b_3", describe_end="mask_h_bg_ch032_sig_bce_sobel_k5_s100_6l_ep200") .set_train_args(epochs=200, exp_bn_see_arg=None).set_train_in_gt_use_range(use_in_range=Range(0, 1), use_gt_range=Range(0, 1)).set_result_name(result_name="type8_blender_os_book-6_1b_3-flow_unet-mask_h_bg_ch032_sig_bce_sobel_k5_s100_6l_ep200-20211011_213324") #.change_result_name_v1_to_v2() mask_h_bg_ch016_sig_L6_ep200 = Exp_builder().set_basic("train", use_db_obj, mask_unet_ch016_sig_L6, G_bce_sobel_k5_s100_loss_info_builder, exp_dir=exp_dir, code_exe_path=code_exe_path, describe_mid="6_1b_4", describe_end="mask_h_bg_ch016_sig_bce_sobel_k5_s100_6l_ep200") .set_train_args(epochs=200, exp_bn_see_arg=None).set_train_in_gt_use_range(use_in_range=Range(0, 1), use_gt_range=Range(0, 1)).set_result_name(result_name="type8_blender_os_book-6_1b_4-flow_unet-mask_h_bg_ch016_sig_bce_sobel_k5_s100_6l_ep200-20211011_211733") #.change_result_name_v1_to_v2() mask_h_bg_ch008_sig_L6_ep200 = Exp_builder().set_basic("train", use_db_obj, mask_unet_ch008_sig_L6, G_bce_sobel_k5_s100_loss_info_builder, exp_dir=exp_dir, code_exe_path=code_exe_path, describe_mid="6_1b_5", describe_end="mask_h_bg_ch008_sig_bce_sobel_k5_s100_6l_ep200") .set_train_args(epochs=200, exp_bn_see_arg=None).set_train_in_gt_use_range(use_in_range=Range(0, 1), use_gt_range=Range(0, 1)).set_result_name(result_name="type8_blender_os_book-6_1b_5-flow_unet-mask_h_bg_ch008_sig_bce_sobel_k5_s100_6l_ep200-20211011_231220") #.change_result_name_v1_to_v2() mask_h_bg_ch004_sig_L6_ep200 = Exp_builder().set_basic("train", use_db_obj, mask_unet_ch004_sig_L6, G_bce_sobel_k5_s100_loss_info_builder, exp_dir=exp_dir, code_exe_path=code_exe_path, describe_mid="6_1b_6", describe_end="mask_h_bg_ch004_sig_bce_sobel_k5_s100_6l_ep200") .set_train_args(epochs=200, exp_bn_see_arg=None).set_train_in_gt_use_range(use_in_range=Range(0, 1), use_gt_range=Range(0, 1)).set_result_name(result_name="type8_blender_os_book-6_1b_6-flow_unet-mask_h_bg_ch004_sig_bce_sobel_k5_s100_6l_ep200-20211011_230438") #.change_result_name_v1_to_v2() mask_h_bg_ch002_sig_L6_ep200 = Exp_builder().set_basic("train", use_db_obj, mask_unet_ch002_sig_L6, G_bce_sobel_k5_s100_loss_info_builder, exp_dir=exp_dir, code_exe_path=code_exe_path, describe_mid="6_1b_7", describe_end="mask_h_bg_ch002_sig_bce_sobel_k5_s100_6l_ep200") .set_train_args(epochs=200, exp_bn_see_arg=None).set_train_in_gt_use_range(use_in_range=Range(0, 1), use_gt_range=Range(0, 1)).set_result_name(result_name="type8_blender_os_book-6_1b_7-flow_unet-mask_h_bg_ch002_sig_bce_sobel_k5_s100_6l_ep200-20211011_225428") #.change_result_name_v1_to_v2()
from step10_a2_loss_info_obj import * from step10_b2_exp_builder import Exp_builder ############################################################################################################################################################################################################# ''' exp_dir 是 決定 result_dir 的 "上一層"資料夾 名字喔! exp_dir要巢狀也沒問題~ 比如:exp_dir = "6_mask_unet2_block1/自己命的名字",那 result_dir 就都在: 6_mask_unet2_block1/自己命的名字/result_a 6_mask_unet2_block1/自己命的名字/result_b 6_mask_unet2_block1/自己命的名字/... ''' use_db_obj = type9_mask_flow_have_bg_dtd_hdr_mix_and_paper ################################################################################################################################################################################################################################################################################################################################################################################################# ############################################################################################################################################################################################################# ### E_relu L2_ch128_sig_ep060_bce_s001_E_relu = Exp_builder().set_basic("train", use_db_obj, mask_unet2_block1_ch128_sig_L2_E_relu, G_bce_s001_loss_info_builder, exp_dir=exp_dir, code_exe_path=code_exe_path, describe_mid="2_2l_ch128_E_relu", describe_end="block1_ch128_sig_bce_s001_2l_ep060") .set_train_args(epochs= 60, exp_bn_see_arg=None).set_train_in_gt_use_range(use_in_range=Range(0, 1), use_gt_range=Range(0, 1)).set_result_name(result_name="type8_blender_os_book-2_2l_ch128_E_relu-flow_unet2-block1_ch128_sig_bce_s001_2l_ep060-20211117_015841") L2_ch064_sig_ep060_bce_s001_E_relu = Exp_builder().set_basic("train", use_db_obj, mask_unet2_block1_ch064_sig_L2_E_relu, G_bce_s001_loss_info_builder, exp_dir=exp_dir, code_exe_path=code_exe_path, describe_mid="2_2l_ch064_E_relu", describe_end="block1_ch064_sig_bce_s001_2l_ep060") .set_train_args(epochs= 60, exp_bn_see_arg=None).set_train_in_gt_use_range(use_in_range=Range(0, 1), use_gt_range=Range(0, 1)).set_result_name(result_name="type8_blender_os_book-2_2l_ch064_E_relu-flow_unet2-block1_ch064_sig_bce_s001_2l_ep060-20211117_044602") L2_ch032_sig_ep060_bce_s001_E_relu = Exp_builder().set_basic("train", use_db_obj, mask_unet2_block1_ch032_sig_L2_E_relu, G_bce_s001_loss_info_builder, exp_dir=exp_dir, code_exe_path=code_exe_path, describe_mid="2_2l_ch032_E_relu", describe_end="block1_ch032_sig_bce_s001_2l_ep060") .set_train_args(epochs= 60, exp_bn_see_arg=None).set_train_in_gt_use_range(use_in_range=Range(0, 1), use_gt_range=Range(0, 1)).set_result_name(result_name="type8_blender_os_book-2_2l_ch032_E_relu-flow_unet2-block1_ch032_sig_bce_s001_2l_ep060-20211117_060123") L2_ch016_sig_ep060_bce_s001_E_relu = Exp_builder().set_basic("train", use_db_obj, mask_unet2_block1_ch016_sig_L2_E_relu, G_bce_s001_loss_info_builder, exp_dir=exp_dir, code_exe_path=code_exe_path, describe_mid="2_2l_ch016_E_relu", describe_end="block1_ch016_sig_bce_s001_2l_ep060") .set_train_args(epochs= 60, exp_bn_see_arg=None).set_train_in_gt_use_range(use_in_range=Range(0, 1), use_gt_range=Range(0, 1)).set_result_name(result_name="type8_blender_os_book-2_2l_ch016_E_relu-flow_unet2-block1_ch016_sig_bce_s001_2l_ep060-20211117_070415") L2_ch008_sig_ep060_bce_s001_E_relu = Exp_builder().set_basic("train", use_db_obj, mask_unet2_block1_ch008_sig_L2_E_relu, G_bce_s001_loss_info_builder, exp_dir=exp_dir, code_exe_path=code_exe_path, describe_mid="2_2l_ch008_E_relu", describe_end="block1_ch008_sig_bce_s001_2l_ep060") .set_train_args(epochs= 60, exp_bn_see_arg=None).set_train_in_gt_use_range(use_in_range=Range(0, 1), use_gt_range=Range(0, 1)).set_result_name(result_name="type8_blender_os_book-2_2l_ch008_E_relu-flow_unet2-block1_ch008_sig_bce_s001_2l_ep060-20211117_080410") ############################################################################################################################################################################################################# ############################################################################################################################################################################################################# ### E_relu L3_ch128_sig_ep060_bce_s001_E_relu = Exp_builder().set_basic("train", use_db_obj, mask_unet2_block1_ch128_sig_L3_E_relu, G_bce_s001_loss_info_builder, exp_dir=exp_dir, code_exe_path=code_exe_path, describe_mid="2_3l_ch128_E_relu", describe_end="block1_ch128_sig_bce_s001_3l_ep060") .set_train_args(epochs= 60, exp_bn_see_arg=None).set_train_in_gt_use_range(use_in_range=Range(0, 1), use_gt_range=Range(0, 1)).set_result_name(result_name="type8_blender_os_book-2_3l_ch128_E_relu-flow_unet2-block1_ch128_sig_bce_s001_3l_ep060-20211117_015932") L3_ch064_sig_ep060_bce_s001_E_relu = Exp_builder().set_basic("train", use_db_obj, mask_unet2_block1_ch064_sig_L3_E_relu, G_bce_s001_loss_info_builder, exp_dir=exp_dir, code_exe_path=code_exe_path, describe_mid="2_3l_ch064_E_relu", describe_end="block1_ch064_sig_bce_s001_3l_ep060") .set_train_args(epochs= 60, exp_bn_see_arg=None).set_train_in_gt_use_range(use_in_range=Range(0, 1), use_gt_range=Range(0, 1)).set_result_name(result_name="type8_blender_os_book-2_3l_ch064_E_relu-flow_unet2-block1_ch064_sig_bce_s001_3l_ep060-20211117_061828") L3_ch032_sig_ep060_bce_s001_E_relu = Exp_builder().set_basic("train", use_db_obj, mask_unet2_block1_ch032_sig_L3_E_relu, G_bce_s001_loss_info_builder, exp_dir=exp_dir, code_exe_path=code_exe_path, describe_mid="2_3l_ch032_E_relu", describe_end="block1_ch032_sig_bce_s001_3l_ep060") .set_train_args(epochs= 60, exp_bn_see_arg=None).set_train_in_gt_use_range(use_in_range=Range(0, 1), use_gt_range=Range(0, 1)).set_result_name(result_name="type8_blender_os_book-2_3l_ch032_E_relu-flow_unet2-block1_ch032_sig_bce_s001_3l_ep060-20211117_080410") L3_ch016_sig_ep060_bce_s001_E_relu = Exp_builder().set_basic("train", use_db_obj, mask_unet2_block1_ch016_sig_L3_E_relu, G_bce_s001_loss_info_builder, exp_dir=exp_dir, code_exe_path=code_exe_path, describe_mid="2_3l_ch016_E_relu", describe_end="block1_ch016_sig_bce_s001_3l_ep060") .set_train_args(epochs= 60, exp_bn_see_arg=None).set_train_in_gt_use_range(use_in_range=Range(0, 1), use_gt_range=Range(0, 1)).set_result_name(result_name="type8_blender_os_book-2_3l_ch016_E_relu-flow_unet2-block1_ch016_sig_bce_s001_3l_ep060-20211117_090926") L3_ch008_sig_ep060_bce_s001_E_relu = Exp_builder().set_basic("train", use_db_obj, mask_unet2_block1_ch008_sig_L3_E_relu, G_bce_s001_loss_info_builder, exp_dir=exp_dir, code_exe_path=code_exe_path, describe_mid="2_3l_ch008_E_relu", describe_end="block1_ch008_sig_bce_s001_3l_ep060") .set_train_args(epochs= 60, exp_bn_see_arg=None).set_train_in_gt_use_range(use_in_range=Range(0, 1), use_gt_range=Range(0, 1)).set_result_name(result_name="type8_blender_os_book-2_3l_ch008_E_relu-flow_unet2-block1_ch008_sig_bce_s001_3l_ep060-20211117_101011") ############################################################################################################################################################################################################# ############################################################################################################################################################################################################# ### E_relu
7_block1/自己命的名字/... ''' use_db_obj = type8_blender_wc_flow use_loss_obj = [ G_mae_s001_loss_info_builder.set_loss_target("UNet_Cx").copy(), G_mae_s001_loss_info_builder.set_loss_target("UNet_Cy").copy() ] ### x, y 順序是看 step07_b_0b_Multi_UNet 來對應的喔 ################################################################################################################################################################################################################################################################################################################################################################################################# ################################################################################################################################################################################################################################################################################################################################################################################################# L2_ch128 = Exp_builder().set_basic( "train", use_db_obj, block1_L2_ch128_sig, use_loss_obj, exp_dir=exp_dir, code_exe_path=code_exe_path, describe_end=block1_L2_ch128_sig.kong_model.model_describe).set_train_args( epochs=60, exp_bn_see_arg=None).set_train_in_gt_use_range( use_in_range=Range(0, 1), use_gt_range=Range(0, 1)).set_result_name(result_name="") L2_ch064 = Exp_builder().set_basic( "train", use_db_obj, block1_L2_ch064_sig, use_loss_obj, exp_dir=exp_dir, code_exe_path=code_exe_path, describe_end=block1_L2_ch064_sig.kong_model.model_describe).set_train_args( epochs=60, exp_bn_see_arg=None).set_train_in_gt_use_range( use_in_range=Range(0, 1),
6_mask_unet/自己命的名字/result_a 6_mask_unet/自己命的名字/result_b 6_mask_unet/自己命的名字/... ''' use_db_obj = type9_mask_flow_have_bg_dtd_hdr_mix_and_paper ############################ have_bg ################################# ### 1a. ch mask_h_bg_ch128_sig_L6_ep060 = Exp_builder().set_basic( "train", use_db_obj, mask_unet_ch128_sig_L6, G_tv_s04_bce_sobel_k5_s001_loss_info_builder, exp_dir=exp_dir, code_exe_path=code_exe_path, describe_mid="6_1_1", describe_end="mask_h_bg_ch128_sig_tv_s04_bce_sobel_k5_s001_6l_ep060" ).set_train_args(epochs=60, exp_bn_see_arg=None).set_train_in_gt_use_range( use_in_range=Range(0, 1), use_gt_range=Range(0, 1) ).set_result_name( result_name= "type8_blender_os_book-6_1_1-flow_unet-mask_h_bg_ch128_sig_tv_s04_bce_sobel_k5_s001_6l_ep060-20211024_220559" ) #.change_result_name_v1_to_v2() mask_h_bg_ch064_sig_L6_ep060 = Exp_builder().set_basic( "train", use_db_obj, mask_unet_ch064_sig_L6, G_tv_s04_bce_sobel_k5_s001_loss_info_builder, exp_dir=exp_dir, code_exe_path=code_exe_path, describe_mid="6_1_2",
6_mask_unet/自己命的名字/result_a 6_mask_unet/自己命的名字/result_b 6_mask_unet/自己命的名字/... ''' use_db_obj = type9_mask_flow_have_bg_dtd_hdr_mix_and_paper ############################ have_bg ################################# ### 1a. ch mask_h_bg_ch032_sig_L6_ep060_tv_s12_bce_s001_sobel_k5_s001 = Exp_builder( ).set_basic( "train", use_db_obj, mask_unet_ch032_sig_L6, G_tv_s12_bce_s001_sobel_k5_s001_loss_info_builder, exp_dir=exp_dir, code_exe_path=code_exe_path, describe_mid="8b_1_1", describe_end="mask_h_bg_ch032_sig_tv_s12_bce_s001_sobel_k5_s001_6l_ep060" ).set_train_args(epochs=60, exp_bn_see_arg=None).set_train_in_gt_use_range( use_in_range=Range(0, 1), use_gt_range=Range(0, 1) ).set_result_name( result_name= "type8_blender_os_book-8b_1_1-flow_unet-mask_h_bg_ch032_sig_tv_s12_bce_s001_sobel_k5_s001_6l_ep060-20211031_232447" ) #.change_result_name_v1_to_v2() mask_h_bg_ch032_sig_L6_ep060_tv_s12_bce_s001_sobel_k5_s020 = Exp_builder( ).set_basic( "train", use_db_obj, mask_unet_ch032_sig_L6, G_tv_s12_bce_s001_sobel_k5_s020_loss_info_builder, exp_dir=exp_dir, code_exe_path=code_exe_path,
6_mask_unet/自己命的名字/result_a 6_mask_unet/自己命的名字/result_b 6_mask_unet/自己命的名字/... ''' use_db_obj = type9_mask_flow_have_bg_dtd_hdr_mix_and_paper ############################################################# I_to_Cx_L4_ch128_lim_and_I_to_Cy_L4_ch128_lim_ep060 = Exp_builder().set_basic( "test_real_photo_paper2", use_db_obj, I_to_Cx_L4_ch128_lim_and_I_to_Cy_L4_ch128_lim, [ G_mae_s001_loss_info_builder.set_loss_target("UNet1"), G_mae_s001_loss_info_builder.set_loss_target("UNet2") ], exp_dir=exp_dir, code_exe_path=code_exe_path, describe_end=I_to_Cx_L4_ch128_lim_and_I_to_Cy_L4_ch128_lim.kong_model. model_describe ).set_train_args(epochs=60, exp_bn_see_arg=None).set_train_in_gt_use_range( use_in_range=Range(0, 1), use_gt_range=Range(0, 1) ).set_result_name( result_name= "type8_blender-I_to_Cx_L4_ch128_block1_sig_out_1_&&_I_to_Cy_L4_ch128_block1_sig_out_1-20211228_150315" ) I_to_Cx_L5_ch128_lim_and_I_to_Cy_L5_ch128_lim_ep060 = Exp_builder().set_basic( "test_real_photo_paper2", use_db_obj, I_to_Cx_L5_ch128_lim_and_I_to_Cy_L5_ch128_lim, [ G_mae_s001_loss_info_builder.set_loss_target("UNet1"), G_mae_s001_loss_info_builder.set_loss_target("UNet2")
比如:exp_dir = "7_flow_unet2_block1/自己命的名字",那 result_dir 就都在: 7_flow_unet2_block1/自己命的名字/result_a 7_flow_unet2_block1/自己命的名字/result_b 7_flow_unet2_block1/自己命的名字/... ''' use_db_obj = type9_mask_flow_have_bg_dtd_hdr_mix_and_paper use_loss_obj = mae_s0p1_sobel_k5_s0p1_tv_s0p1_loss_info_builder ############################################################################################################################################################################################################################################################################################################################################################################# ############################################################################################################################################################################################################################################################################################################################################################################# L3_ch128 = Exp_builder().set_basic( "train", use_db_obj, flow_unet2_block1_ch128_sig_L3, use_loss_obj, exp_dir=exp_dir, code_exe_path=code_exe_path, describe_end=flow_unet2_block1_ch128_sig_L3.kong_model.model_describe ).set_train_args(epochs=60, exp_bn_see_arg=None).set_train_in_gt_use_range( use_in_range=Range(0, 1), use_gt_range=Range(0, 1)).set_result_name(result_name="") L3_ch064 = Exp_builder().set_basic( "train", use_db_obj, flow_unet2_block1_ch064_sig_L3, use_loss_obj, exp_dir=exp_dir, code_exe_path=code_exe_path, describe_end=flow_unet2_block1_ch064_sig_L3.kong_model.model_describe ).set_train_args(epochs=60, exp_bn_see_arg=None).set_train_in_gt_use_range( use_in_range=Range(0, 1), use_gt_range=Range(0, 1)).set_result_name(
from step09_e2_mask_unet2_obj import * from step10_a2_loss_info_obj import * from step10_b2_exp_builder import Exp_builder ############################################################################################################################################################################################################# ''' exp_dir 是 決定 result_dir 的 "上一層"資料夾 名字喔! exp_dir要巢狀也沒問題~ 比如:exp_dir = "6_mask_unet2_block1/自己命的名字",那 result_dir 就都在: 6_mask_unet2_block1/自己命的名字/result_a 6_mask_unet2_block1/自己命的名字/result_b 6_mask_unet2_block1/自己命的名字/... ''' use_db_obj = type9_mask_flow_have_bg_dtd_hdr_mix_and_paper ############################ have_bg ################################# ### 1a. ch mask_h_bg_ch128_sig_ep060 = Exp_builder().set_basic("train", use_db_obj, mask_unet2_block1_ch128_sig_L7, G_bce_s001_loss_info_builder, exp_dir=exp_dir, code_exe_path=code_exe_path, describe_mid="1_1", describe_end="mask_h_bg_block1_ch128_sig_bce_ep060") .set_train_args(epochs= 60, exp_bn_see_arg=None).set_train_in_gt_use_range(use_in_range=Range(0, 1), use_gt_range=Range(0, 1)).set_result_name(result_name="type8_blender_os_book-1_1-flow_unet2-mask_h_bg_block1_ch128_sig_bce_ep060-20211107_012545") #.change_result_name_v1_to_v2() mask_h_bg_ch064_sig_ep060 = Exp_builder().set_basic("train", use_db_obj, mask_unet2_block1_ch064_sig_L7, G_bce_s001_loss_info_builder, exp_dir=exp_dir, code_exe_path=code_exe_path, describe_mid="1_2", describe_end="mask_h_bg_block1_ch064_sig_bce_ep060") .set_train_args(epochs= 60, exp_bn_see_arg=None).set_train_in_gt_use_range(use_in_range=Range(0, 1), use_gt_range=Range(0, 1)).set_result_name(result_name="type8_blender_os_book-1_2-flow_unet2-mask_h_bg_block1_ch064_sig_bce_ep060-20211106_181134") #.change_result_name_v1_to_v2() mask_h_bg_ch032_sig_ep060 = Exp_builder().set_basic("train", use_db_obj, mask_unet2_block1_ch032_sig_L7, G_bce_s001_loss_info_builder, exp_dir=exp_dir, code_exe_path=code_exe_path, describe_mid="1_3", describe_end="mask_h_bg_block1_ch032_sig_bce_ep060") .set_train_args(epochs= 60, exp_bn_see_arg=None).set_train_in_gt_use_range(use_in_range=Range(0, 1), use_gt_range=Range(0, 1)).set_result_name(result_name="type8_blender_os_book-1_3-flow_unet2-mask_h_bg_block1_ch032_sig_bce_ep060-20211106_195944") #.change_result_name_v1_to_v2() mask_h_bg_ch016_sig_ep060 = Exp_builder().set_basic("train", use_db_obj, mask_unet2_block1_ch016_sig_L7, G_bce_s001_loss_info_builder, exp_dir=exp_dir, code_exe_path=code_exe_path, describe_mid="1_4", describe_end="mask_h_bg_block1_ch016_sig_bce_ep060") .set_train_args(epochs= 60, exp_bn_see_arg=None).set_train_in_gt_use_range(use_in_range=Range(0, 1), use_gt_range=Range(0, 1)).set_result_name(result_name="type8_blender_os_book-1_4-flow_unet2-mask_h_bg_block1_ch016_sig_bce_ep060-20211106_210109") #.change_result_name_v1_to_v2() mask_h_bg_ch008_sig_ep060 = Exp_builder().set_basic("train", use_db_obj, mask_unet2_block1_ch008_sig_L7, G_bce_s001_loss_info_builder, exp_dir=exp_dir, code_exe_path=code_exe_path, describe_mid="1_5", describe_end="mask_h_bg_block1_ch008_sig_bce_ep060") .set_train_args(epochs= 60, exp_bn_see_arg=None).set_train_in_gt_use_range(use_in_range=Range(0, 1), use_gt_range=Range(0, 1)).set_result_name(result_name="type8_blender_os_book-1_5-flow_unet2-mask_h_bg_block1_ch008_sig_bce_ep060-20211106_213803") #.change_result_name_v1_to_v2() mask_h_bg_ch004_sig_ep060 = Exp_builder().set_basic("train", use_db_obj, mask_unet2_block1_ch004_sig_L7, G_bce_s001_loss_info_builder, exp_dir=exp_dir, code_exe_path=code_exe_path, describe_mid="1_6", describe_end="mask_h_bg_block1_ch004_sig_bce_ep060") .set_train_args(epochs= 60, exp_bn_see_arg=None).set_train_in_gt_use_range(use_in_range=Range(0, 1), use_gt_range=Range(0, 1)).set_result_name(result_name="type8_blender_os_book-1_6-flow_unet2-mask_h_bg_block1_ch004_sig_bce_ep060-20211106_220905") #.change_result_name_v1_to_v2() mask_h_bg_ch002_sig_ep060 = Exp_builder().set_basic("train", use_db_obj, mask_unet2_block1_ch002_sig_L7, G_bce_s001_loss_info_builder, exp_dir=exp_dir, code_exe_path=code_exe_path, describe_mid="1_7", describe_end="mask_h_bg_block1_ch002_sig_bce_ep060") .set_train_args(epochs= 60, exp_bn_see_arg=None).set_train_in_gt_use_range(use_in_range=Range(0, 1), use_gt_range=Range(0, 1)).set_result_name(result_name="type8_blender_os_book-1_7-flow_unet2-mask_h_bg_block1_ch002_sig_bce_ep060-20211106_223849") #.change_result_name_v1_to_v2() mask_h_bg_ch001_sig_ep060 = Exp_builder().set_basic("train", use_db_obj, mask_unet2_block1_ch001_sig_L7, G_bce_s001_loss_info_builder, exp_dir=exp_dir, code_exe_path=code_exe_path, describe_mid="1_8", describe_end="mask_h_bg_block1_ch001_sig_bce_ep060") .set_train_args(epochs= 60, exp_bn_see_arg=None).set_train_in_gt_use_range(use_in_range=Range(0, 1), use_gt_range=Range(0, 1)).set_result_name(result_name="type8_blender_os_book-1_8-flow_unet2-mask_h_bg_block1_ch001_sig_bce_ep060-20211106_230804") #.change_result_name_v1_to_v2() ### 1b. ch and epoch mask_h_bg_ch128_sig_ep200 = Exp_builder().set_basic("train", use_db_obj, mask_unet2_block1_ch128_sig_L7, G_bce_s001_loss_info_builder, exp_dir=exp_dir, code_exe_path=code_exe_path, describe_mid="1b_1", describe_end="mask_h_bg_block1_ch128_sig_bce_ep200") .set_train_args(epochs=200, exp_bn_see_arg=None).set_train_in_gt_use_range(use_in_range=Range(0, 1), use_gt_range=Range(0, 1)).set_result_name(result_name="type8_blender_os_book-1b_1-flow_unet2-mask_h_bg_block1_ch128_sig_bce_ep200-20211107_200234") #.change_result_name_v1_to_v2() mask_h_bg_ch064_sig_ep200 = Exp_builder().set_basic("train", use_db_obj, mask_unet2_block1_ch064_sig_L7, G_bce_s001_loss_info_builder, exp_dir=exp_dir, code_exe_path=code_exe_path, describe_mid="1b_2", describe_end="mask_h_bg_block1_ch064_sig_bce_ep200") .set_train_args(epochs=200, exp_bn_see_arg=None).set_train_in_gt_use_range(use_in_range=Range(0, 1), use_gt_range=Range(0, 1)).set_result_name(result_name="type8_blender_os_book-1b_2-flow_unet2-mask_h_bg_block1_ch064_sig_bce_ep200-20211107_044610") #.change_result_name_v1_to_v2() mask_h_bg_ch032_sig_ep200 = Exp_builder().set_basic("train", use_db_obj, mask_unet2_block1_ch032_sig_L7, G_bce_s001_loss_info_builder, exp_dir=exp_dir, code_exe_path=code_exe_path, describe_mid="1b_3", describe_end="mask_h_bg_block1_ch032_sig_bce_ep200") .set_train_args(epochs=200, exp_bn_see_arg=None).set_train_in_gt_use_range(use_in_range=Range(0, 1), use_gt_range=Range(0, 1)).set_result_name(result_name="type8_blender_os_book-1b_3-flow_unet2-mask_h_bg_block1_ch032_sig_bce_ep200-20211107_103813") #.change_result_name_v1_to_v2() mask_h_bg_ch016_sig_ep200 = Exp_builder().set_basic("train", use_db_obj, mask_unet2_block1_ch016_sig_L7, G_bce_s001_loss_info_builder, exp_dir=exp_dir, code_exe_path=code_exe_path, describe_mid="1b_4", describe_end="mask_h_bg_block1_ch016_sig_bce_ep200") .set_train_args(epochs=200, exp_bn_see_arg=None).set_train_in_gt_use_range(use_in_range=Range(0, 1), use_gt_range=Range(0, 1)).set_result_name(result_name="type8_blender_os_book-1b_4-flow_unet2-mask_h_bg_block1_ch016_sig_bce_ep200-20211107_135908") #.change_result_name_v1_to_v2() mask_h_bg_ch008_sig_ep200 = Exp_builder().set_basic("train", use_db_obj, mask_unet2_block1_ch008_sig_L7, G_bce_s001_loss_info_builder, exp_dir=exp_dir, code_exe_path=code_exe_path, describe_mid="1b_5", describe_end="mask_h_bg_block1_ch008_sig_bce_ep200") .set_train_args(epochs=200, exp_bn_see_arg=None).set_train_in_gt_use_range(use_in_range=Range(0, 1), use_gt_range=Range(0, 1)).set_result_name(result_name="type8_blender_os_book-1b_5-flow_unet2-mask_h_bg_block1_ch008_sig_bce_ep200-20211107_160017") #.change_result_name_v1_to_v2() mask_h_bg_ch004_sig_ep200 = Exp_builder().set_basic("train", use_db_obj, mask_unet2_block1_ch004_sig_L7, G_bce_s001_loss_info_builder, exp_dir=exp_dir, code_exe_path=code_exe_path, describe_mid="1b_6", describe_end="mask_h_bg_block1_ch004_sig_bce_ep200") .set_train_args(epochs=200, exp_bn_see_arg=None).set_train_in_gt_use_range(use_in_range=Range(0, 1), use_gt_range=Range(0, 1)).set_result_name(result_name="type8_blender_os_book-1b_6-flow_unet2-mask_h_bg_block1_ch004_sig_bce_ep200-20211107_174309") #.change_result_name_v1_to_v2() mask_h_bg_ch002_sig_ep200 = Exp_builder().set_basic("train", use_db_obj, mask_unet2_block1_ch002_sig_L7, G_bce_s001_loss_info_builder, exp_dir=exp_dir, code_exe_path=code_exe_path, describe_mid="1b_7", describe_end="mask_h_bg_block1_ch002_sig_bce_ep200") .set_train_args(epochs=200, exp_bn_see_arg=None).set_train_in_gt_use_range(use_in_range=Range(0, 1), use_gt_range=Range(0, 1)).set_result_name(result_name="type8_blender_os_book-1b_7-flow_unet2-mask_h_bg_block1_ch002_sig_bce_ep200-20211107_181024") #.change_result_name_v1_to_v2()
6_mask_unet/自己命的名字/result_a 6_mask_unet/自己命的名字/result_b 6_mask_unet/自己命的名字/... ''' use_db_obj = type9_mask_flow_have_bg_dtd_hdr_mix_and_paper ############################ have_bg ################################# ### 1a. ch mask_h_bg_ch128_sig_L6_ep060 = Exp_builder().set_basic( "train", use_db_obj, mask_unet_ch128_sig_L6, G_bce_sobel_k7_loss_info_builder, exp_dir=exp_dir, code_exe_path=code_exe_path, describe_mid="6_1_1", describe_end="mask_h_bg_ch128_sig_bce_sobel_k7_6l_ep060" ).set_train_args(epochs=60, exp_bn_see_arg=None).set_train_in_gt_use_range( use_in_range=Range(0, 1), use_gt_range=Range(0, 1) ).set_result_name( result_name= "type8_blender_os_book-6_1_1-flow_unet-mask_h_bg_ch128_sig_bce_sobel_k7_6l_ep060-20211002_170359" ) #.change_result_name_v1_to_v2() mask_h_bg_ch064_sig_L6_ep060 = Exp_builder().set_basic( "train", use_db_obj, mask_unet_ch064_sig_L6, G_bce_sobel_k7_loss_info_builder, exp_dir=exp_dir, code_exe_path=code_exe_path, describe_mid="6_1_2",
from step09_e2_mask_unet2_obj import * from step10_a2_loss_info_obj import * from step10_b2_exp_builder import Exp_builder ############################################################################################################################################################################################################# ''' exp_dir 是 決定 result_dir 的 "上一層"資料夾 名字喔! exp_dir要巢狀也沒問題~ 比如:exp_dir = "6_mask_unet/自己命的名字",那 result_dir 就都在: 6_mask_unet/自己命的名字/result_a 6_mask_unet/自己命的名字/result_b 6_mask_unet/自己命的名字/... ''' use_db_obj = type9_mask_flow_have_bg_dtd_hdr_mix_and_paper ############################ have_bg ################################# ### 1a. ch mask_h_bg_ch128_sig_L6_ep060 = Exp_builder().set_basic("train", use_db_obj, mask_unet_ch128_sig_L6, G_tv_bce_sobel_k5_loss_info_builder, exp_dir=exp_dir, code_exe_path=code_exe_path, describe_mid="6_1_1", describe_end="mask_h_bg_ch128_sig_tv_bce_sobel_k5_6l_ep060") .set_train_args(epochs= 60, exp_bn_see_arg=None).set_train_in_gt_use_range(use_in_range=Range(0, 1), use_gt_range=Range(0, 1)).set_result_name(result_name="type8_blender_os_book-6_1_1-flow_unet-mask_h_bg_ch128_sig_tv_bce_sobel_k5_6l_ep060-20211025_155057") #.change_result_name_v1_to_v2() mask_h_bg_ch064_sig_L6_ep060 = Exp_builder().set_basic("train", use_db_obj, mask_unet_ch064_sig_L6, G_tv_bce_sobel_k5_loss_info_builder, exp_dir=exp_dir, code_exe_path=code_exe_path, describe_mid="6_1_2", describe_end="mask_h_bg_ch064_sig_tv_bce_sobel_k5_6l_ep060") .set_train_args(epochs= 60, exp_bn_see_arg=None).set_train_in_gt_use_range(use_in_range=Range(0, 1), use_gt_range=Range(0, 1)).set_result_name(result_name="type8_blender_os_book-6_1_2-flow_unet-mask_h_bg_ch064_sig_tv_bce_sobel_k5_6l_ep060-20211018_153052") #.change_result_name_v1_to_v2() mask_h_bg_ch032_sig_L6_ep060 = Exp_builder().set_basic("train", use_db_obj, mask_unet_ch032_sig_L6, G_tv_bce_sobel_k5_loss_info_builder, exp_dir=exp_dir, code_exe_path=code_exe_path, describe_mid="6_1_3", describe_end="mask_h_bg_ch032_sig_tv_bce_sobel_k5_6l_ep060") .set_train_args(epochs= 60, exp_bn_see_arg=None).set_train_in_gt_use_range(use_in_range=Range(0, 1), use_gt_range=Range(0, 1)).set_result_name(result_name="type8_blender_os_book-6_1_3-flow_unet-mask_h_bg_ch032_sig_tv_bce_sobel_k5_6l_ep060-20211018_145602") #.change_result_name_v1_to_v2() mask_h_bg_ch016_sig_L6_ep060 = Exp_builder().set_basic("train", use_db_obj, mask_unet_ch016_sig_L6, G_tv_bce_sobel_k5_loss_info_builder, exp_dir=exp_dir, code_exe_path=code_exe_path, describe_mid="6_1_4", describe_end="mask_h_bg_ch016_sig_tv_bce_sobel_k5_6l_ep060") .set_train_args(epochs= 60, exp_bn_see_arg=None).set_train_in_gt_use_range(use_in_range=Range(0, 1), use_gt_range=Range(0, 1)).set_result_name(result_name="type8_blender_os_book-6_1_4-flow_unet-mask_h_bg_ch016_sig_tv_bce_sobel_k5_6l_ep060-20211018_142333") #.change_result_name_v1_to_v2() mask_h_bg_ch008_sig_L6_ep060 = Exp_builder().set_basic("train", use_db_obj, mask_unet_ch008_sig_L6, G_tv_bce_sobel_k5_loss_info_builder, exp_dir=exp_dir, code_exe_path=code_exe_path, describe_mid="6_1_5", describe_end="mask_h_bg_ch008_sig_tv_bce_sobel_k5_6l_ep060") .set_train_args(epochs= 60, exp_bn_see_arg=None).set_train_in_gt_use_range(use_in_range=Range(0, 1), use_gt_range=Range(0, 1)).set_result_name(result_name="type8_blender_os_book-6_1_5-flow_unet-mask_h_bg_ch008_sig_tv_bce_sobel_k5_6l_ep060-20211025_184737") #.change_result_name_v1_to_v2() mask_h_bg_ch004_sig_L6_ep060 = Exp_builder().set_basic("train", use_db_obj, mask_unet_ch004_sig_L6, G_tv_bce_sobel_k5_loss_info_builder, exp_dir=exp_dir, code_exe_path=code_exe_path, describe_mid="6_1_6", describe_end="mask_h_bg_ch004_sig_tv_bce_sobel_k5_6l_ep060") .set_train_args(epochs= 60, exp_bn_see_arg=None).set_train_in_gt_use_range(use_in_range=Range(0, 1), use_gt_range=Range(0, 1)).set_result_name(result_name="type8_blender_os_book-6_1_6-flow_unet-mask_h_bg_ch004_sig_tv_bce_sobel_k5_6l_ep060-20211025_181827") #.change_result_name_v1_to_v2() mask_h_bg_ch002_sig_L6_ep060 = Exp_builder().set_basic("train", use_db_obj, mask_unet_ch002_sig_L6, G_tv_bce_sobel_k5_loss_info_builder, exp_dir=exp_dir, code_exe_path=code_exe_path, describe_mid="6_1_7", describe_end="mask_h_bg_ch002_sig_tv_bce_sobel_k5_6l_ep060") .set_train_args(epochs= 60, exp_bn_see_arg=None).set_train_in_gt_use_range(use_in_range=Range(0, 1), use_gt_range=Range(0, 1)).set_result_name(result_name="type8_blender_os_book-6_1_7-flow_unet-mask_h_bg_ch002_sig_tv_bce_sobel_k5_6l_ep060-20211025_174908") #.change_result_name_v1_to_v2() mask_h_bg_ch001_sig_L6_ep060 = Exp_builder().set_basic("train", use_db_obj, mask_unet_ch001_sig_L6, G_tv_bce_sobel_k5_loss_info_builder, exp_dir=exp_dir, code_exe_path=code_exe_path, describe_mid="6_1_8", describe_end="mask_h_bg_ch001_sig_tv_bce_sobel_k5_6l_ep060") .set_train_args(epochs= 60, exp_bn_see_arg=None).set_train_in_gt_use_range(use_in_range=Range(0, 1), use_gt_range=Range(0, 1)).set_result_name(result_name="type8_blender_os_book-6_1_8-flow_unet-mask_h_bg_ch001_sig_tv_bce_sobel_k5_6l_ep060-20211025_171957") #.change_result_name_v1_to_v2() ### 1b. ch and epoch_6l mask_h_bg_ch128_sig_L6_ep200 = Exp_builder().set_basic("train", use_db_obj, mask_unet_ch128_sig_L6, G_tv_bce_sobel_k5_loss_info_builder, exp_dir=exp_dir, code_exe_path=code_exe_path, describe_mid="6_1b_1", describe_end="mask_h_bg_ch128_sig_tv_bce_sobel_k5_6l_ep200") .set_train_args(epochs=200, exp_bn_see_arg=None).set_train_in_gt_use_range(use_in_range=Range(0, 1), use_gt_range=Range(0, 1)).set_result_name(result_name="type8_blender_os_book-6_1b_1-flow_unet-mask_h_bg_ch128_sig_tv_bce_sobel_k5_6l_ep200-20211026_075254") #.change_result_name_v1_to_v2() mask_h_bg_ch064_sig_L6_ep200 = Exp_builder().set_basic("train", use_db_obj, mask_unet_ch064_sig_L6, G_tv_bce_sobel_k5_loss_info_builder, exp_dir=exp_dir, code_exe_path=code_exe_path, describe_mid="6_1b_2", describe_end="mask_h_bg_ch064_sig_tv_bce_sobel_k5_6l_ep200") .set_train_args(epochs=200, exp_bn_see_arg=None).set_train_in_gt_use_range(use_in_range=Range(0, 1), use_gt_range=Range(0, 1)).set_result_name(result_name="type8_blender_os_book-6_1b_2-flow_unet-mask_h_bg_ch064_sig_tv_bce_sobel_k5_6l_ep200-20211026_051515") #.change_result_name_v1_to_v2() mask_h_bg_ch032_sig_L6_ep200 = Exp_builder().set_basic("train", use_db_obj, mask_unet_ch032_sig_L6, G_tv_bce_sobel_k5_loss_info_builder, exp_dir=exp_dir, code_exe_path=code_exe_path, describe_mid="6_1b_3", describe_end="mask_h_bg_ch032_sig_tv_bce_sobel_k5_6l_ep200") .set_train_args(epochs=200, exp_bn_see_arg=None).set_train_in_gt_use_range(use_in_range=Range(0, 1), use_gt_range=Range(0, 1)).set_result_name(result_name="type8_blender_os_book-6_1b_3-flow_unet-mask_h_bg_ch032_sig_tv_bce_sobel_k5_6l_ep200-20211026_032558") #.change_result_name_v1_to_v2() mask_h_bg_ch016_sig_L6_ep200 = Exp_builder().set_basic("train", use_db_obj, mask_unet_ch016_sig_L6, G_tv_bce_sobel_k5_loss_info_builder, exp_dir=exp_dir, code_exe_path=code_exe_path, describe_mid="6_1b_4", describe_end="mask_h_bg_ch016_sig_tv_bce_sobel_k5_6l_ep200") .set_train_args(epochs=200, exp_bn_see_arg=None).set_train_in_gt_use_range(use_in_range=Range(0, 1), use_gt_range=Range(0, 1)).set_result_name(result_name="type8_blender_os_book-6_1b_4-flow_unet-mask_h_bg_ch016_sig_tv_bce_sobel_k5_6l_ep200-20211026_014509") #.change_result_name_v1_to_v2() mask_h_bg_ch008_sig_L6_ep200 = Exp_builder().set_basic("train", use_db_obj, mask_unet_ch008_sig_L6, G_tv_bce_sobel_k5_loss_info_builder, exp_dir=exp_dir, code_exe_path=code_exe_path, describe_mid="6_1b_5", describe_end="mask_h_bg_ch008_sig_tv_bce_sobel_k5_6l_ep200") .set_train_args(epochs=200, exp_bn_see_arg=None).set_train_in_gt_use_range(use_in_range=Range(0, 1), use_gt_range=Range(0, 1)).set_result_name(result_name="type8_blender_os_book-6_1b_5-flow_unet-mask_h_bg_ch008_sig_tv_bce_sobel_k5_6l_ep200-20211026_000737") #.change_result_name_v1_to_v2() mask_h_bg_ch004_sig_L6_ep200 = Exp_builder().set_basic("train", use_db_obj, mask_unet_ch004_sig_L6, G_tv_bce_sobel_k5_loss_info_builder, exp_dir=exp_dir, code_exe_path=code_exe_path, describe_mid="6_1b_6", describe_end="mask_h_bg_ch004_sig_tv_bce_sobel_k5_6l_ep200") .set_train_args(epochs=200, exp_bn_see_arg=None).set_train_in_gt_use_range(use_in_range=Range(0, 1), use_gt_range=Range(0, 1)).set_result_name(result_name="type8_blender_os_book-6_1b_6-flow_unet-mask_h_bg_ch004_sig_tv_bce_sobel_k5_6l_ep200-20211025_223040") #.change_result_name_v1_to_v2() mask_h_bg_ch002_sig_L6_ep200 = Exp_builder().set_basic("train", use_db_obj, mask_unet_ch002_sig_L6, G_tv_bce_sobel_k5_loss_info_builder, exp_dir=exp_dir, code_exe_path=code_exe_path, describe_mid="6_1b_7", describe_end="mask_h_bg_ch002_sig_tv_bce_sobel_k5_6l_ep200") .set_train_args(epochs=200, exp_bn_see_arg=None).set_train_in_gt_use_range(use_in_range=Range(0, 1), use_gt_range=Range(0, 1)).set_result_name(result_name="type8_blender_os_book-6_1b_7-flow_unet-mask_h_bg_ch002_sig_tv_bce_sobel_k5_6l_ep200-20211025_205346") #.change_result_name_v1_to_v2()
from step09_e2_mask_unet2_obj import * from step10_a2_loss_info_obj import * from step10_b2_exp_builder import Exp_builder ############################################################################################################################################################################################################# ''' exp_dir 是 決定 result_dir 的 "上一層"資料夾 名字喔! exp_dir要巢狀也沒問題~ 比如:exp_dir = "6_mask_unet/自己命的名字",那 result_dir 就都在: 6_mask_unet/自己命的名字/result_a 6_mask_unet/自己命的名字/result_b 6_mask_unet/自己命的名字/... ''' use_db_obj = type9_mask_flow_have_bg_dtd_hdr_mix_and_paper ############################ have_bg ################################# ### 1a. ch mask_h_bg_ch032_sig_L6_ep060_tv_s30_bce_s001_sobel_k5_s001 = Exp_builder().set_basic("train", use_db_obj, mask_unet_ch032_sig_L6, G_tv_s30_bce_s001_sobel_k5_s001_loss_info_builder, exp_dir=exp_dir, code_exe_path=code_exe_path, describe_mid="8b_1_1", describe_end="mask_h_bg_ch032_sig_tv_s30_bce_s001_sobel_k5_s001_6l_ep060") .set_train_args(epochs= 60, exp_bn_see_arg=None).set_train_in_gt_use_range(use_in_range=Range(0, 1), use_gt_range=Range(0, 1)).set_result_name(result_name="type8_blender_os_book-8b_1_1-flow_unet-mask_h_bg_ch032_sig_tv_s30_bce_s001_sobel_k5_s001_6l_ep060-20211102_000604") #.change_result_name_v1_to_v2() mask_h_bg_ch032_sig_L6_ep060_tv_s30_bce_s001_sobel_k5_s020 = Exp_builder().set_basic("train", use_db_obj, mask_unet_ch032_sig_L6, G_tv_s30_bce_s001_sobel_k5_s020_loss_info_builder, exp_dir=exp_dir, code_exe_path=code_exe_path, describe_mid="8b_1_2", describe_end="mask_h_bg_ch032_sig_tv_s30_bce_s001_sobel_k5_s020_6l_ep060") .set_train_args(epochs= 60, exp_bn_see_arg=None).set_train_in_gt_use_range(use_in_range=Range(0, 1), use_gt_range=Range(0, 1)).set_result_name(result_name="type8_blender_os_book-8b_1_2-flow_unet-mask_h_bg_ch032_sig_tv_s30_bce_s001_sobel_k5_s020_6l_ep060-20211102_003800") #.change_result_name_v1_to_v2() mask_h_bg_ch032_sig_L6_ep060_tv_s30_bce_s001_sobel_k5_s040 = Exp_builder().set_basic("train", use_db_obj, mask_unet_ch032_sig_L6, G_tv_s30_bce_s001_sobel_k5_s040_loss_info_builder, exp_dir=exp_dir, code_exe_path=code_exe_path, describe_mid="8b_1_3", describe_end="mask_h_bg_ch032_sig_tv_s30_bce_s001_sobel_k5_s040_6l_ep060") .set_train_args(epochs= 60, exp_bn_see_arg=None).set_train_in_gt_use_range(use_in_range=Range(0, 1), use_gt_range=Range(0, 1)).set_result_name(result_name="type8_blender_os_book-8b_1_3-flow_unet-mask_h_bg_ch032_sig_tv_s30_bce_s001_sobel_k5_s040_6l_ep060-20211102_010950") #.change_result_name_v1_to_v2() mask_h_bg_ch032_sig_L6_ep060_tv_s30_bce_s001_sobel_k5_s060 = Exp_builder().set_basic("train", use_db_obj, mask_unet_ch032_sig_L6, G_tv_s30_bce_s001_sobel_k5_s060_loss_info_builder, exp_dir=exp_dir, code_exe_path=code_exe_path, describe_mid="8b_1_4", describe_end="mask_h_bg_ch032_sig_tv_s30_bce_s001_sobel_k5_s060_6l_ep060") .set_train_args(epochs= 60, exp_bn_see_arg=None).set_train_in_gt_use_range(use_in_range=Range(0, 1), use_gt_range=Range(0, 1)).set_result_name(result_name="type8_blender_os_book-8b_1_4-flow_unet-mask_h_bg_ch032_sig_tv_s30_bce_s001_sobel_k5_s060_6l_ep060-20211102_014143") #.change_result_name_v1_to_v2() mask_h_bg_ch032_sig_L6_ep060_tv_s30_bce_s001_sobel_k5_s080 = Exp_builder().set_basic("train", use_db_obj, mask_unet_ch032_sig_L6, G_tv_s30_bce_s001_sobel_k5_s080_loss_info_builder, exp_dir=exp_dir, code_exe_path=code_exe_path, describe_mid="8b_1_5", describe_end="mask_h_bg_ch032_sig_tv_s30_bce_s001_sobel_k5_s080_6l_ep060") .set_train_args(epochs= 60, exp_bn_see_arg=None).set_train_in_gt_use_range(use_in_range=Range(0, 1), use_gt_range=Range(0, 1)).set_result_name(result_name="type8_blender_os_book-8b_1_5-flow_unet-mask_h_bg_ch032_sig_tv_s30_bce_s001_sobel_k5_s080_6l_ep060-20211102_021338") #.change_result_name_v1_to_v2() mask_h_bg_ch032_sig_L6_ep060_tv_s30_bce_s001_sobel_k5_s100 = Exp_builder().set_basic("train", use_db_obj, mask_unet_ch032_sig_L6, G_tv_s30_bce_s001_sobel_k5_s100_loss_info_builder, exp_dir=exp_dir, code_exe_path=code_exe_path, describe_mid="8b_1_6", describe_end="mask_h_bg_ch032_sig_tv_s30_bce_s001_sobel_k5_s100_6l_ep060") .set_train_args(epochs= 60, exp_bn_see_arg=None).set_train_in_gt_use_range(use_in_range=Range(0, 1), use_gt_range=Range(0, 1)).set_result_name(result_name="type8_blender_os_book-8b_1_6-flow_unet-mask_h_bg_ch032_sig_tv_s30_bce_s001_sobel_k5_s100_6l_ep060-20211102_024533") #.change_result_name_v1_to_v2() mask_h_bg_ch032_sig_L6_ep060_tv_s30_bce_s020_sobel_k5_s001 = Exp_builder().set_basic("train", use_db_obj, mask_unet_ch032_sig_L6, G_tv_s30_bce_s020_sobel_k5_s001_loss_info_builder, exp_dir=exp_dir, code_exe_path=code_exe_path, describe_mid="8b_2_1", describe_end="mask_h_bg_ch032_sig_tv_s30_bce_s020_sobel_k5_s001_6l_ep060") .set_train_args(epochs= 60, exp_bn_see_arg=None).set_train_in_gt_use_range(use_in_range=Range(0, 1), use_gt_range=Range(0, 1)).set_result_name(result_name="type8_blender_os_book-8b_2_1-flow_unet-mask_h_bg_ch032_sig_tv_s30_bce_s020_sobel_k5_s001_6l_ep060-20211102_031726") #.change_result_name_v1_to_v2() mask_h_bg_ch032_sig_L6_ep060_tv_s30_bce_s020_sobel_k5_s020 = Exp_builder().set_basic("train", use_db_obj, mask_unet_ch032_sig_L6, G_tv_s30_bce_s020_sobel_k5_s020_loss_info_builder, exp_dir=exp_dir, code_exe_path=code_exe_path, describe_mid="8b_2_2", describe_end="mask_h_bg_ch032_sig_tv_s30_bce_s020_sobel_k5_s020_6l_ep060") .set_train_args(epochs= 60, exp_bn_see_arg=None).set_train_in_gt_use_range(use_in_range=Range(0, 1), use_gt_range=Range(0, 1)).set_result_name(result_name="type8_blender_os_book-8b_2_2-flow_unet-mask_h_bg_ch032_sig_tv_s30_bce_s020_sobel_k5_s020_6l_ep060-20211102_034928") #.change_result_name_v1_to_v2() mask_h_bg_ch032_sig_L6_ep060_tv_s30_bce_s020_sobel_k5_s040 = Exp_builder().set_basic("train", use_db_obj, mask_unet_ch032_sig_L6, G_tv_s30_bce_s020_sobel_k5_s040_loss_info_builder, exp_dir=exp_dir, code_exe_path=code_exe_path, describe_mid="8b_2_3", describe_end="mask_h_bg_ch032_sig_tv_s30_bce_s020_sobel_k5_s040_6l_ep060") .set_train_args(epochs= 60, exp_bn_see_arg=None).set_train_in_gt_use_range(use_in_range=Range(0, 1), use_gt_range=Range(0, 1)).set_result_name(result_name="type8_blender_os_book-8b_2_3-flow_unet-mask_h_bg_ch032_sig_tv_s30_bce_s020_sobel_k5_s040_6l_ep060-20211102_042122") #.change_result_name_v1_to_v2() mask_h_bg_ch032_sig_L6_ep060_tv_s30_bce_s020_sobel_k5_s060 = Exp_builder().set_basic("train", use_db_obj, mask_unet_ch032_sig_L6, G_tv_s30_bce_s020_sobel_k5_s060_loss_info_builder, exp_dir=exp_dir, code_exe_path=code_exe_path, describe_mid="8b_2_4", describe_end="mask_h_bg_ch032_sig_tv_s30_bce_s020_sobel_k5_s060_6l_ep060") .set_train_args(epochs= 60, exp_bn_see_arg=None).set_train_in_gt_use_range(use_in_range=Range(0, 1), use_gt_range=Range(0, 1)).set_result_name(result_name="type8_blender_os_book-8b_2_4-flow_unet-mask_h_bg_ch032_sig_tv_s30_bce_s020_sobel_k5_s060_6l_ep060-20211102_045317") #.change_result_name_v1_to_v2() mask_h_bg_ch032_sig_L6_ep060_tv_s30_bce_s020_sobel_k5_s080 = Exp_builder().set_basic("train", use_db_obj, mask_unet_ch032_sig_L6, G_tv_s30_bce_s020_sobel_k5_s080_loss_info_builder, exp_dir=exp_dir, code_exe_path=code_exe_path, describe_mid="8b_2_5", describe_end="mask_h_bg_ch032_sig_tv_s30_bce_s020_sobel_k5_s080_6l_ep060") .set_train_args(epochs= 60, exp_bn_see_arg=None).set_train_in_gt_use_range(use_in_range=Range(0, 1), use_gt_range=Range(0, 1)).set_result_name(result_name="type8_blender_os_book-8b_2_5-flow_unet-mask_h_bg_ch032_sig_tv_s30_bce_s020_sobel_k5_s080_6l_ep060-20211102_052509") #.change_result_name_v1_to_v2() mask_h_bg_ch032_sig_L6_ep060_tv_s30_bce_s020_sobel_k5_s100 = Exp_builder().set_basic("train", use_db_obj, mask_unet_ch032_sig_L6, G_tv_s30_bce_s020_sobel_k5_s100_loss_info_builder, exp_dir=exp_dir, code_exe_path=code_exe_path, describe_mid="8b_2_6", describe_end="mask_h_bg_ch032_sig_tv_s30_bce_s020_sobel_k5_s100_6l_ep060") .set_train_args(epochs= 60, exp_bn_see_arg=None).set_train_in_gt_use_range(use_in_range=Range(0, 1), use_gt_range=Range(0, 1)).set_result_name(result_name="type8_blender_os_book-8b_2_6-flow_unet-mask_h_bg_ch032_sig_tv_s30_bce_s020_sobel_k5_s100_6l_ep060-20211102_055700") #.change_result_name_v1_to_v2() mask_h_bg_ch032_sig_L6_ep060_tv_s30_bce_s040_sobel_k5_s001 = Exp_builder().set_basic("train", use_db_obj, mask_unet_ch032_sig_L6, G_tv_s30_bce_s040_sobel_k5_s001_loss_info_builder, exp_dir=exp_dir, code_exe_path=code_exe_path, describe_mid="8b_3_1", describe_end="mask_h_bg_ch032_sig_tv_s30_bce_s040_sobel_k5_s001_6l_ep060") .set_train_args(epochs= 60, exp_bn_see_arg=None).set_train_in_gt_use_range(use_in_range=Range(0, 1), use_gt_range=Range(0, 1)).set_result_name(result_name="type8_blender_os_book-8b_3_1-flow_unet-mask_h_bg_ch032_sig_tv_s30_bce_s040_sobel_k5_s001_6l_ep060-20211102_062900") #.change_result_name_v1_to_v2() mask_h_bg_ch032_sig_L6_ep060_tv_s30_bce_s040_sobel_k5_s020 = Exp_builder().set_basic("train", use_db_obj, mask_unet_ch032_sig_L6, G_tv_s30_bce_s040_sobel_k5_s020_loss_info_builder, exp_dir=exp_dir, code_exe_path=code_exe_path, describe_mid="8b_3_2", describe_end="mask_h_bg_ch032_sig_tv_s30_bce_s040_sobel_k5_s020_6l_ep060") .set_train_args(epochs= 60, exp_bn_see_arg=None).set_train_in_gt_use_range(use_in_range=Range(0, 1), use_gt_range=Range(0, 1)).set_result_name(result_name="type8_blender_os_book-8b_3_2-flow_unet-mask_h_bg_ch032_sig_tv_s30_bce_s040_sobel_k5_s020_6l_ep060-20211102_070048") #.change_result_name_v1_to_v2() mask_h_bg_ch032_sig_L6_ep060_tv_s30_bce_s040_sobel_k5_s040 = Exp_builder().set_basic("train", use_db_obj, mask_unet_ch032_sig_L6, G_tv_s30_bce_s040_sobel_k5_s040_loss_info_builder, exp_dir=exp_dir, code_exe_path=code_exe_path, describe_mid="8b_3_3", describe_end="mask_h_bg_ch032_sig_tv_s30_bce_s040_sobel_k5_s040_6l_ep060") .set_train_args(epochs= 60, exp_bn_see_arg=None).set_train_in_gt_use_range(use_in_range=Range(0, 1), use_gt_range=Range(0, 1)).set_result_name(result_name="type8_blender_os_book-8b_3_3-flow_unet-mask_h_bg_ch032_sig_tv_s30_bce_s040_sobel_k5_s040_6l_ep060-20211102_073239") #.change_result_name_v1_to_v2() mask_h_bg_ch032_sig_L6_ep060_tv_s30_bce_s040_sobel_k5_s060 = Exp_builder().set_basic("train", use_db_obj, mask_unet_ch032_sig_L6, G_tv_s30_bce_s040_sobel_k5_s060_loss_info_builder, exp_dir=exp_dir, code_exe_path=code_exe_path, describe_mid="8b_3_4", describe_end="mask_h_bg_ch032_sig_tv_s30_bce_s040_sobel_k5_s060_6l_ep060") .set_train_args(epochs= 60, exp_bn_see_arg=None).set_train_in_gt_use_range(use_in_range=Range(0, 1), use_gt_range=Range(0, 1)).set_result_name(result_name="type8_blender_os_book-8b_3_4-flow_unet-mask_h_bg_ch032_sig_tv_s30_bce_s040_sobel_k5_s060_6l_ep060-20211102_080429") #.change_result_name_v1_to_v2()
7_block1/自己命的名字/... ''' use_db_obj = type9_mask_flow_have_bg_dtd_hdr_mix_and_paper use_loss_obj = [ G_mae_s001_loss_info_builder.set_loss_target("UNet_Cx").copy(), G_mae_s001_loss_info_builder.set_loss_target("UNet_Cy").copy() ] ################################################################################################################################################################################################################################################################################################################################################################################################# ################################################################################################################################################################################################################################################################################################################################################################################################# L2_ch128 = Exp_builder().set_basic( "train", use_db_obj, block1_L2_ch128_sig, use_loss_obj, exp_dir=exp_dir, code_exe_path=code_exe_path, describe_end=block1_L2_ch128_sig.kong_model.model_describe ).set_train_args(epochs=60, exp_bn_see_arg=None).set_train_in_gt_use_range( use_in_range=Range(0, 1), use_gt_range=Range(0, 1)).set_result_name( result_name="type8_blender-L2_ch128_block1_sig_out_1-20220112_173550") L2_ch064 = Exp_builder().set_basic( "train", use_db_obj, block1_L2_ch064_sig, use_loss_obj, exp_dir=exp_dir, code_exe_path=code_exe_path, describe_end=block1_L2_ch064_sig.kong_model.model_describe ).set_train_args(epochs=60, exp_bn_see_arg=None).set_train_in_gt_use_range( use_in_range=Range(0, 1), use_gt_range=Range(0, 1)).set_result_name(
6_mask_unet/自己命的名字/result_a 6_mask_unet/自己命的名字/result_b 6_mask_unet/自己命的名字/... ''' use_db_obj = type9_mask_flow_have_bg_dtd_hdr_mix_and_paper ############################ have_bg ################################# ### 1a. ch mask_h_bg_ch128_sig_bce_ep060 = Exp_builder().set_basic( "train", use_db_obj, mask_unet_ch128_sig_L7, G_bce_s001_loss_info_builder, exp_dir=exp_dir, code_exe_path=code_exe_path, describe_mid="6_1_1", describe_end="mask_h_bg_ch128_sig_bce_ep060" ).set_train_args(epochs=60, exp_bn_see_arg=None).set_train_in_gt_use_range( use_in_range=Range(0, 1), use_gt_range=Range(0, 1) ).set_result_name( result_name= "type8_blender_os_book-6_1_1flow_unet-mask_h_bg_ch128_sig_bce_ep060-20210927_083232-" ) #.change_result_name_v1_to_v2() mask_h_bg_ch064_sig_bce_ep060 = Exp_builder().set_basic( "train", use_db_obj, mask_unet_ch064_sig_L7, G_bce_s001_loss_info_builder, exp_dir=exp_dir, code_exe_path=code_exe_path, describe_mid="6_1_2",
比如:exp_dir = "7_flow_unet2_block1/自己命的名字",那 result_dir 就都在: 7_flow_unet2_block1/自己命的名字/result_a 7_flow_unet2_block1/自己命的名字/result_b 7_flow_unet2_block1/自己命的名字/... ''' use_db_obj = type9_mask_flow_have_bg_dtd_hdr_mix_and_paper ################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################ L4_ch128_limit = Exp_builder().set_basic( "test_real_photo_paper2", use_db_obj, flow_unet2_block1_ch128_sig_L4_limit, G_mae_s001_loss_info_builder, exp_dir=exp_dir, code_exe_path=code_exe_path, describe_end=flow_unet2_block1_ch128_sig_L4_limit.kong_model.model_describe + "_limit" ).set_train_args(epochs=60, exp_bn_see_arg=None).set_train_in_gt_use_range( use_in_range=Range(0, 1), use_gt_range=Range(0, 1) ).set_result_name( result_name="type8_blender-L4_ch128_block1_sig_out_2_limit-20211208_125050" ) #.change_result_name_v2_Remove_os_book(run_change=True).change_result_name_v2_Describe_end_use_New_Describe_end(run_change=True).change_result_name_v2_to_v3_Remove_describe_mid_model_name(run_change=True, print_msg=True) ################################################################################################################################################################################################################################################################################################################################################################################################ L5_ch128_limit = Exp_builder().set_basic( "test_real_photo_paper2", use_db_obj, flow_unet2_block1_ch128_sig_L5_limit, G_mae_s001_loss_info_builder, exp_dir=exp_dir, code_exe_path=code_exe_path, describe_end=flow_unet2_block1_ch128_sig_L5_limit.kong_model.model_describe
6_mask_unet/自己命的名字/result_a 6_mask_unet/自己命的名字/result_b 6_mask_unet/自己命的名字/... ''' use_db_obj = type9_mask_flow_have_bg_dtd_hdr_mix_and_paper ############################ have_bg ################################# ### 1a. ch mask_h_bg_ch128_sig_L6_ep060 = Exp_builder().set_basic( "train", use_db_obj, mask_unet_ch128_sig_L6, G_bce_sobel_k7_s780_loss_info_builder, exp_dir=exp_dir, code_exe_path=code_exe_path, describe_mid="6_1_1", describe_end="mask_h_bg_ch128_sig_bce_sobel_k7_s780_6l_ep060" ).set_train_args(epochs=60, exp_bn_see_arg=None).set_train_in_gt_use_range( use_in_range=Range(0, 1), use_gt_range=Range(0, 1) ).set_result_name( result_name= "type8_blender_os_book-6_1_1-flow_unet-mask_h_bg_ch128_sig_bce_sobel_k7_s780_6l_ep060-20211010_132103" ) #.change_result_name_v1_to_v2() mask_h_bg_ch064_sig_L6_ep060 = Exp_builder().set_basic( "train", use_db_obj, mask_unet_ch064_sig_L6, G_bce_sobel_k7_s780_loss_info_builder, exp_dir=exp_dir, code_exe_path=code_exe_path, describe_mid="6_1_2",
from step10_b2_exp_builder import Exp_builder ############################################################################################################################################################################################################# ''' exp_dir 是 決定 result_dir 的 "上一層"資料夾 名字喔! exp_dir要巢狀也沒問題~ 比如:exp_dir = "7_block1/自己命的名字",那 result_dir 就都在: 7_block1/自己命的名字/result_a 7_block1/自己命的名字/result_b 7_block1/自己命的名字/... ''' use_db_obj = type9_mask_flow_have_bg_dtd_hdr_mix_and_paper use_loss_obj = [G_mae_s001_loss_info_builder, G_mae_s001_loss_info_builder] ################################################################################################################################################################################################################################################################################################################################################################################################# ################################################################################################################################################################################################################################################################################################################################################################################################# ################################################################################################################################################################################################################################################################################################################################################################################################# L4_ch128_limit = Exp_builder().set_basic("test_real_photo_paper2", use_db_obj, block1_L4_ch128_sig_limit, use_loss_obj, exp_dir=exp_dir, code_exe_path=code_exe_path, describe_end=block1_L4_ch128_sig_limit.kong_model.model_describe + "_limit").set_train_args(epochs= 60, exp_bn_see_arg=None).set_train_in_gt_use_range(use_in_range=Range(0, 1), use_gt_range=Range(0, 1)).set_result_name(result_name="type8_blender-L4_ch128_block1_sig_out_1_limit-20211226_084951") ####################################################################################################################################################################################################################################################################################################################################################################################### L5_ch128_limit = Exp_builder().set_basic("test_real_photo_paper2", use_db_obj, block1_L5_ch128_sig_limit, use_loss_obj, exp_dir=exp_dir, code_exe_path=code_exe_path, describe_end=block1_L5_ch128_sig_limit.kong_model.model_describe + "_limit").set_train_args(epochs= 60, exp_bn_see_arg=None).set_train_in_gt_use_range(use_in_range=Range(0, 1), use_gt_range=Range(0, 1)).set_result_name(result_name="type8_blender-L5_ch128_block1_sig_out_1_limit-20211226_121123") L5_ch064_limit = Exp_builder().set_basic("test_real_photo_paper2", use_db_obj, block1_L5_ch064_sig_limit, use_loss_obj, exp_dir=exp_dir, code_exe_path=code_exe_path, describe_end=block1_L5_ch064_sig_limit.kong_model.model_describe + "_limit").set_train_args(epochs= 60, exp_bn_see_arg=None).set_train_in_gt_use_range(use_in_range=Range(0, 1), use_gt_range=Range(0, 1)).set_result_name(result_name="type8_blender-L5_ch064_block1_sig_out_1_limit-20211226_160017") ####################################################################################################################################################################################################################################################################################################################################################################################### L6_ch128_limit = Exp_builder().set_basic("test_real_photo_paper2", use_db_obj, block1_L6_ch128_sig_limit, use_loss_obj, exp_dir=exp_dir, code_exe_path=code_exe_path, describe_end=block1_L6_ch128_sig_limit.kong_model.model_describe + "_limit").set_train_args(epochs= 60, exp_bn_see_arg=None).set_train_in_gt_use_range(use_in_range=Range(0, 1), use_gt_range=Range(0, 1)).set_result_name(result_name="type8_blender-L6_ch128_block1_sig_out_1_limit-20211226_034306") L6_ch064_limit = Exp_builder().set_basic("test_real_photo_paper2", use_db_obj, block1_L6_ch064_sig_limit, use_loss_obj, exp_dir=exp_dir, code_exe_path=code_exe_path, describe_end=block1_L6_ch064_sig_limit.kong_model.model_describe + "_limit").set_train_args(epochs= 60, exp_bn_see_arg=None).set_train_in_gt_use_range(use_in_range=Range(0, 1), use_gt_range=Range(0, 1)).set_result_name(result_name="type8_blender-L6_ch064_block1_sig_out_1_limit-20211226_162650") L6_ch032_limit = Exp_builder().set_basic("test_real_photo_paper2", use_db_obj, block1_L6_ch032_sig_limit, use_loss_obj, exp_dir=exp_dir, code_exe_path=code_exe_path, describe_end=block1_L6_ch032_sig_limit.kong_model.model_describe + "_limit").set_train_args(epochs= 60, exp_bn_see_arg=None).set_train_in_gt_use_range(use_in_range=Range(0, 1), use_gt_range=Range(0, 1)).set_result_name(result_name="type8_blender-L6_ch032_block1_sig_out_1_limit-20211226_183127") ####################################################################################################################################################################################################################################################################################################################################################################################### L7_ch128_limit = Exp_builder().set_basic("test_real_photo_paper2", use_db_obj, block1_L7_ch128_sig_limit, use_loss_obj, exp_dir=exp_dir, code_exe_path=code_exe_path, describe_end=block1_L7_ch128_sig_limit.kong_model.model_describe + "_limit").set_train_args(epochs= 60, exp_bn_see_arg=None).set_train_in_gt_use_range(use_in_range=Range(0, 1), use_gt_range=Range(0, 1)).set_result_name(result_name="type8_blender-L7_ch128_block1_sig_out_1_limit-20211226_193440") L7_ch064_limit = Exp_builder().set_basic("test_real_photo_paper2", use_db_obj, block1_L7_ch064_sig_limit, use_loss_obj, exp_dir=exp_dir, code_exe_path=code_exe_path, describe_end=block1_L7_ch064_sig_limit.kong_model.model_describe + "_limit").set_train_args(epochs= 60, exp_bn_see_arg=None).set_train_in_gt_use_range(use_in_range=Range(0, 1), use_gt_range=Range(0, 1)).set_result_name(result_name="type8_blender-L7_ch064_block1_sig_out_1_limit-20211226_085748") L7_ch032_limit = Exp_builder().set_basic("test_real_photo_paper2", use_db_obj, block1_L7_ch032_sig_limit, use_loss_obj, exp_dir=exp_dir, code_exe_path=code_exe_path, describe_end=block1_L7_ch032_sig_limit.kong_model.model_describe + "_limit").set_train_args(epochs= 60, exp_bn_see_arg=None).set_train_in_gt_use_range(use_in_range=Range(0, 1), use_gt_range=Range(0, 1)).set_result_name(result_name="type8_blender-L7_ch032_block1_sig_out_1_limit-20211226_111753") L7_ch016_limit = Exp_builder().set_basic("test_real_photo_paper2", use_db_obj, block1_L7_ch016_sig_limit, use_loss_obj, exp_dir=exp_dir, code_exe_path=code_exe_path, describe_end=block1_L7_ch016_sig_limit.kong_model.model_describe + "_limit").set_train_args(epochs= 60, exp_bn_see_arg=None).set_train_in_gt_use_range(use_in_range=Range(0, 1), use_gt_range=Range(0, 1)).set_result_name(result_name="type8_blender-L7_ch016_block1_sig_out_1_limit-20211226_123845") ####################################################################################################################################################################################################################################################################################################################################################################################### L8_ch128_limit = Exp_builder().set_basic("test_real_photo_paper2", use_db_obj, block1_L8_ch128_sig_limit, use_loss_obj, exp_dir=exp_dir, code_exe_path=code_exe_path, describe_end=block1_L8_ch128_sig_limit.kong_model.model_describe + "_limit").set_train_args(epochs= 60, exp_bn_see_arg=None).set_train_in_gt_use_range(use_in_range=Range(0, 1), use_gt_range=Range(0, 1)).set_result_name(result_name="type8_blender-L8_ch128_block1_sig_out_1_limit-20211226_132707") L8_ch064_limit = Exp_builder().set_basic("test_real_photo_paper2", use_db_obj, block1_L8_ch064_sig_limit, use_loss_obj, exp_dir=exp_dir, code_exe_path=code_exe_path, describe_end=block1_L8_ch064_sig_limit.kong_model.model_describe + "_limit").set_train_args(epochs= 60, exp_bn_see_arg=None).set_train_in_gt_use_range(use_in_range=Range(0, 1), use_gt_range=Range(0, 1)).set_result_name(result_name="type8_blender-L8_ch064_block1_sig_out_1_limit-20211226_180106")
6_mask_unet/自己命的名字/result_a 6_mask_unet/自己命的名字/result_b 6_mask_unet/自己命的名字/... ''' use_db_obj = type9_mask_flow_have_bg_dtd_hdr_mix_and_paper ############################ have_bg ################################# ### 1a. ch mask_h_bg_ch128_sig_L6_ep060 = Exp_builder().set_basic( "train", use_db_obj, mask_unet_ch128_sig_L6, G_bce_s060_loss_info_builder, exp_dir=exp_dir, code_exe_path=code_exe_path, describe_mid="6_1_1", describe_end="mask_h_bg_2_ch128_sig_bce_s60_6l_ep060" ).set_train_args(epochs=60, exp_bn_see_arg=None).set_train_in_gt_use_range( use_in_range=Range(0, 1), use_gt_range=Range(0, 1) ).set_result_name( result_name= "type8_blender_os_book-6_1_1-flow_unet-mask_h_bg_2_ch128_sig_bce_s60_6l_ep060-20211028_142124" ) #.change_result_name_v1_to_v2() mask_h_bg_ch064_sig_L6_ep060 = Exp_builder().set_basic( "train", use_db_obj, mask_unet_ch064_sig_L6, G_bce_s060_loss_info_builder, exp_dir=exp_dir, code_exe_path=code_exe_path, describe_mid="6_1_2",
from step10_a2_loss_info_obj import * from step10_b2_exp_builder import Exp_builder ############################################################################################################################################################################################################# ''' exp_dir 是 決定 result_dir 的 "上一層"資料夾 名字喔! exp_dir要巢狀也沒問題~ 比如:exp_dir = "6_mask_unet/自己命的名字",那 result_dir 就都在: 6_mask_unet/自己命的名字/result_a 6_mask_unet/自己命的名字/result_b 6_mask_unet/自己命的名字/... ''' use_db_obj = type8_blender_wc_try_mul_M use_loss_obj = [G_mae_s001_loss_info_builder.set_loss_target("UNet_z").copy(), G_mae_s001_loss_info_builder.set_loss_target("UNet_y").copy(), G_mae_s001_loss_info_builder.set_loss_target("UNet_x").copy()] ### z, y, x 順序是看 step07_b_0b_Multi_UNet 來對應的喔 ############################################################# I_to_Wx_L2_ch128_and_I_to_Wy_L2_ch128_ep060_and_I_to_Wz_L2_ch128_ep060 = Exp_builder().set_basic("train", use_db_obj, I_to_Wx_L2_ch128_and_I_to_Wy_L2_ch128_and_I_to_Wz_L2_ch128, use_loss_obj, exp_dir=exp_dir, code_exe_path=code_exe_path, describe_end=I_to_Wx_L2_ch128_and_I_to_Wy_L2_ch128_and_I_to_Wz_L2_ch128.kong_model.model_describe) .set_train_args(epochs= 60, exp_bn_see_arg=None).set_train_in_gt_use_range(use_in_range=Range(0, 1), use_gt_range=Range(0, 1)).set_result_name(result_name="") I_to_Wx_L2_ch064_and_I_to_Wy_L2_ch064_ep060_and_I_to_Wz_L2_ch064_ep060 = Exp_builder().set_basic("train", use_db_obj, I_to_Wx_L2_ch064_and_I_to_Wy_L2_ch064_and_I_to_Wz_L2_ch064, use_loss_obj, exp_dir=exp_dir, code_exe_path=code_exe_path, describe_end=I_to_Wx_L2_ch064_and_I_to_Wy_L2_ch064_and_I_to_Wz_L2_ch064.kong_model.model_describe) .set_train_args(epochs= 60, exp_bn_see_arg=None).set_train_in_gt_use_range(use_in_range=Range(0, 1), use_gt_range=Range(0, 1)).set_result_name(result_name="") I_to_Wx_L2_ch032_and_I_to_Wy_L2_ch032_ep060_and_I_to_Wz_L2_ch032_ep060 = Exp_builder().set_basic("train", use_db_obj, I_to_Wx_L2_ch032_and_I_to_Wy_L2_ch032_and_I_to_Wz_L2_ch032, use_loss_obj, exp_dir=exp_dir, code_exe_path=code_exe_path, describe_end=I_to_Wx_L2_ch032_and_I_to_Wy_L2_ch032_and_I_to_Wz_L2_ch032.kong_model.model_describe) .set_train_args(epochs= 60, exp_bn_see_arg=None).set_train_in_gt_use_range(use_in_range=Range(0, 1), use_gt_range=Range(0, 1)).set_result_name(result_name="") I_to_Wx_L2_ch016_and_I_to_Wy_L2_ch016_ep060_and_I_to_Wz_L2_ch016_ep060 = Exp_builder().set_basic("train", use_db_obj, I_to_Wx_L2_ch016_and_I_to_Wy_L2_ch016_and_I_to_Wz_L2_ch016, use_loss_obj, exp_dir=exp_dir, code_exe_path=code_exe_path, describe_end=I_to_Wx_L2_ch016_and_I_to_Wy_L2_ch016_and_I_to_Wz_L2_ch016.kong_model.model_describe) .set_train_args(epochs= 60, exp_bn_see_arg=None).set_train_in_gt_use_range(use_in_range=Range(0, 1), use_gt_range=Range(0, 1)).set_result_name(result_name="") I_to_Wx_L2_ch008_and_I_to_Wy_L2_ch008_ep060_and_I_to_Wz_L2_ch008_ep060 = Exp_builder().set_basic("train", use_db_obj, I_to_Wx_L2_ch008_and_I_to_Wy_L2_ch008_and_I_to_Wz_L2_ch008, use_loss_obj, exp_dir=exp_dir, code_exe_path=code_exe_path, describe_end=I_to_Wx_L2_ch008_and_I_to_Wy_L2_ch008_and_I_to_Wz_L2_ch008.kong_model.model_describe) .set_train_args(epochs= 60, exp_bn_see_arg=None).set_train_in_gt_use_range(use_in_range=Range(0, 1), use_gt_range=Range(0, 1)).set_result_name(result_name="") I_to_Wx_L2_ch004_and_I_to_Wy_L2_ch004_ep060_and_I_to_Wz_L2_ch004_ep060 = Exp_builder().set_basic("train", use_db_obj, I_to_Wx_L2_ch004_and_I_to_Wy_L2_ch004_and_I_to_Wz_L2_ch004, use_loss_obj, exp_dir=exp_dir, code_exe_path=code_exe_path, describe_end=I_to_Wx_L2_ch004_and_I_to_Wy_L2_ch004_and_I_to_Wz_L2_ch004.kong_model.model_describe) .set_train_args(epochs= 60, exp_bn_see_arg=None).set_train_in_gt_use_range(use_in_range=Range(0, 1), use_gt_range=Range(0, 1)).set_result_name(result_name="") I_to_Wx_L2_ch002_and_I_to_Wy_L2_ch002_ep060_and_I_to_Wz_L2_ch002_ep060 = Exp_builder().set_basic("train", use_db_obj, I_to_Wx_L2_ch002_and_I_to_Wy_L2_ch002_and_I_to_Wz_L2_ch002, use_loss_obj, exp_dir=exp_dir, code_exe_path=code_exe_path, describe_end=I_to_Wx_L2_ch002_and_I_to_Wy_L2_ch002_and_I_to_Wz_L2_ch002.kong_model.model_describe) .set_train_args(epochs= 60, exp_bn_see_arg=None).set_train_in_gt_use_range(use_in_range=Range(0, 1), use_gt_range=Range(0, 1)).set_result_name(result_name="") I_to_Wx_L2_ch001_and_I_to_Wy_L2_ch001_ep060_and_I_to_Wz_L2_ch001_ep060 = Exp_builder().set_basic("train", use_db_obj, I_to_Wx_L2_ch001_and_I_to_Wy_L2_ch001_and_I_to_Wz_L2_ch001, use_loss_obj, exp_dir=exp_dir, code_exe_path=code_exe_path, describe_end=I_to_Wx_L2_ch001_and_I_to_Wy_L2_ch001_and_I_to_Wz_L2_ch001.kong_model.model_describe) .set_train_args(epochs= 60, exp_bn_see_arg=None).set_train_in_gt_use_range(use_in_range=Range(0, 1), use_gt_range=Range(0, 1)).set_result_name(result_name="") I_to_Wx_L3_ch128_and_I_to_Wy_L3_ch128_ep060_and_I_to_Wz_L3_ch128_ep060 = Exp_builder().set_basic("train", use_db_obj, I_to_Wx_L3_ch128_and_I_to_Wy_L3_ch128_and_I_to_Wz_L3_ch128, use_loss_obj, exp_dir=exp_dir, code_exe_path=code_exe_path, describe_end=I_to_Wx_L3_ch128_and_I_to_Wy_L3_ch128_and_I_to_Wz_L3_ch128.kong_model.model_describe) .set_train_args(epochs= 60, exp_bn_see_arg=None).set_train_in_gt_use_range(use_in_range=Range(0, 1), use_gt_range=Range(0, 1)).set_result_name(result_name="") I_to_Wx_L3_ch064_and_I_to_Wy_L3_ch064_ep060_and_I_to_Wz_L3_ch064_ep060 = Exp_builder().set_basic("train", use_db_obj, I_to_Wx_L3_ch064_and_I_to_Wy_L3_ch064_and_I_to_Wz_L3_ch064, use_loss_obj, exp_dir=exp_dir, code_exe_path=code_exe_path, describe_end=I_to_Wx_L3_ch064_and_I_to_Wy_L3_ch064_and_I_to_Wz_L3_ch064.kong_model.model_describe) .set_train_args(epochs= 60, exp_bn_see_arg=None).set_train_in_gt_use_range(use_in_range=Range(0, 1), use_gt_range=Range(0, 1)).set_result_name(result_name="") I_to_Wx_L3_ch032_and_I_to_Wy_L3_ch032_ep060_and_I_to_Wz_L3_ch032_ep060 = Exp_builder().set_basic("train", use_db_obj, I_to_Wx_L3_ch032_and_I_to_Wy_L3_ch032_and_I_to_Wz_L3_ch032, use_loss_obj, exp_dir=exp_dir, code_exe_path=code_exe_path, describe_end=I_to_Wx_L3_ch032_and_I_to_Wy_L3_ch032_and_I_to_Wz_L3_ch032.kong_model.model_describe) .set_train_args(epochs= 60, exp_bn_see_arg=None).set_train_in_gt_use_range(use_in_range=Range(0, 1), use_gt_range=Range(0, 1)).set_result_name(result_name="") I_to_Wx_L3_ch016_and_I_to_Wy_L3_ch016_ep060_and_I_to_Wz_L3_ch016_ep060 = Exp_builder().set_basic("train", use_db_obj, I_to_Wx_L3_ch016_and_I_to_Wy_L3_ch016_and_I_to_Wz_L3_ch016, use_loss_obj, exp_dir=exp_dir, code_exe_path=code_exe_path, describe_end=I_to_Wx_L3_ch016_and_I_to_Wy_L3_ch016_and_I_to_Wz_L3_ch016.kong_model.model_describe) .set_train_args(epochs= 60, exp_bn_see_arg=None).set_train_in_gt_use_range(use_in_range=Range(0, 1), use_gt_range=Range(0, 1)).set_result_name(result_name="") I_to_Wx_L3_ch008_and_I_to_Wy_L3_ch008_ep060_and_I_to_Wz_L3_ch008_ep060 = Exp_builder().set_basic("train", use_db_obj, I_to_Wx_L3_ch008_and_I_to_Wy_L3_ch008_and_I_to_Wz_L3_ch008, use_loss_obj, exp_dir=exp_dir, code_exe_path=code_exe_path, describe_end=I_to_Wx_L3_ch008_and_I_to_Wy_L3_ch008_and_I_to_Wz_L3_ch008.kong_model.model_describe) .set_train_args(epochs= 60, exp_bn_see_arg=None).set_train_in_gt_use_range(use_in_range=Range(0, 1), use_gt_range=Range(0, 1)).set_result_name(result_name="") I_to_Wx_L3_ch004_and_I_to_Wy_L3_ch004_ep060_and_I_to_Wz_L3_ch004_ep060 = Exp_builder().set_basic("train", use_db_obj, I_to_Wx_L3_ch004_and_I_to_Wy_L3_ch004_and_I_to_Wz_L3_ch004, use_loss_obj, exp_dir=exp_dir, code_exe_path=code_exe_path, describe_end=I_to_Wx_L3_ch004_and_I_to_Wy_L3_ch004_and_I_to_Wz_L3_ch004.kong_model.model_describe) .set_train_args(epochs= 60, exp_bn_see_arg=None).set_train_in_gt_use_range(use_in_range=Range(0, 1), use_gt_range=Range(0, 1)).set_result_name(result_name="") I_to_Wx_L3_ch002_and_I_to_Wy_L3_ch002_ep060_and_I_to_Wz_L3_ch002_ep060 = Exp_builder().set_basic("train", use_db_obj, I_to_Wx_L3_ch002_and_I_to_Wy_L3_ch002_and_I_to_Wz_L3_ch002, use_loss_obj, exp_dir=exp_dir, code_exe_path=code_exe_path, describe_end=I_to_Wx_L3_ch002_and_I_to_Wy_L3_ch002_and_I_to_Wz_L3_ch002.kong_model.model_describe) .set_train_args(epochs= 60, exp_bn_see_arg=None).set_train_in_gt_use_range(use_in_range=Range(0, 1), use_gt_range=Range(0, 1)).set_result_name(result_name="")
比如:exp_dir = "7_flow_unet2_block1/自己命的名字",那 result_dir 就都在: 7_flow_unet2_block1/自己命的名字/result_a 7_flow_unet2_block1/自己命的名字/result_b 7_flow_unet2_block1/自己命的名字/... ''' use_db_obj = type8_blender_wc ####################################################################################################################################################################################################################################################################################################################################################################################### ####################################################################################################################################################################################################################################################################################################################################################################################### L3_ch128 = Exp_builder().set_basic( "train", use_db_obj, flow_unet2_block1_ch128_sig_L3, G_mae_s001_loss_info_builder, exp_dir=exp_dir, code_exe_path=code_exe_path, describe_end=flow_unet2_block1_ch128_sig_L3.kong_model.model_describe ).set_train_args(epochs=60, exp_bn_see_arg=None).set_train_in_gt_use_range( use_in_range=Range(0, 1), use_gt_range=Range(0, 1) ).set_result_name( result_name="type8_blender-L3_ch128_block1_sig_out_3-20211201_145035" ) #.change_result_name_v2_Remove_os_book(run_change=False).change_result_name_v2_Describe_end_use_New_Describe_end(run_change=False).change_result_name_v2_to_v3_Remove_describe_mid_model_name(run_change=False, print_msg=True) L3_ch064 = Exp_builder().set_basic( "train", use_db_obj, flow_unet2_block1_ch064_sig_L3, G_mae_s001_loss_info_builder, exp_dir=exp_dir, code_exe_path=code_exe_path, describe_end=flow_unet2_block1_ch064_sig_L3.kong_model.model_describe ).set_train_args(epochs=60, exp_bn_see_arg=None).set_train_in_gt_use_range(
from step10_b2_exp_builder import Exp_builder ############################################################################################################################################################################################################# ''' exp_dir 是 決定 result_dir 的 "上一層"資料夾 名字喔! exp_dir要巢狀也沒問題~ 比如:exp_dir = "7_block1/自己命的名字",那 result_dir 就都在: 7_block1/自己命的名字/result_a 7_block1/自己命的名字/result_b 7_block1/自己命的名字/... ''' use_db_obj = type8_blender_wc_try_mul_M use_loss_obj = [G_mae_s001_loss_info_builder, G_mae_s001_loss_info_builder, G_mae_s001_loss_info_builder] ################################################################################################################################################################################################################################################################################################################################################################################################# ################################################################################################################################################################################################################################################################################################################################################################################################# ################################################################################################################################################################################################################################################################################################################################################################################################# L4_ch128_limit = Exp_builder().set_basic("train", use_db_obj, block1_L4_ch128_sig_limit, use_loss_obj, exp_dir=exp_dir, code_exe_path=code_exe_path, describe_end=block1_L4_ch128_sig_limit.kong_model.model_describe + "_limit").set_train_args(epochs= 60, exp_bn_see_arg=None).set_train_in_gt_use_range(use_in_range=Range(0, 1), use_gt_range=Range(0, 1)).set_result_name(result_name="") ####################################################################################################################################################################################################################################################################################################################################################################################### L5_ch128_limit = Exp_builder().set_basic("train", use_db_obj, block1_L5_ch128_sig_limit, use_loss_obj, exp_dir=exp_dir, code_exe_path=code_exe_path, describe_end=block1_L5_ch128_sig_limit.kong_model.model_describe + "_limit").set_train_args(epochs= 60, exp_bn_see_arg=None).set_train_in_gt_use_range(use_in_range=Range(0, 1), use_gt_range=Range(0, 1)).set_result_name(result_name="") L5_ch064_limit = Exp_builder().set_basic("train", use_db_obj, block1_L5_ch064_sig_limit, use_loss_obj, exp_dir=exp_dir, code_exe_path=code_exe_path, describe_end=block1_L5_ch064_sig_limit.kong_model.model_describe + "_limit").set_train_args(epochs= 60, exp_bn_see_arg=None).set_train_in_gt_use_range(use_in_range=Range(0, 1), use_gt_range=Range(0, 1)).set_result_name(result_name="") ####################################################################################################################################################################################################################################################################################################################################################################################### L6_ch128_limit = Exp_builder().set_basic("train", use_db_obj, block1_L6_ch128_sig_limit, use_loss_obj, exp_dir=exp_dir, code_exe_path=code_exe_path, describe_end=block1_L6_ch128_sig_limit.kong_model.model_describe + "_limit").set_train_args(epochs= 60, exp_bn_see_arg=None).set_train_in_gt_use_range(use_in_range=Range(0, 1), use_gt_range=Range(0, 1)).set_result_name(result_name="type8_blender-L6_ch128_block1_sig_out_1_limit-20220109_011925") L6_ch064_limit = Exp_builder().set_basic("train", use_db_obj, block1_L6_ch064_sig_limit, use_loss_obj, exp_dir=exp_dir, code_exe_path=code_exe_path, describe_end=block1_L6_ch064_sig_limit.kong_model.model_describe + "_limit").set_train_args(epochs= 60, exp_bn_see_arg=None).set_train_in_gt_use_range(use_in_range=Range(0, 1), use_gt_range=Range(0, 1)).set_result_name(result_name="") L6_ch032_limit = Exp_builder().set_basic("train", use_db_obj, block1_L6_ch032_sig_limit, use_loss_obj, exp_dir=exp_dir, code_exe_path=code_exe_path, describe_end=block1_L6_ch032_sig_limit.kong_model.model_describe + "_limit").set_train_args(epochs= 60, exp_bn_see_arg=None).set_train_in_gt_use_range(use_in_range=Range(0, 1), use_gt_range=Range(0, 1)).set_result_name(result_name="") ####################################################################################################################################################################################################################################################################################################################################################################################### L7_ch128_limit = Exp_builder().set_basic("train", use_db_obj, block1_L7_ch128_sig_limit, use_loss_obj, exp_dir=exp_dir, code_exe_path=code_exe_path, describe_end=block1_L7_ch128_sig_limit.kong_model.model_describe + "_limit").set_train_args(epochs= 60, exp_bn_see_arg=None).set_train_in_gt_use_range(use_in_range=Range(0, 1), use_gt_range=Range(0, 1)).set_result_name(result_name="type8_blender-L7_ch128_block1_sig_out_1_limit-20220108_232949") L7_ch064_limit = Exp_builder().set_basic("train", use_db_obj, block1_L7_ch064_sig_limit, use_loss_obj, exp_dir=exp_dir, code_exe_path=code_exe_path, describe_end=block1_L7_ch064_sig_limit.kong_model.model_describe + "_limit").set_train_args(epochs= 60, exp_bn_see_arg=None).set_train_in_gt_use_range(use_in_range=Range(0, 1), use_gt_range=Range(0, 1)).set_result_name(result_name="type8_blender-L7_ch064_block1_sig_out_1_limit-20220109_045429") L7_ch032_limit = Exp_builder().set_basic("train", use_db_obj, block1_L7_ch032_sig_limit, use_loss_obj, exp_dir=exp_dir, code_exe_path=code_exe_path, describe_end=block1_L7_ch032_sig_limit.kong_model.model_describe + "_limit").set_train_args(epochs= 60, exp_bn_see_arg=None).set_train_in_gt_use_range(use_in_range=Range(0, 1), use_gt_range=Range(0, 1)).set_result_name(result_name="") L7_ch016_limit = Exp_builder().set_basic("train", use_db_obj, block1_L7_ch016_sig_limit, use_loss_obj, exp_dir=exp_dir, code_exe_path=code_exe_path, describe_end=block1_L7_ch016_sig_limit.kong_model.model_describe + "_limit").set_train_args(epochs= 60, exp_bn_see_arg=None).set_train_in_gt_use_range(use_in_range=Range(0, 1), use_gt_range=Range(0, 1)).set_result_name(result_name="") ####################################################################################################################################################################################################################################################################################################################################################################################### L8_ch128_limit = Exp_builder().set_basic("train", use_db_obj, block1_L8_ch128_sig_limit, use_loss_obj, exp_dir=exp_dir, code_exe_path=code_exe_path, describe_end=block1_L8_ch128_sig_limit.kong_model.model_describe + "_limit").set_train_args(epochs= 60, exp_bn_see_arg=None).set_train_in_gt_use_range(use_in_range=Range(0, 1), use_gt_range=Range(0, 1)).set_result_name(result_name="type8_blender-L8_ch128_block1_sig_out_1_limit-20220109_064247") L8_ch064_limit = Exp_builder().set_basic("train", use_db_obj, block1_L8_ch064_sig_limit, use_loss_obj, exp_dir=exp_dir, code_exe_path=code_exe_path, describe_end=block1_L8_ch064_sig_limit.kong_model.model_describe + "_limit").set_train_args(epochs= 60, exp_bn_see_arg=None).set_train_in_gt_use_range(use_in_range=Range(0, 1), use_gt_range=Range(0, 1)).set_result_name(result_name="type8_blender-L8_ch064_block1_sig_out_1_limit-20220109_075512")
from step10_a2_loss_info_obj import * from step10_b2_exp_builder import Exp_builder ############################################################################################################################################################################################################# ''' exp_dir 是 決定 result_dir 的 "上一層"資料夾 名字喔! exp_dir要巢狀也沒問題~ 比如:exp_dir = "6_mask_unet/自己命的名字",那 result_dir 就都在: 6_mask_unet/自己命的名字/result_a 6_mask_unet/自己命的名字/result_b 6_mask_unet/自己命的名字/... ''' use_db_obj = type9_mask_flow_have_bg_dtd_hdr_mix_and_paper ############################ have_bg ################################# ### 1a. ch mask_h_bg_ch128_sig_L6_ep060 = Exp_builder().set_basic("train", use_db_obj, mask_unet_ch128_sig_L6, G_tv_s12_bce_s001_loss_info_builder, exp_dir=exp_dir, code_exe_path=code_exe_path, describe_mid="6_1_1", describe_end="mask_h_bg_ch128_sig_tv_s12_bce_6l_ep060") .set_train_args(epochs= 60, exp_bn_see_arg=None).set_train_in_gt_use_range(use_in_range=Range(0, 1), use_gt_range=Range(0, 1)).set_result_name(result_name="type8_blender_os_book-6_1_1-flow_unet-mask_h_bg_ch128_sig_tv_s12_bce_6l_ep060-20211020_225456") #.change_result_name_v1_to_v2() mask_h_bg_ch064_sig_L6_ep060 = Exp_builder().set_basic("train", use_db_obj, mask_unet_ch064_sig_L6, G_tv_s12_bce_s001_loss_info_builder, exp_dir=exp_dir, code_exe_path=code_exe_path, describe_mid="6_1_2", describe_end="mask_h_bg_ch064_sig_tv_s12_bce_6l_ep060") .set_train_args(epochs= 60, exp_bn_see_arg=None).set_train_in_gt_use_range(use_in_range=Range(0, 1), use_gt_range=Range(0, 1)).set_result_name(result_name="type8_blender_os_book-6_1_2-flow_unet-mask_h_bg_ch064_sig_tv_s12_bce_6l_ep060-20211020_221509") #.change_result_name_v1_to_v2() mask_h_bg_ch032_sig_L6_ep060 = Exp_builder().set_basic("train", use_db_obj, mask_unet_ch032_sig_L6, G_tv_s12_bce_s001_loss_info_builder, exp_dir=exp_dir, code_exe_path=code_exe_path, describe_mid="6_1_3", describe_end="mask_h_bg_ch032_sig_tv_s12_bce_6l_ep060") .set_train_args(epochs= 60, exp_bn_see_arg=None).set_train_in_gt_use_range(use_in_range=Range(0, 1), use_gt_range=Range(0, 1)).set_result_name(result_name="type8_blender_os_book-6_1_3-flow_unet-mask_h_bg_ch032_sig_tv_s12_bce_6l_ep060-20211020_214006") #.change_result_name_v1_to_v2() mask_h_bg_ch016_sig_L6_ep060 = Exp_builder().set_basic("train", use_db_obj, mask_unet_ch016_sig_L6, G_tv_s12_bce_s001_loss_info_builder, exp_dir=exp_dir, code_exe_path=code_exe_path, describe_mid="6_1_4", describe_end="mask_h_bg_ch016_sig_tv_s12_bce_6l_ep060") .set_train_args(epochs= 60, exp_bn_see_arg=None).set_train_in_gt_use_range(use_in_range=Range(0, 1), use_gt_range=Range(0, 1)).set_result_name(result_name="type8_blender_os_book-6_1_4-flow_unet-mask_h_bg_ch016_sig_tv_s12_bce_6l_ep060-20211020_210655") #.change_result_name_v1_to_v2() mask_h_bg_ch008_sig_L6_ep060 = Exp_builder().set_basic("train", use_db_obj, mask_unet_ch008_sig_L6, G_tv_s12_bce_s001_loss_info_builder, exp_dir=exp_dir, code_exe_path=code_exe_path, describe_mid="6_1_5", describe_end="mask_h_bg_ch008_sig_tv_s12_bce_6l_ep060") .set_train_args(epochs= 60, exp_bn_see_arg=None).set_train_in_gt_use_range(use_in_range=Range(0, 1), use_gt_range=Range(0, 1)).set_result_name(result_name="type8_blender_os_book-6_1_5-flow_unet-mask_h_bg_ch008_sig_tv_s12_bce_6l_ep060-20211021_051813") #.change_result_name_v1_to_v2() mask_h_bg_ch004_sig_L6_ep060 = Exp_builder().set_basic("train", use_db_obj, mask_unet_ch004_sig_L6, G_tv_s12_bce_s001_loss_info_builder, exp_dir=exp_dir, code_exe_path=code_exe_path, describe_mid="6_1_6", describe_end="mask_h_bg_ch004_sig_tv_s12_bce_6l_ep060") .set_train_args(epochs= 60, exp_bn_see_arg=None).set_train_in_gt_use_range(use_in_range=Range(0, 1), use_gt_range=Range(0, 1)).set_result_name(result_name="type8_blender_os_book-6_1_6-flow_unet-mask_h_bg_ch004_sig_tv_s12_bce_6l_ep060-20211021_044529") #.change_result_name_v1_to_v2() mask_h_bg_ch002_sig_L6_ep060 = Exp_builder().set_basic("train", use_db_obj, mask_unet_ch002_sig_L6, G_tv_s12_bce_s001_loss_info_builder, exp_dir=exp_dir, code_exe_path=code_exe_path, describe_mid="6_1_7", describe_end="mask_h_bg_ch002_sig_tv_s12_bce_6l_ep060") .set_train_args(epochs= 60, exp_bn_see_arg=None).set_train_in_gt_use_range(use_in_range=Range(0, 1), use_gt_range=Range(0, 1)).set_result_name(result_name="type8_blender_os_book-6_1_7-flow_unet-mask_h_bg_ch002_sig_tv_s12_bce_6l_ep060-20211021_041249") #.change_result_name_v1_to_v2() mask_h_bg_ch001_sig_L6_ep060 = Exp_builder().set_basic("train", use_db_obj, mask_unet_ch001_sig_L6, G_tv_s12_bce_s001_loss_info_builder, exp_dir=exp_dir, code_exe_path=code_exe_path, describe_mid="6_1_8", describe_end="mask_h_bg_ch001_sig_tv_s12_bce_6l_ep060") .set_train_args(epochs= 60, exp_bn_see_arg=None).set_train_in_gt_use_range(use_in_range=Range(0, 1), use_gt_range=Range(0, 1)).set_result_name(result_name="type8_blender_os_book-6_1_8-flow_unet-mask_h_bg_ch001_sig_tv_s12_bce_6l_ep060-20211021_034009") #.change_result_name_v1_to_v2() ### 1b. ch and epoch_6l mask_h_bg_ch128_sig_L6_ep200 = Exp_builder().set_basic("train", use_db_obj, mask_unet_ch128_sig_L6, G_tv_s12_bce_s001_loss_info_builder, exp_dir=exp_dir, code_exe_path=code_exe_path, describe_mid="6_1b_1", describe_end="mask_h_bg_ch128_sig_tv_s12_bce_6l_ep200") .set_train_args(epochs=200, exp_bn_see_arg=None).set_train_in_gt_use_range(use_in_range=Range(0, 1), use_gt_range=Range(0, 1)).set_result_name(result_name="type8_blender_os_book-6_1b_1-flow_unet-mask_h_bg_ch128_sig_tv_s20_bce_6l_ep200-20211021_191913") #.change_result_name_v1_to_v2() mask_h_bg_ch064_sig_L6_ep200 = Exp_builder().set_basic("train", use_db_obj, mask_unet_ch064_sig_L6, G_tv_s12_bce_s001_loss_info_builder, exp_dir=exp_dir, code_exe_path=code_exe_path, describe_mid="6_1b_2", describe_end="mask_h_bg_ch064_sig_tv_s12_bce_6l_ep200") .set_train_args(epochs=200, exp_bn_see_arg=None).set_train_in_gt_use_range(use_in_range=Range(0, 1), use_gt_range=Range(0, 1)).set_result_name(result_name="type8_blender_os_book-6_1b_2-flow_unet-mask_h_bg_ch064_sig_tv_s20_bce_6l_ep200-20211021_165400") #.change_result_name_v1_to_v2() mask_h_bg_ch032_sig_L6_ep200 = Exp_builder().set_basic("train", use_db_obj, mask_unet_ch032_sig_L6, G_tv_s12_bce_s001_loss_info_builder, exp_dir=exp_dir, code_exe_path=code_exe_path, describe_mid="6_1b_3", describe_end="mask_h_bg_ch032_sig_tv_s12_bce_6l_ep200") .set_train_args(epochs=200, exp_bn_see_arg=None).set_train_in_gt_use_range(use_in_range=Range(0, 1), use_gt_range=Range(0, 1)).set_result_name(result_name="type8_blender_os_book-6_1b_3-flow_unet-mask_h_bg_ch032_sig_tv_s20_bce_6l_ep200-20211021_145646") #.change_result_name_v1_to_v2() mask_h_bg_ch016_sig_L6_ep200 = Exp_builder().set_basic("train", use_db_obj, mask_unet_ch016_sig_L6, G_tv_s12_bce_s001_loss_info_builder, exp_dir=exp_dir, code_exe_path=code_exe_path, describe_mid="6_1b_4", describe_end="mask_h_bg_ch016_sig_tv_s12_bce_6l_ep200") .set_train_args(epochs=200, exp_bn_see_arg=None).set_train_in_gt_use_range(use_in_range=Range(0, 1), use_gt_range=Range(0, 1)).set_result_name(result_name="type8_blender_os_book-6_1b_4-flow_unet-mask_h_bg_ch016_sig_tv_s20_bce_6l_ep200-20211021_130608") #.change_result_name_v1_to_v2() mask_h_bg_ch008_sig_L6_ep200 = Exp_builder().set_basic("train", use_db_obj, mask_unet_ch008_sig_L6, G_tv_s12_bce_s001_loss_info_builder, exp_dir=exp_dir, code_exe_path=code_exe_path, describe_mid="6_1b_5", describe_end="mask_h_bg_ch008_sig_tv_s12_bce_6l_ep200") .set_train_args(epochs=200, exp_bn_see_arg=None).set_train_in_gt_use_range(use_in_range=Range(0, 1), use_gt_range=Range(0, 1)).set_result_name(result_name="type8_blender_os_book-6_1b_5-flow_unet-mask_h_bg_ch008_sig_tv_s20_bce_6l_ep200-20211021_111748") #.change_result_name_v1_to_v2() mask_h_bg_ch004_sig_L6_ep200 = Exp_builder().set_basic("train", use_db_obj, mask_unet_ch004_sig_L6, G_tv_s12_bce_s001_loss_info_builder, exp_dir=exp_dir, code_exe_path=code_exe_path, describe_mid="6_1b_6", describe_end="mask_h_bg_ch004_sig_tv_s12_bce_6l_ep200") .set_train_args(epochs=200, exp_bn_see_arg=None).set_train_in_gt_use_range(use_in_range=Range(0, 1), use_gt_range=Range(0, 1)).set_result_name(result_name="type8_blender_os_book-6_1b_6-flow_unet-mask_h_bg_ch004_sig_tv_s20_bce_6l_ep200-20211021_092912") #.change_result_name_v1_to_v2() mask_h_bg_ch002_sig_L6_ep200 = Exp_builder().set_basic("train", use_db_obj, mask_unet_ch002_sig_L6, G_tv_s12_bce_s001_loss_info_builder, exp_dir=exp_dir, code_exe_path=code_exe_path, describe_mid="6_1b_7", describe_end="mask_h_bg_ch002_sig_tv_s12_bce_6l_ep200") .set_train_args(epochs=200, exp_bn_see_arg=None).set_train_in_gt_use_range(use_in_range=Range(0, 1), use_gt_range=Range(0, 1)).set_result_name(result_name="type8_blender_os_book-6_1b_7-flow_unet-mask_h_bg_ch002_sig_tv_s20_bce_6l_ep200-20211021_073945") #.change_result_name_v1_to_v2()
6_mask_unet/自己命的名字/result_a 6_mask_unet/自己命的名字/result_b 6_mask_unet/自己命的名字/... ''' use_db_obj = type9_mask_flow_have_bg_dtd_hdr_mix_and_paper ############################ have_bg ################################# ### 1a. ch mask_h_bg_ch128_sig_L6_ep060 = Exp_builder().set_basic( "train", use_db_obj, mask_unet_ch128_sig_L6, G_tv_s04_sobel_k5_s080_loss_info_builder, exp_dir=exp_dir, code_exe_path=code_exe_path, describe_mid="6_1_1", describe_end="mask_h_bg_ch128_sig_tv_s04_sobel_k5_s080_6l_ep060" ).set_train_args(epochs=60, exp_bn_see_arg=None).set_train_in_gt_use_range( use_in_range=Range(0, 1), use_gt_range=Range(0, 1) ).set_result_name( result_name= "type8_blender_os_book-6_1_1-flow_unet-mask_h_bg_ch128_sig_tv_s04_sobel_k5_s080_6l_ep060-20211026_124739" ) #.change_result_name_v1_to_v2() mask_h_bg_ch064_sig_L6_ep060 = Exp_builder().set_basic( "train", use_db_obj, mask_unet_ch064_sig_L6, G_tv_s04_sobel_k5_s080_loss_info_builder, exp_dir=exp_dir, code_exe_path=code_exe_path, describe_mid="6_1_2",
比如:exp_dir = "7_flow_unet2_block1/自己命的名字",那 result_dir 就都在: 7_flow_unet2_block1/自己命的名字/result_a 7_flow_unet2_block1/自己命的名字/result_b 7_flow_unet2_block1/自己命的名字/... ''' use_db_obj = type9_mask_flow_have_bg_dtd_hdr_mix_and_paper use_loss_obj = G_sobel_k5_loss_info_builder ############################################################################################################################################################################################################################################################################################################################################################################# ############################################################################################################################################################################################################################################################################################################################################################################# L3_ch128 = Exp_builder().set_basic( "train", use_db_obj, flow_unet2_block1_ch128_sig_L3, use_loss_obj, exp_dir=exp_dir, code_exe_path=code_exe_path, describe_end=flow_unet2_block1_ch128_sig_L3.kong_model.model_describe ).set_train_args(epochs=60, exp_bn_see_arg=None).set_train_in_gt_use_range( use_in_range=Range(0, 1), use_gt_range=Range(0, 1)).set_result_name(result_name="") L3_ch064 = Exp_builder().set_basic( "train", use_db_obj, flow_unet2_block1_ch064_sig_L3, use_loss_obj, exp_dir=exp_dir, code_exe_path=code_exe_path, describe_end=flow_unet2_block1_ch064_sig_L3.kong_model.model_describe ).set_train_args(epochs=60, exp_bn_see_arg=None).set_train_in_gt_use_range( use_in_range=Range(0, 1),
''' use_db_obj = type8_blender_wc_try_mul_M use_loss_obj = [ G_mae_s001_loss_info_builder.set_loss_target("UNet_z").copy(), G_mae_s001_loss_info_builder.set_loss_target("UNet_y").copy(), G_mae_s001_loss_info_builder.set_loss_target("UNet_x").copy() ] ### z, y, x 順序是看 step07_b_0b_Multi_UNet 來對應的喔 ############################################################# I_to_Wx_L4_ch128_lim_and_I_to_Wy_L4_ch128_lim_ep060_and_I_to_Wz_L4_ch128_lim_ep060 = Exp_builder( ).set_basic( "train", use_db_obj, I_to_Wx_L4_ch128_lim_and_I_to_Wy_L4_ch128_lim_and_I_to_Wz_L4_ch128_lim, use_loss_obj, exp_dir=exp_dir, code_exe_path=code_exe_path, describe_end= I_to_Wx_L4_ch128_lim_and_I_to_Wy_L4_ch128_lim_and_I_to_Wz_L4_ch128_lim. kong_model.model_describe + "_limit").set_train_args( epochs=60, exp_bn_see_arg=None).set_train_in_gt_use_range( use_in_range=Range(0, 1), use_gt_range=Range(0, 1)).set_result_name(result_name="") I_to_Wx_L5_ch128_lim_and_I_to_Wy_L5_ch128_lim_ep060_and_I_to_Wz_L5_ch128_lim_ep060 = Exp_builder( ).set_basic( "train", use_db_obj, I_to_Wx_L5_ch128_lim_and_I_to_Wy_L5_ch128_lim_and_I_to_Wz_L5_ch128_lim, use_loss_obj, exp_dir=exp_dir, code_exe_path=code_exe_path,
6_mask_unet/自己命的名字/result_a 6_mask_unet/自己命的名字/result_b 6_mask_unet/自己命的名字/... ''' use_db_obj = type9_mask_flow_have_bg_dtd_hdr_mix_and_paper ############################ have_bg ################################# ### 1a. ch mask_h_bg_ch032_sig_L6_ep060_tv_s80_bce_s001_sobel_k5_s001 = Exp_builder( ).set_basic( "train", use_db_obj, mask_unet_ch032_sig_L6, G_tv_s80_bce_s001_sobel_k5_s001_loss_info_builder, exp_dir=exp_dir, code_exe_path=code_exe_path, describe_mid="8b_1_1", describe_end="mask_h_bg_ch032_sig_tv_s80_bce_s001_sobel_k5_s001_6l_ep060" ).set_train_args(epochs=60, exp_bn_see_arg=None).set_train_in_gt_use_range( use_in_range=Range(0, 1), use_gt_range=Range(0, 1) ).set_result_name( result_name= "type8_blender_os_book-8b_1_1-flow_unet-mask_h_bg_ch032_sig_tv_s80_bce_s001_sobel_k5_s001_6l_ep060-20211102_110429" ) #.change_result_name_v1_to_v2() mask_h_bg_ch032_sig_L6_ep060_tv_s80_bce_s001_sobel_k5_s020 = Exp_builder( ).set_basic( "train", use_db_obj, mask_unet_ch032_sig_L6, G_tv_s80_bce_s001_sobel_k5_s020_loss_info_builder, exp_dir=exp_dir, code_exe_path=code_exe_path,
比如:exp_dir = "7_flow_unet2_block1/自己命的名字",那 result_dir 就都在: 7_flow_unet2_block1/自己命的名字/result_a 7_flow_unet2_block1/自己命的名字/result_b 7_flow_unet2_block1/自己命的名字/... ''' use_db_obj = type9_mask_flow_have_bg_dtd_hdr_mix_and_paper use_loss_obj = G_mae_s001_loss_info_builder ############################################################################################################################################################################################################################################################################################################################################################################# ############################################################################################################################################################################################################################################################################################################################################################################# L3_ch128 = Exp_builder().set_basic( "train", use_db_obj, flow_unet2_block1_ch128_sig_L3, use_loss_obj, exp_dir=exp_dir, code_exe_path=code_exe_path, describe_end=flow_unet2_block1_ch128_sig_L3.kong_model.model_describe ).set_train_args(epochs=60, exp_bn_see_arg=None).set_train_in_gt_use_range( use_in_range=Range(0, 1), use_gt_range=Range(0, 1)).set_result_name(result_name="") L3_ch064 = Exp_builder().set_basic( "train", use_db_obj, flow_unet2_block1_ch064_sig_L3, use_loss_obj, exp_dir=exp_dir, code_exe_path=code_exe_path, describe_end=flow_unet2_block1_ch064_sig_L3.kong_model.model_describe ).set_train_args(epochs=60, exp_bn_see_arg=None).set_train_in_gt_use_range( use_in_range=Range(0, 1),
7_flow_unet2_block1/自己命的名字/result_a 7_flow_unet2_block1/自己命的名字/result_b 7_flow_unet2_block1/自己命的名字/... ''' use_db_obj = type9_mask_flow_have_bg_dtd_hdr_mix_and_paper use_loss_obj = mae_s0p1_sobel_k5_s0p1_tv_s0p1_loss_info_builder ################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################ L4_ch128_limit = Exp_builder().set_basic( "train", use_db_obj, flow_unet2_block1_ch128_sig_L4_limit, use_loss_obj, exp_dir=exp_dir, code_exe_path=code_exe_path, describe_end=flow_unet2_block1_ch128_sig_L4_limit.kong_model.model_describe + "_limit").set_train_args(epochs=60, exp_bn_see_arg=None).set_train_in_gt_use_range( use_in_range=Range(0, 1), use_gt_range=Range( 0, 1)).set_result_name(result_name="") ################################################################################################################################################################################################################################################################################################################################################################################################ L5_ch128_limit = Exp_builder().set_basic( "train", use_db_obj, flow_unet2_block1_ch128_sig_L5_limit, use_loss_obj, exp_dir=exp_dir, code_exe_path=code_exe_path, describe_end=flow_unet2_block1_ch128_sig_L5_limit.kong_model.model_describe
exp_dir 是 決定 result_dir 的 "上一層"資料夾 名字喔! exp_dir要巢狀也沒問題~ 比如:exp_dir = "6_mask_unet/自己命的名字",那 result_dir 就都在: 6_mask_unet/自己命的名字/result_a 6_mask_unet/自己命的名字/result_b 6_mask_unet/自己命的名字/... ''' use_db_obj = type9_mask_flow_have_bg_dtd_hdr_mix_and_paper ############################ have_bg ################################# I_to_M_L4_ch128_and_M_w_I_to_C_L5_ch128_ep060 = Exp_builder().set_basic( "train", use_db_obj, I_to_M_L4_ch128_and_M_w_I_to_C_L5_ch128, [ G_bce_s001_loss_info_builder.set_loss_target("UNet1"), G_mae_s001_loss_info_builder.set_loss_target("UNet2") ], exp_dir=exp_dir, code_exe_path=code_exe_path, describe_end=I_to_M_L4_ch128_and_M_w_I_to_C_L5_ch128.kong_model. model_describe).set_train_args( epochs=60, exp_bn_see_arg=None).set_train_in_gt_use_range( use_in_range=Range(0, 1), use_gt_range=Range(0, 1)).set_result_name(result_name="") I_to_M_L4_ch128_and_M_w_I_to_C_L5_ch064_ep060 = Exp_builder().set_basic( "train", use_db_obj, I_to_M_L4_ch128_and_M_w_I_to_C_L5_ch064, [ G_bce_s001_loss_info_builder.set_loss_target("UNet1"), G_mae_s001_loss_info_builder.set_loss_target("UNet2") ], exp_dir=exp_dir, code_exe_path=code_exe_path,