示例#1
0
    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",
示例#3
0
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()
示例#4
0
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
示例#5
0
    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",
示例#7
0
    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,
示例#8
0
    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")
示例#9
0
比如: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(
示例#10
0
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()
示例#11
0
    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",
示例#12
0
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()
示例#13
0
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()
示例#14
0
    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(
示例#15
0
    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",
示例#16
0
比如: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
示例#17
0
    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",
示例#18
0
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")
示例#19
0
    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",
示例#20
0
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="")
示例#21
0
比如: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(
示例#22
0
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()
示例#24
0
    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",
示例#25
0
比如: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),
示例#26
0
'''

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,
示例#27
0
    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,
示例#28
0
比如: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),
示例#29
0
    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
示例#30
0
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,