示例#1
0
    describe_end=block1_L8_ch002_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-L8_ch002_block1_sig_out_1-20220113_013910")
L8_ch001 = Exp_builder().set_basic(
    "train",
    use_db_obj,
    block1_L8_ch001_sig,
    use_loss_obj,
    exp_dir=exp_dir,
    code_exe_path=code_exe_path,
    describe_end=block1_L8_ch001_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-L8_ch001_block1_sig_out_1-20220113_020946")
#################################################################################################################################################################################################################################################################################################################################################################################################
#################################################################################################################################################################################################################################################################################################################################################################################################

if (__name__ == "__main__"):
    print("build exps cost time:", time.time() - start_time)
    if len(sys.argv) < 2:
        ############################################################################################################
        ### 直接按 F5 或打 python step10_b1_exp_obj_load_and_train_and_test.py,後面沒有接東西喔!才不會跑到下面給 step10_b_subprocss.py 用的程式碼~~~
        # L4_ch016.build().run()
        L2_ch008.build().run()
        # print('no argument')
        sys.exit()

    ### 以下是給 step10_b_subprocess.py 用的,相當於cmd打 python step10_b1_exp_obj_load_and_train_and_test.py 某個exp.build().run()
    eval(sys.argv[1])
示例#2
0
    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_Cx_L8_ch008_lim_and_I_to_Cy_L8_ch008_lim_ep060 = Exp_builder().set_basic(
    "test_real_photo_paper2",
    use_db_obj,
    I_to_Cx_L8_ch008_lim_and_I_to_Cy_L8_ch008_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_L8_ch008_lim_and_I_to_Cy_L8_ch008_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="")

if (__name__ == "__main__"):
    print("build exps cost time:", time.time() - start_time)
    if len(sys.argv) < 2:
        ############################################################################################################
        ### 直接按 F5 或打 python step10_b1_exp_obj_load_and_train_and_test.py,後面沒有接東西喔!才不會跑到下面給 step10_b_subprocss.py 用的程式碼~~~
        I_to_Cx_L4_ch128_lim_and_I_to_Cy_L4_ch128_lim_ep060.build().run()
        # print('no argument')
        sys.exit()

    ### 以下是給 step10_b_subprocess.py 用的,相當於cmd打 python step10_b1_exp_obj_load_and_train_and_test.py 某個exp.build().run()
    eval(sys.argv[1])
示例#3
0
)  #.change_result_name_v1_to_v2()
mask_h_bg_ch032_sig_L6_ep060_tv_s80_bce_s100_sobel_k5_s100 = Exp_builder(
).set_basic(
    "train",
    use_db_obj,
    mask_unet_ch032_sig_L6,
    G_tv_s80_bce_s100_sobel_k5_s100_loss_info_builder,
    exp_dir=exp_dir,
    code_exe_path=code_exe_path,
    describe_mid="8b_6_6",
    describe_end="mask_h_bg_ch032_sig_tv_s80_bce_s100_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_6_6-flow_unet-mask_h_bg_ch032_sig_tv_s80_bce_s100_sobel_k5_s100_6l_ep060-20211103_052753"
)  #.change_result_name_v1_to_v2()

if (__name__ == "__main__"):
    print("build exps cost time:", time.time() - start_time)
    if len(sys.argv) < 2:
        ############################################################################################################
        ### 直接按 F5 或打 python step10_b1_exp_obj_load_and_train_and_test.py,後面沒有接東西喔!才不會跑到下面給 step10_b_subprocss.py 用的程式碼~~~
        mask_h_bg_ch032_sig_L6_ep060_tv_s80_bce_s100_sobel_k5_s100.build().run(
        )
        # print('no argument')
        sys.exit()

    ### 以下是給 step10_b_subprocess.py 用的,相當於cmd打 python step10_b1_exp_obj_load_and_train_and_test.py 某個exp.build().run()
    eval(sys.argv[1])
示例#4
0
    code_exe_path=code_exe_path,
    describe_end=block1_L4_ch032_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-L4_ch032_block1_sig_out_1-20220101_232857")
L8_ch016 = Exp_builder().set_basic(
    "test_see",
    use_db_obj,
    block1_L8_ch016_sig,
    use_loss_obj,
    exp_dir=exp_dir,
    code_exe_path=code_exe_path,
    describe_end=block1_L8_ch016_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-L8_ch016_block1_sig_out_1-20220102_123223")

if (__name__ == "__main__"):
    print("build exps cost time:", time.time() - start_time)
    if len(sys.argv) < 2:
        ############################################################################################################
        ### 直接按 F5 或打 python step10_b1_exp_obj_load_and_train_and_test.py,後面沒有接東西喔!才不會跑到下面給 step10_b_subprocss.py 用的程式碼~~~
        # L8_ch016.build().run()
        L4_ch032.build().run()
        # L2_ch001_mae_s001.build().run()
        # print('no argument')
        sys.exit()

    ### 以下是給 step10_b_subprocess.py 用的,相當於cmd打 python step10_b1_exp_obj_load_and_train_and_test.py 某個exp.build().run()
    eval(sys.argv[1])
示例#5
0
    code_exe_path=code_exe_path,
    describe_end=flow_unet2_block1_ch002_sig_L8.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="")
L8_ch001 = Exp_builder().set_basic(
    "train",
    use_db_obj,
    flow_unet2_block1_ch001_sig_L8,
    use_loss_obj,
    exp_dir=exp_dir,
    code_exe_path=code_exe_path,
    describe_end=flow_unet2_block1_ch001_sig_L8.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="")
#############################################################################################################################################################################################################################################################################################################################################################################
#############################################################################################################################################################################################################################################################################################################################################################################

if (__name__ == "__main__"):
    print("build exps cost time:", time.time() - start_time)
    if len(sys.argv) < 2:
        ############################################################################################################
        ### 直接按 F5 或打 python step10_b1_exp_obj_load_and_train_and_test.py,後面沒有接東西喔!才不會跑到下面給 step10_b_subprocss.py 用的程式碼~~~
        L3_ch004.build().run()
        # print('no argument')
        sys.exit()

    ### 以下是給 step10_b_subprocess.py 用的,相當於cmd打 python step10_b1_exp_obj_load_and_train_and_test.py 某個exp.build().run()
    eval(sys.argv[1])
示例#6
0
L4_ch008_sig_ep060_bce_s001_E_relu = Exp_builder().set_basic("train", use_db_obj, mask_unet2_block1_ch008_sig_L4_E_relu, G_bce_s001_loss_info_builder, exp_dir=exp_dir, code_exe_path=code_exe_path, describe_mid="2_4l_ch008_E_relu", describe_end="block1_ch008_sig_bce_s001_4l_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_4l_ch008_E_relu-flow_unet2-block1_ch008_sig_bce_s001_4l_ep060-20211116_155306")
L4_ch008_sig_ep060_bce_s020_E_relu = Exp_builder().set_basic("train", use_db_obj, mask_unet2_block1_ch008_sig_L4_E_relu, G_bce_s020_loss_info_builder, exp_dir=exp_dir, code_exe_path=code_exe_path, describe_mid="2_4l_ch008_E_relu", describe_end="block1_ch008_sig_bce_s020_4l_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_4l_ch008_E_relu-flow_unet2-block1_ch008_sig_bce_s020_4l_ep060-20211116_162424")
L4_ch008_sig_ep060_bce_s040_E_relu = Exp_builder().set_basic("train", use_db_obj, mask_unet2_block1_ch008_sig_L4_E_relu, G_bce_s040_loss_info_builder, exp_dir=exp_dir, code_exe_path=code_exe_path, describe_mid="2_4l_ch008_E_relu", describe_end="block1_ch008_sig_bce_s040_4l_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_4l_ch008_E_relu-flow_unet2-block1_ch008_sig_bce_s040_4l_ep060-20211116_165531")
L4_ch008_sig_ep060_bce_s060_E_relu = Exp_builder().set_basic("train", use_db_obj, mask_unet2_block1_ch008_sig_L4_E_relu, G_bce_s060_loss_info_builder, exp_dir=exp_dir, code_exe_path=code_exe_path, describe_mid="2_4l_ch008_E_relu", describe_end="block1_ch008_sig_bce_s060_4l_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_4l_ch008_E_relu-flow_unet2-block1_ch008_sig_bce_s060_4l_ep060-20211116_172641")
L4_ch008_sig_ep060_bce_s080_E_relu = Exp_builder().set_basic("train", use_db_obj, mask_unet2_block1_ch008_sig_L4_E_relu, G_bce_s080_loss_info_builder, exp_dir=exp_dir, code_exe_path=code_exe_path, describe_mid="2_4l_ch008_E_relu", describe_end="block1_ch008_sig_bce_s080_4l_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_4l_ch008_E_relu-flow_unet2-block1_ch008_sig_bce_s080_4l_ep060-20211116_175758")
L4_ch008_sig_ep060_bce_s100_E_relu = Exp_builder().set_basic("train", use_db_obj, mask_unet2_block1_ch008_sig_L4_E_relu, G_bce_s100_loss_info_builder, exp_dir=exp_dir, code_exe_path=code_exe_path, describe_mid="2_4l_ch008_E_relu", describe_end="block1_ch008_sig_bce_s100_4l_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_4l_ch008_E_relu-flow_unet2-block1_ch008_sig_bce_s100_4l_ep060-20211116_182913")
####################
L4_ch004_sig_ep060_bce_s001_E_relu = Exp_builder().set_basic("train", use_db_obj, mask_unet2_block1_ch004_sig_L4_E_relu, G_bce_s001_loss_info_builder, exp_dir=exp_dir, code_exe_path=code_exe_path, describe_mid="2_4l_ch004_E_relu", describe_end="block1_ch004_sig_bce_s001_4l_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_4l_ch004_E_relu-flow_unet2-block1_ch004_sig_bce_s001_4l_ep060-20211117_111518")
#############################################################################################################################################################################################################
#############################################################################################################################################################################################################
### E_relu
L5_ch032_sig_ep060_bce_s001_E_relu = Exp_builder().set_basic("train", use_db_obj, mask_unet2_block1_ch032_sig_L5_E_relu, G_bce_s001_loss_info_builder, exp_dir=exp_dir, code_exe_path=code_exe_path, describe_mid="2_5l_ch032_E_relu", describe_end="block1_ch032_sig_bce_s001_5l_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_5l_ch032_E_relu-flow_unet2-block1_ch032_sig_bce_s001_5l_ep060-20211117_020032")
L5_ch016_sig_ep060_bce_s001_E_relu = Exp_builder().set_basic("train", use_db_obj, mask_unet2_block1_ch016_sig_L5_E_relu, G_bce_s001_loss_info_builder, exp_dir=exp_dir, code_exe_path=code_exe_path, describe_mid="2_5l_ch016_E_relu", describe_end="block1_ch016_sig_bce_s001_5l_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_5l_ch016_E_relu-flow_unet2-block1_ch016_sig_bce_s001_5l_ep060-20211117_031855")
L5_ch008_sig_ep060_bce_s001_E_relu = Exp_builder().set_basic("train", use_db_obj, mask_unet2_block1_ch008_sig_L5_E_relu, G_bce_s001_loss_info_builder, exp_dir=exp_dir, code_exe_path=code_exe_path, describe_mid="2_5l_ch008_E_relu", describe_end="block1_ch008_sig_bce_s001_5l_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_5l_ch008_E_relu-flow_unet2-block1_ch008_sig_bce_s001_5l_ep060-20211117_042117")
L5_ch004_sig_ep060_bce_s001_E_relu = Exp_builder().set_basic("train", use_db_obj, mask_unet2_block1_ch004_sig_L5_E_relu, G_bce_s001_loss_info_builder, exp_dir=exp_dir, code_exe_path=code_exe_path, describe_mid="2_5l_ch004_E_relu", describe_end="block1_ch004_sig_bce_s001_5l_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_5l_ch004_E_relu-flow_unet2-block1_ch004_sig_bce_s001_5l_ep060-20211117_052113")
L5_ch002_sig_ep060_bce_s001_E_relu = Exp_builder().set_basic("train", use_db_obj, mask_unet2_block1_ch002_sig_L5_E_relu, G_bce_s001_loss_info_builder, exp_dir=exp_dir, code_exe_path=code_exe_path, describe_mid="2_5l_ch002_E_relu", describe_end="block1_ch002_sig_bce_s001_5l_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_5l_ch002_E_relu-flow_unet2-block1_ch002_sig_bce_s001_5l_ep060-20211117_061959")



if(__name__ == "__main__"):
    print("build exps cost time:", time.time() - start_time)
    if len(sys.argv) < 2:
        ############################################################################################################
        ### 直接按 F5 或打 python step10_b1_exp_obj_load_and_train_and_test.py,後面沒有接東西喔!才不會跑到下面給 step10_b_subprocss.py 用的程式碼~~~
        L5_ch002_sig_ep060_bce_s001_E_relu.build().run()
        # print('no argument')
        sys.exit()

    ### 以下是給 step10_b_subprocess.py 用的,相當於cmd打 python step10_b1_exp_obj_load_and_train_and_test.py 某個exp.build().run()
    eval(sys.argv[1])
示例#7
0
    use_in_range=Range(0, 1), use_gt_range=Range(0, 1)).set_result_name(
        result_name="type8_blender-L8_ch001_block1_sig_out_1-20220109_025652")
#################################################################################################################################################################################################################################################################################################################################################################################################
#################################################################################################################################################################################################################################################################################################################################################################################################
L5_ch064 = Exp_builder().set_basic(
    "test_see",
    use_db_obj,
    block1_L5_ch064_sig,
    use_loss_obj,
    exp_dir=exp_dir,
    code_exe_path=code_exe_path,
    describe_end=block1_L5_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(
        result_name="type8_blender-L5_ch064_block1_sig_out_1-20220108_140810")

if (__name__ == "__main__"):
    print("build exps cost time:", time.time() - start_time)
    if len(sys.argv) < 2:
        ############################################################################################################
        ### 直接按 F5 或打 python step10_b1_exp_obj_load_and_train_and_test.py,後面沒有接東西喔!才不會跑到下面給 step10_b_subprocss.py 用的程式碼~~~
        # L8_ch016.build().run()
        # L4_ch032.build().run()
        L5_ch064.build().run()
        # L2_ch001_mae_s001.build().run()
        # print('no argument')
        sys.exit()

    ### 以下是給 step10_b_subprocess.py 用的,相當於cmd打 python step10_b1_exp_obj_load_and_train_and_test.py 某個exp.build().run()
    eval(sys.argv[1])
示例#8
0
#######################################################################################################################################################################################################################################################################################################################################################################################
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")
L8_ch032_limit = Exp_builder().set_basic("train", use_db_obj, block1_L8_ch032_sig_limit, use_loss_obj, exp_dir=exp_dir, code_exe_path=code_exe_path, describe_end=block1_L8_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-L8_ch032_block1_sig_out_1_limit-20220109_071310")
L8_ch016_limit = Exp_builder().set_basic("train", use_db_obj, block1_L8_ch016_sig_limit, use_loss_obj, exp_dir=exp_dir, code_exe_path=code_exe_path, describe_end=block1_L8_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_ch008_limit = Exp_builder().set_basic("train", use_db_obj, block1_L8_ch008_sig_limit, use_loss_obj, exp_dir=exp_dir, code_exe_path=code_exe_path, describe_end=block1_L8_ch008_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="")
#################################################################################################################################################################################################################################################################################################################################################################################################
#################################################################################################################################################################################################################################################################################################################################################################################################

if(__name__ == "__main__"):
    print("build exps cost time:", time.time() - start_time)
    if len(sys.argv) < 2:
        ############################################################################################################
        ### 直接按 F5 或打 python step10_b1_exp_obj_load_and_train_and_test.py,後面沒有接東西喔!才不會跑到下面給 step10_b_subprocss.py 用的程式碼~~~
        L8_ch064_limit.build().run()
        # L2_ch001.build().run()
        # print('no argument')
        sys.exit()

    ### 以下是給 step10_b_subprocess.py 用的,相當於cmd打 python step10_b1_exp_obj_load_and_train_and_test.py 某個exp.build().run()
    eval(sys.argv[1])
示例#9
0
mask_h_bg_ch128_sig_sobel_k3_L6_ep200 = Exp_builder().set_basic("train", use_db_obj, mask_unet_ch128_sig_L6, G_sobel_k3_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_sobel_k3_L6_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="")
mask_h_bg_ch064_sig_sobel_k3_L6_ep200 = Exp_builder().set_basic("train", use_db_obj, mask_unet_ch064_sig_L6, G_sobel_k3_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_sobel_k3_L6_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="")
mask_h_bg_ch032_sig_sobel_k3_L6_ep200 = Exp_builder().set_basic("train", use_db_obj, mask_unet_ch032_sig_L6, G_sobel_k3_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_sobel_k3_L6_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="")
mask_h_bg_ch016_sig_sobel_k3_L6_ep200 = Exp_builder().set_basic("train", use_db_obj, mask_unet_ch016_sig_L6, G_sobel_k3_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_sobel_k3_L6_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="")
mask_h_bg_ch008_sig_sobel_k3_L6_ep200 = Exp_builder().set_basic("train", use_db_obj, mask_unet_ch008_sig_L6, G_sobel_k3_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_sobel_k3_L6_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="")
mask_h_bg_ch004_sig_sobel_k3_L6_ep200 = Exp_builder().set_basic("train", use_db_obj, mask_unet_ch004_sig_L6, G_sobel_k3_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_sobel_k3_L6_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="")
mask_h_bg_ch002_sig_sobel_k3_L6_ep200 = Exp_builder().set_basic("train", use_db_obj, mask_unet_ch002_sig_L6, G_sobel_k3_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_sobel_k3_L6_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="")
mask_h_bg_ch001_sig_sobel_k3_L6_ep200 = Exp_builder().set_basic("train", use_db_obj, mask_unet_ch001_sig_L6, G_sobel_k3_loss_info_builder, exp_dir=exp_dir, code_exe_path=code_exe_path, describe_mid="6_1b_8", describe_end="mask_h_bg_ch001_sig_sobel_k3_L6_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="")

### 3. no-concat
mask_h_bg_ch032_L6_2to2noC_sig_sobel_k3_ep060 = Exp_builder().set_basic("train", use_db_obj, mask_unet_IN_L6_ch32_2to2noC_sig, G_sobel_k3_loss_info_builder, exp_dir=exp_dir, code_exe_path=code_exe_path, describe_mid="6_3_1", describe_end="mask_h_bg_ch032_L6_2to2noC_sig_sobel_k3_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="")
mask_h_bg_ch032_L6_2to3noC_sig_sobel_k3_ep060 = Exp_builder().set_basic("train", use_db_obj, mask_unet_IN_L6_ch32_2to3noC_sig, G_sobel_k3_loss_info_builder, exp_dir=exp_dir, code_exe_path=code_exe_path, describe_mid="6_3_2", describe_end="mask_h_bg_ch032_L6_2to3noC_sig_sobel_k3_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="")
mask_h_bg_ch032_L6_2to4noC_sig_sobel_k3_ep060 = Exp_builder().set_basic("train", use_db_obj, mask_unet_IN_L6_ch32_2to4noC_sig, G_sobel_k3_loss_info_builder, exp_dir=exp_dir, code_exe_path=code_exe_path, describe_mid="6_3_3", describe_end="mask_h_bg_ch032_L6_2to4noC_sig_sobel_k3_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="")
mask_h_bg_ch032_L6_2to5noC_sig_sobel_k3_ep060 = Exp_builder().set_basic("train", use_db_obj, mask_unet_IN_L6_ch32_2to5noC_sig, G_sobel_k3_loss_info_builder, exp_dir=exp_dir, code_exe_path=code_exe_path, describe_mid="6_3_4", describe_end="mask_h_bg_ch032_L6_2to5noC_sig_sobel_k3_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="")
mask_h_bg_ch032_L6_2to6noC_sig_sobel_k3_ep060 = Exp_builder().set_basic("train", use_db_obj, mask_unet_IN_L6_ch32_2to6noC_sig, G_sobel_k3_loss_info_builder, exp_dir=exp_dir, code_exe_path=code_exe_path, describe_mid="6_3_5", describe_end="mask_h_bg_ch032_L6_2to6noC_sig_sobel_k3_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="")

### 4. skip use add
mask_h_bg_ch032_L6_skipAdd_sig_sobel_k3_ep060 = Exp_builder().set_basic("train", use_db_obj, mask_unet_L6_skip_use_add_sig, G_sobel_k3_loss_info_builder, exp_dir=exp_dir, code_exe_path=code_exe_path, describe_mid="6_4_5", describe_end="mask_h_bg_ch032_L6_skipAdd_sig_sobel_k3_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="")

if(__name__ == "__main__"):
    print("build exps cost time:", time.time() - start_time)
    if len(sys.argv) < 2:
        ############################################################################################################
        ### 直接按 F5 或打 python step10_b1_exp_obj_load_and_train_and_test.py,後面沒有接東西喔!才不會跑到下面給 step10_b_subprocss.py 用的程式碼~~~
        mask_h_bg_ch128_sig_sobel_k3_L6_ep060.build().run()
        # print('no argument')
        sys.exit()

    ### 以下是給 step10_b_subprocess.py 用的,相當於cmd打 python step10_b1_exp_obj_load_and_train_and_test.py 某個exp.build().run()
    eval(sys.argv[1])
示例#10
0
    describe_end=block1_L8_ch006_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-L8_ch006_block1_sig_out_1-20220103_094004")
L8_ch003 = Exp_builder().set_basic(
    "train",
    use_db_obj,
    block1_L8_ch003_sig,
    use_loss_obj,
    exp_dir=exp_dir,
    code_exe_path=code_exe_path,
    describe_end=block1_L8_ch003_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-L8_ch003_block1_sig_out_1-20220103_102103")
#################################################################################################################################################################################################################################################################################################################################################################################################
#################################################################################################################################################################################################################################################################################################################################################################################################

if (__name__ == "__main__"):
    print("build exps cost time:", time.time() - start_time)
    if len(sys.argv) < 2:
        ############################################################################################################
        ### 直接按 F5 或打 python step10_b1_exp_obj_load_and_train_and_test.py,後面沒有接東西喔!才不會跑到下面給 step10_b_subprocss.py 用的程式碼~~~
        L4_ch018.build().run()
        # L2_ch001_mae_s001.build().run()
        # print('no argument')
        sys.exit()

    ### 以下是給 step10_b_subprocess.py 用的,相當於cmd打 python step10_b1_exp_obj_load_and_train_and_test.py 某個exp.build().run()
    eval(sys.argv[1])
示例#11
0
).set_result_name(
    result_name="type8_blender-L8_ch002_block1_sig_out_3-20211207_062720"
)  #.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)
L8_ch001 = Exp_builder().set_basic(
    "train",
    use_db_obj,
    flow_unet2_block1_ch001_sig_L8,
    G_mae_s001_loss_info_builder,
    exp_dir=exp_dir,
    code_exe_path=code_exe_path,
    describe_end=flow_unet2_block1_ch001_sig_L8.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-L8_ch001_block1_sig_out_3-20211207_065431"
)  #.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)
#################################################################################################################################################################################################################################################################################################################################################################################################
#################################################################################################################################################################################################################################################################################################################################################################################################

if (__name__ == "__main__"):
    print("build exps cost time:", time.time() - start_time)
    if len(sys.argv) < 2:
        ############################################################################################################
        ### 直接按 F5 或打 python step10_b1_exp_obj_load_and_train_and_test.py,後面沒有接東西喔!才不會跑到下面給 step10_b_subprocss.py 用的程式碼~~~
        L3_ch008.build().run()
        # print('no argument')
        sys.exit()

    ### 以下是給 step10_b_subprocess.py 用的,相當於cmd打 python step10_b1_exp_obj_load_and_train_and_test.py 某個exp.build().run()
    eval(sys.argv[1])
示例#12
0
    result_name=
    "type8_blender_os_book-6b_tv_s100_bce_s080-flow_unet-mask_h_bg_ch032_sig_L6_ep060-20211105_091622"
)  #.change_result_name_v1_to_v2()
mask_h_bg_ch032_sig_L6_ep060_tv_s100_bce_s100 = Exp_builder().set_basic(
    "train",
    use_db_obj,
    mask_unet_ch032_sig_L6,
    G_tv_s100_bce_s100_loss_info_builder,
    exp_dir=exp_dir,
    code_exe_path=code_exe_path,
    describe_mid="6b_tv_s100_bce_s100",
    describe_end="mask_h_bg_ch032_sig_L6_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-6b_tv_s100_bce_s100-flow_unet-mask_h_bg_ch032_sig_L6_ep060-20211105_094802"
)  #.change_result_name_v1_to_v2()

if (__name__ == "__main__"):
    print("build exps cost time:", time.time() - start_time)
    if len(sys.argv) < 2:
        ############################################################################################################
        ### 直接按 F5 或打 python step10_b1_exp_obj_load_and_train_and_test.py,後面沒有接東西喔!才不會跑到下面給 step10_b_subprocss.py 用的程式碼~~~
        mask_h_bg_ch032_sig_L6_ep060_tv_s001_bce_s001.build().run()
        # print('no argument')
        sys.exit()

    ### 以下是給 step10_b_subprocess.py 用的,相當於cmd打 python step10_b1_exp_obj_load_and_train_and_test.py 某個exp.build().run()
    eval(sys.argv[1])
示例#13
0
)
L5_ch002_sig_ep060_bce_s001_no_Bias = Exp_builder().set_basic(
    "train",
    use_db_obj,
    mask_unet2_block1_ch002_sig_L5_no_Bias,
    G_bce_s001_loss_info_builder,
    exp_dir=exp_dir,
    code_exe_path=code_exe_path,
    describe_mid="2_5l_ch002_no_Bias",
    describe_end="block1_ch002_sig_bce_s001_5l_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_5l_ch002_no_Bias-flow_unet2-block1_ch002_sig_bce_s001_5l_ep060-20211117_064915"
)
#############################################################################################################################################################################################################
#################################################################################################################################################################################################################################################################################################################################################################################################

if (__name__ == "__main__"):
    print("build exps cost time:", time.time() - start_time)
    if len(sys.argv) < 2:
        ############################################################################################################
        ### 直接按 F5 或打 python step10_b1_exp_obj_load_and_train_and_test.py,後面沒有接東西喔!才不會跑到下面給 step10_b_subprocss.py 用的程式碼~~~
        L5_ch002_sig_ep060_bce_s001_no_Bias.build().run()
        # print('no argument')
        sys.exit()

    ### 以下是給 step10_b_subprocess.py 用的,相當於cmd打 python step10_b1_exp_obj_load_and_train_and_test.py 某個exp.build().run()
    eval(sys.argv[1])
示例#14
0
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")
L8_ch032_limit = Exp_builder().set_basic("test_real_photo_paper2", use_db_obj, block1_L8_ch032_sig_limit, use_loss_obj, exp_dir=exp_dir, code_exe_path=code_exe_path, describe_end=block1_L8_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-L8_ch032_block1_sig_out_1_limit-20211226_203807")
L8_ch016_limit = Exp_builder().set_basic("test_real_photo_paper2", use_db_obj, block1_L8_ch016_sig_limit, use_loss_obj, exp_dir=exp_dir, code_exe_path=code_exe_path, describe_end=block1_L8_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-L8_ch016_block1_sig_out_1_limit-20211226_221646")
L8_ch008_limit = Exp_builder().set_basic("test_real_photo_paper2", use_db_obj, block1_L8_ch008_sig_limit, use_loss_obj, exp_dir=exp_dir, code_exe_path=code_exe_path, describe_end=block1_L8_ch008_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_ch008_block1_sig_out_1_limit-20211226_232218")
#################################################################################################################################################################################################################################################################################################################################################################################################
#################################################################################################################################################################################################################################################################################################################################################################################################

if(__name__ == "__main__"):
    print("build exps cost time:", time.time() - start_time)
    if len(sys.argv) < 2:
        ############################################################################################################
        ### 直接按 F5 或打 python step10_b1_exp_obj_load_and_train_and_test.py,後面沒有接東西喔!才不會跑到下面給 step10_b_subprocss.py 用的程式碼~~~
        L4_ch128_limit.build().run()
        # print('no argument')
        sys.exit()

    ### 以下是給 step10_b_subprocess.py 用的,相當於cmd打 python step10_b1_exp_obj_load_and_train_and_test.py 某個exp.build().run()
    eval(sys.argv[1])
示例#15
0
    result_name=
    "type8_blender_os_book-7b_tv_s100_sobel_k5_s080-flow_unet-mask_h_bg_ch032_sig_L6_ep060-20211105_090253"
)  #.change_result_name_v1_to_v2()
mask_h_bg_ch032_sig_L6_ep060_tv_s100_sobel_k5_s100 = Exp_builder().set_basic(
    "train",
    use_db_obj,
    mask_unet_ch032_sig_L6,
    G_tv_s100_sobel_k5_s100_loss_info_builder,
    exp_dir=exp_dir,
    code_exe_path=code_exe_path,
    describe_mid="7b_tv_s100_sobel_k5_s100",
    describe_end="mask_h_bg_ch032_sig_L6_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-7b_tv_s100_sobel_k5_s100-flow_unet-mask_h_bg_ch032_sig_L6_ep060-20211105_093441"
)  #.change_result_name_v1_to_v2()
mask_h_bg_ch032_sig_L6_ep060_tv_s020_sobel_k5_s100
if (__name__ == "__main__"):
    print("build exps cost time:", time.time() - start_time)
    if len(sys.argv) < 2:
        ############################################################################################################
        ### 直接按 F5 或打 python step10_b1_exp_obj_load_and_train_and_test.py,後面沒有接東西喔!才不會跑到下面給 step10_b_subprocss.py 用的程式碼~~~
        mask_h_bg_ch032_sig_L6_ep060_tv_s001_sobel_k5_s001.build().run()
        # print('no argument')
        sys.exit()

    ### 以下是給 step10_b_subprocess.py 用的,相當於cmd打 python step10_b1_exp_obj_load_and_train_and_test.py 某個exp.build().run()
    eval(sys.argv[1])
示例#16
0
I_to_Wx_L6_ch008_and_I_to_Wy_L6_ch008_ep060_and_I_to_Wz_L6_ch008_ep060 = Exp_builder().set_basic("train", use_db_obj, I_to_Wx_L6_ch008_and_I_to_Wy_L6_ch008_and_I_to_Wz_L6_ch008, use_loss_obj, exp_dir=exp_dir, code_exe_path=code_exe_path, describe_end=I_to_Wx_L6_ch008_and_I_to_Wy_L6_ch008_and_I_to_Wz_L6_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_L6_ch004_and_I_to_Wy_L6_ch004_ep060_and_I_to_Wz_L6_ch004_ep060 = Exp_builder().set_basic("train", use_db_obj, I_to_Wx_L6_ch004_and_I_to_Wy_L6_ch004_and_I_to_Wz_L6_ch004, use_loss_obj, exp_dir=exp_dir, code_exe_path=code_exe_path, describe_end=I_to_Wx_L6_ch004_and_I_to_Wy_L6_ch004_and_I_to_Wz_L6_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_L6_ch002_and_I_to_Wy_L6_ch002_ep060_and_I_to_Wz_L6_ch002_ep060 = Exp_builder().set_basic("train", use_db_obj, I_to_Wx_L6_ch002_and_I_to_Wy_L6_ch002_and_I_to_Wz_L6_ch002, use_loss_obj, exp_dir=exp_dir, code_exe_path=code_exe_path, describe_end=I_to_Wx_L6_ch002_and_I_to_Wy_L6_ch002_and_I_to_Wz_L6_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_L6_ch001_and_I_to_Wy_L6_ch001_ep060_and_I_to_Wz_L6_ch001_ep060 = Exp_builder().set_basic("train", use_db_obj, I_to_Wx_L6_ch001_and_I_to_Wy_L6_ch001_and_I_to_Wz_L6_ch001, use_loss_obj, exp_dir=exp_dir, code_exe_path=code_exe_path, describe_end=I_to_Wx_L6_ch001_and_I_to_Wy_L6_ch001_and_I_to_Wz_L6_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_L7_ch032_and_I_to_Wy_L7_ch032_ep060_and_I_to_Wz_L7_ch032_ep060 = Exp_builder().set_basic("train", use_db_obj, I_to_Wx_L7_ch032_and_I_to_Wy_L7_ch032_and_I_to_Wz_L7_ch032, use_loss_obj, exp_dir=exp_dir, code_exe_path=code_exe_path, describe_end=I_to_Wx_L7_ch032_and_I_to_Wy_L7_ch032_and_I_to_Wz_L7_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_L7_ch016_and_I_to_Wy_L7_ch016_ep060_and_I_to_Wz_L7_ch016_ep060 = Exp_builder().set_basic("train", use_db_obj, I_to_Wx_L7_ch016_and_I_to_Wy_L7_ch016_and_I_to_Wz_L7_ch016, use_loss_obj, exp_dir=exp_dir, code_exe_path=code_exe_path, describe_end=I_to_Wx_L7_ch016_and_I_to_Wy_L7_ch016_and_I_to_Wz_L7_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_L7_ch008_and_I_to_Wy_L7_ch008_ep060_and_I_to_Wz_L7_ch008_ep060 = Exp_builder().set_basic("train", use_db_obj, I_to_Wx_L7_ch008_and_I_to_Wy_L7_ch008_and_I_to_Wz_L7_ch008, use_loss_obj, exp_dir=exp_dir, code_exe_path=code_exe_path, describe_end=I_to_Wx_L7_ch008_and_I_to_Wy_L7_ch008_and_I_to_Wz_L7_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_L7_ch004_and_I_to_Wy_L7_ch004_ep060_and_I_to_Wz_L7_ch004_ep060 = Exp_builder().set_basic("train", use_db_obj, I_to_Wx_L7_ch004_and_I_to_Wy_L7_ch004_and_I_to_Wz_L7_ch004, use_loss_obj, exp_dir=exp_dir, code_exe_path=code_exe_path, describe_end=I_to_Wx_L7_ch004_and_I_to_Wy_L7_ch004_and_I_to_Wz_L7_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_L7_ch002_and_I_to_Wy_L7_ch002_ep060_and_I_to_Wz_L7_ch002_ep060 = Exp_builder().set_basic("train", use_db_obj, I_to_Wx_L7_ch002_and_I_to_Wy_L7_ch002_and_I_to_Wz_L7_ch002, use_loss_obj, exp_dir=exp_dir, code_exe_path=code_exe_path, describe_end=I_to_Wx_L7_ch002_and_I_to_Wy_L7_ch002_and_I_to_Wz_L7_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_L7_ch001_and_I_to_Wy_L7_ch001_ep060_and_I_to_Wz_L7_ch001_ep060 = Exp_builder().set_basic("train", use_db_obj, I_to_Wx_L7_ch001_and_I_to_Wy_L7_ch001_and_I_to_Wz_L7_ch001, use_loss_obj, exp_dir=exp_dir, code_exe_path=code_exe_path, describe_end=I_to_Wx_L7_ch001_and_I_to_Wy_L7_ch001_and_I_to_Wz_L7_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_L8_ch016_and_I_to_Wy_L8_ch016_ep060_and_I_to_Wz_L8_ch016_ep060 = Exp_builder().set_basic("train", use_db_obj, I_to_Wx_L8_ch016_and_I_to_Wy_L8_ch016_and_I_to_Wz_L8_ch016, use_loss_obj, exp_dir=exp_dir, code_exe_path=code_exe_path, describe_end=I_to_Wx_L8_ch016_and_I_to_Wy_L8_ch016_and_I_to_Wz_L8_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_L8_ch008_and_I_to_Wy_L8_ch008_ep060_and_I_to_Wz_L8_ch008_ep060 = Exp_builder().set_basic("train", use_db_obj, I_to_Wx_L8_ch008_and_I_to_Wy_L8_ch008_and_I_to_Wz_L8_ch008, use_loss_obj, exp_dir=exp_dir, code_exe_path=code_exe_path, describe_end=I_to_Wx_L8_ch008_and_I_to_Wy_L8_ch008_and_I_to_Wz_L8_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_L8_ch004_and_I_to_Wy_L8_ch004_ep060_and_I_to_Wz_L8_ch004_ep060 = Exp_builder().set_basic("train", use_db_obj, I_to_Wx_L8_ch004_and_I_to_Wy_L8_ch004_and_I_to_Wz_L8_ch004, use_loss_obj, exp_dir=exp_dir, code_exe_path=code_exe_path, describe_end=I_to_Wx_L8_ch004_and_I_to_Wy_L8_ch004_and_I_to_Wz_L8_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_L8_ch002_and_I_to_Wy_L8_ch002_ep060_and_I_to_Wz_L8_ch002_ep060 = Exp_builder().set_basic("train", use_db_obj, I_to_Wx_L8_ch002_and_I_to_Wy_L8_ch002_and_I_to_Wz_L8_ch002, use_loss_obj, exp_dir=exp_dir, code_exe_path=code_exe_path, describe_end=I_to_Wx_L8_ch002_and_I_to_Wy_L8_ch002_and_I_to_Wz_L8_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_L8_ch001_and_I_to_Wy_L8_ch001_ep060_and_I_to_Wz_L8_ch001_ep060 = Exp_builder().set_basic("train", use_db_obj, I_to_Wx_L8_ch001_and_I_to_Wy_L8_ch001_and_I_to_Wz_L8_ch001, use_loss_obj, exp_dir=exp_dir, code_exe_path=code_exe_path, describe_end=I_to_Wx_L8_ch001_and_I_to_Wy_L8_ch001_and_I_to_Wz_L8_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="")


if(__name__ == "__main__"):
    print("build exps cost time:", time.time() - start_time)
    if len(sys.argv) < 2:
        ############################################################################################################
        ### 直接按 F5 或打 python step10_b1_exp_obj_load_and_train_and_test.py,後面沒有接東西喔!才不會跑到下面給 step10_b_subprocss.py 用的程式碼~~~
        I_to_Wx_L2_ch001_and_I_to_Wy_L2_ch001_ep060_and_I_to_Wz_L2_ch001_ep060.build().run()
        # print('no argument')
        sys.exit()

    ### 以下是給 step10_b_subprocess.py 用的,相當於cmd打 python step10_b1_exp_obj_load_and_train_and_test.py 某個exp.build().run()
    eval(sys.argv[1])
示例#17
0
    describe_end=block1_L8_ch002_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="")
L8_ch001 = Exp_builder().set_basic(
    "test_real_photo_paper2",
    use_db_obj,
    block1_L8_ch001_sig,
    use_loss_obj,
    exp_dir=exp_dir,
    code_exe_path=code_exe_path,
    describe_end=block1_L8_ch001_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="")
#################################################################################################################################################################################################################################################################################################################################################################################################
#################################################################################################################################################################################################################################################################################################################################################################################################

if (__name__ == "__main__"):
    print("build exps cost time:", time.time() - start_time)
    if len(sys.argv) < 2:
        ############################################################################################################
        ### 直接按 F5 或打 python step10_b1_exp_obj_load_and_train_and_test.py,後面沒有接東西喔!才不會跑到下面給 step10_b_subprocss.py 用的程式碼~~~
        L8_ch001.build().run()
        # L2_ch001_mae_s001.build().run()
        # print('no argument')
        sys.exit()

    ### 以下是給 step10_b_subprocess.py 用的,相當於cmd打 python step10_b1_exp_obj_load_and_train_and_test.py 某個exp.build().run()
    eval(sys.argv[1])
示例#18
0
        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_L8_ch008_lim_and_I_to_Wy_L8_ch008_lim_ep060_and_I_to_Wz_L8_ch008_lim_ep060 = Exp_builder(
).set_basic(
    "train",
    use_db_obj,
    I_to_Wx_L8_ch008_lim_and_I_to_Wy_L8_ch008_lim_and_I_to_Wz_L8_ch008_lim,
    use_loss_obj,
    exp_dir=exp_dir,
    code_exe_path=code_exe_path,
    describe_end=
    I_to_Wx_L8_ch008_lim_and_I_to_Wy_L8_ch008_lim_and_I_to_Wz_L8_ch008_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="")

if (__name__ == "__main__"):
    print("build exps cost time:", time.time() - start_time)
    if len(sys.argv) < 2:
        ############################################################################################################
        ### 直接按 F5 或打 python step10_b1_exp_obj_load_and_train_and_test.py,後面沒有接東西喔!才不會跑到下面給 step10_b_subprocss.py 用的程式碼~~~
        I_to_Wx_L4_ch128_lim_and_I_to_Wy_L4_ch128_lim_ep060_and_I_to_Wz_L4_ch128_lim_ep060.build(
        ).run()
        # print('no argument')
        sys.exit()

    ### 以下是給 step10_b_subprocess.py 用的,相當於cmd打 python step10_b1_exp_obj_load_and_train_and_test.py 某個exp.build().run()
    eval(sys.argv[1])
示例#19
0
    code_exe_path=code_exe_path,
    describe_mid="6_1_3_7",
    describe_end="mask_h_bg_ch064_sig_sobel_k5_s240_L6_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="")
mask_h_bg_ch064_sig_sobel_k5_s260_L6_ep060 = Exp_builder().set_basic(
    "train",
    use_db_obj,
    mask_unet_ch064_sig_L6,
    G_sobel_k5_s260_loss_info_builder,
    exp_dir=exp_dir,
    code_exe_path=code_exe_path,
    describe_mid="6_1_3_8",
    describe_end="mask_h_bg_ch064_sig_sobel_k5_s260_L6_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="")

if (__name__ == "__main__"):
    print("build exps cost time:", time.time() - start_time)
    if len(sys.argv) < 2:
        ############################################################################################################
        ### 直接按 F5 或打 python step10_b1_exp_obj_load_and_train_and_test.py,後面沒有接東西喔!才不會跑到下面給 step10_b_subprocss.py 用的程式碼~~~
        mask_h_bg_ch064_sig_sobel_k5_s120_L6_ep060.build().run()
        # print('no argument')
        sys.exit()

    ### 以下是給 step10_b_subprocess.py 用的,相當於cmd打 python step10_b1_exp_obj_load_and_train_and_test.py 某個exp.build().run()
    eval(sys.argv[1])
示例#20
0
).set_result_name(
    result_name="type8_blender-L8_ch002_block1_sig_out_3-20211201_011100"
)  #.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)
L8_ch001 = Exp_builder().set_basic(
    "train",
    use_db_obj,
    flow_unet2_block1_ch001_sig_L8,
    G_mae_s001_loss_info_builder,
    exp_dir=exp_dir,
    code_exe_path=code_exe_path,
    describe_end=flow_unet2_block1_ch001_sig_L8.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-L8_ch001_block1_sig_out_3-20211201_014118"
)  #.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)
#######################################################################################################################################################################################################################################################################################################################################################################################
#######################################################################################################################################################################################################################################################################################################################################################################################

if (__name__ == "__main__"):
    print("build exps cost time:", time.time() - start_time)
    if len(sys.argv) < 2:
        ############################################################################################################
        ### 直接按 F5 或打 python step10_b1_exp_obj_load_and_train_and_test.py,後面沒有接東西喔!才不會跑到下面給 step10_b_subprocss.py 用的程式碼~~~
        L4_ch016.build().run()
        # print('no argument')
        sys.exit()

    ### 以下是給 step10_b_subprocess.py 用的,相當於cmd打 python step10_b1_exp_obj_load_and_train_and_test.py 某個exp.build().run()
    eval(sys.argv[1])
示例#21
0
    describe_end=block1_L8_ch002_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-L8_ch002_block1_sig_out_1-20211227_094213")
L8_ch001 = Exp_builder().set_basic(
    "test_real_photo_paper2",
    use_db_obj,
    block1_L8_ch001_sig,
    use_loss_obj,
    exp_dir=exp_dir,
    code_exe_path=code_exe_path,
    describe_end=block1_L8_ch001_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-L8_ch001_block1_sig_out_1-20211227_101402")
#################################################################################################################################################################################################################################################################################################################################################################################################
#################################################################################################################################################################################################################################################################################################################################################################################################

if (__name__ == "__main__"):
    print("build exps cost time:", time.time() - start_time)
    if len(sys.argv) < 2:
        ############################################################################################################
        ### 直接按 F5 或打 python step10_b1_exp_obj_load_and_train_and_test.py,後面沒有接東西喔!才不會跑到下面給 step10_b_subprocss.py 用的程式碼~~~
        # L4_ch016.build().run()
        L2_ch016.build().run()
        # print('no argument')
        sys.exit()

    ### 以下是給 step10_b_subprocess.py 用的,相當於cmd打 python step10_b1_exp_obj_load_and_train_and_test.py 某個exp.build().run()
    eval(sys.argv[1])
示例#22
0
        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_ch001 = Exp_builder().set_basic(
    "train",
    use_db_obj,
    block1_L8_ch001_sig,
    use_loss_obj,
    exp_dir=exp_dir,
    code_exe_path=code_exe_path,
    describe_end=block1_L8_ch001_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="")
#################################################################################################################################################################################################################################################################################################################################################################################################
#################################################################################################################################################################################################################################################################################################################################################################################################

if (__name__ == "__main__"):
    print("build exps cost time:", time.time() - start_time)
    if len(sys.argv) < 2:
        ############################################################################################################
        ### 直接按 F5 或打 python step10_b1_exp_obj_load_and_train_and_test.py,後面沒有接東西喔!才不會跑到下面給 step10_b_subprocss.py 用的程式碼~~~
        # L6_ch064.build().run()
        # L6_ch032.build().run()
        L2_ch002.build().run()
        # print('no argument')
        sys.exit()

    ### 以下是給 step10_b_subprocess.py 用的,相當於cmd打 python step10_b1_exp_obj_load_and_train_and_test.py 某個exp.build().run()
    eval(sys.argv[1])
示例#23
0
)
I_to_M_L4_ch032_and_M_w_I_to_C_L5_ch001_ep060 = Exp_builder().set_basic(
    "train",
    use_db_obj,
    I_to_M_L4_ch032_and_M_w_I_to_C_L5_ch001, [
        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_ch032_and_M_w_I_to_C_L5_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=
    "type8_blender-I_to_M_L4_ch032_block1_sig_out_1_&&_M_w_I_to_C_L5_ch001_block1_sig_out_2-20211223_102857"
)

if (__name__ == "__main__"):
    print("build exps cost time:", time.time() - start_time)
    if len(sys.argv) < 2:
        ############################################################################################################
        ### 直接按 F5 或打 python step10_b1_exp_obj_load_and_train_and_test.py,後面沒有接東西喔!才不會跑到下面給 step10_b_subprocss.py 用的程式碼~~~
        I_to_M_L4_ch032_and_M_w_I_to_C_L5_ch032_ep060.build().run()
        # print('no argument')
        sys.exit()

    ### 以下是給 step10_b_subprocess.py 用的,相當於cmd打 python step10_b1_exp_obj_load_and_train_and_test.py 某個exp.build().run()
    eval(sys.argv[1])
示例#24
0
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()
mask_h_bg_ch001_sig_L6_ep200 = 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_1b_8", describe_end="mask_h_bg_ch001_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_8-flow_unet-mask_h_bg_ch001_sig_bce_sobel_k5_s100_6l_ep200-20211011_222906")  #.change_result_name_v1_to_v2()

### 3. no-concat
mask_h_bg_ch032_L6_2to2noC_sig_ep060 = Exp_builder().set_basic("train", use_db_obj, mask_unet_IN_L6_ch32_2to2noC_sig, G_bce_sobel_k5_s100_loss_info_builder, exp_dir=exp_dir, code_exe_path=code_exe_path, describe_mid="6_3_1", describe_end="mask_h_bg_ch032_6l_2to2noC_sig_bce_sobel_k5_s100_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_3_1-flow_unet-mask_h_bg_ch032_6l_2to2noC_sig_bce_sobel_k5_s100_ep060-20211011_185607")  #.change_result_name_v1_to_v2()
mask_h_bg_ch032_L6_2to3noC_sig_ep060 = Exp_builder().set_basic("train", use_db_obj, mask_unet_IN_L6_ch32_2to3noC_sig, G_bce_sobel_k5_s100_loss_info_builder, exp_dir=exp_dir, code_exe_path=code_exe_path, describe_mid="6_3_2", describe_end="mask_h_bg_ch032_6l_2to3noC_sig_bce_sobel_k5_s100_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_3_2-flow_unet-mask_h_bg_ch032_6l_2to3noC_sig_bce_sobel_k5_s100_ep060-20211011_192911")  #.change_result_name_v1_to_v2()
mask_h_bg_ch032_L6_2to4noC_sig_ep060 = Exp_builder().set_basic("train", use_db_obj, mask_unet_IN_L6_ch32_2to4noC_sig, G_bce_sobel_k5_s100_loss_info_builder, exp_dir=exp_dir, code_exe_path=code_exe_path, describe_mid="6_3_3", describe_end="mask_h_bg_ch032_6l_2to4noC_sig_bce_sobel_k5_s100_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_3_3-flow_unet-mask_h_bg_ch032_6l_2to4noC_sig_bce_sobel_k5_s100_ep060-20211011_193203")  #.change_result_name_v1_to_v2()
mask_h_bg_ch032_L6_2to5noC_sig_ep060 = Exp_builder().set_basic("train", use_db_obj, mask_unet_IN_L6_ch32_2to5noC_sig, G_bce_sobel_k5_s100_loss_info_builder, exp_dir=exp_dir, code_exe_path=code_exe_path, describe_mid="6_3_4", describe_end="mask_h_bg_ch032_6l_2to5noC_sig_bce_sobel_k5_s100_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_3_4-flow_unet-mask_h_bg_ch032_6l_2to5noC_sig_bce_sobel_k5_s100_ep060-20211011_193454")  #.change_result_name_v1_to_v2()
mask_h_bg_ch032_L6_2to6noC_sig_ep060 = Exp_builder().set_basic("train", use_db_obj, mask_unet_IN_L6_ch32_2to6noC_sig, G_bce_sobel_k5_s100_loss_info_builder, exp_dir=exp_dir, code_exe_path=code_exe_path, describe_mid="6_3_5", describe_end="mask_h_bg_ch032_6l_2to6noC_sig_bce_sobel_k5_s100_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_3_5-flow_unet-mask_h_bg_ch032_6l_2to6noC_sig_bce_sobel_k5_s100_ep060-20211011_200748")  #.change_result_name_v1_to_v2()

### 4. skip use add
mask_h_bg_ch032_L6_skipAdd_sig_ep060 = Exp_builder().set_basic("train", use_db_obj, mask_unet_L6_skip_use_add_sig, G_bce_sobel_k5_s100_loss_info_builder, exp_dir=exp_dir, code_exe_path=code_exe_path, describe_mid="6_4_5", describe_end="mask_h_bg_ch032_6l_skipAdd_sig_bce_sobel_k5_s100_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_4_5-flow_unet-mask_h_bg_ch032_6l_skipAdd_sig_bce_sobel_k5_s100_ep060-20211011_204059")  #.change_result_name_v1_to_v2()

if(__name__ == "__main__"):
    print("build exps cost time:", time.time() - start_time)
    if len(sys.argv) < 2:
        ############################################################################################################
        ### 直接按 F5 或打 python step10_b1_exp_obj_load_and_train_and_test.py,後面沒有接東西喔!才不會跑到下面給 step10_b_subprocss.py 用的程式碼~~~
        mask_h_bg_ch128_sig_L6_ep060.build().run()
        # print('no argument')
        sys.exit()

    ### 以下是給 step10_b_subprocess.py 用的,相當於cmd打 python step10_b1_exp_obj_load_and_train_and_test.py 某個exp.build().run()
    eval(sys.argv[1])
示例#25
0
    code_exe_path=code_exe_path,
    describe_end=block1_L6_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(
        result_name="type8_blender-L6_ch064_block1_sig_out_1-20220108_025941")
L6_ch032 = Exp_builder().set_basic(
    "test_see",
    use_db_obj,
    block1_L6_ch032_sig,
    use_loss_obj,
    exp_dir=exp_dir,
    code_exe_path=code_exe_path,
    describe_end=block1_L6_ch032_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-L6_ch032_block1_sig_out_1-20220107_232359")

if (__name__ == "__main__"):
    print("build exps cost time:", time.time() - start_time)
    if len(sys.argv) < 2:
        ############################################################################################################
        ### 直接按 F5 或打 python step10_b1_exp_obj_load_and_train_and_test.py,後面沒有接東西喔!才不會跑到下面給 step10_b_subprocss.py 用的程式碼~~~
        L6_ch064.build().run()
        L6_ch032.build().run()
        # L2_ch002.build().run()
        # print('no argument')
        sys.exit()

    ### 以下是給 step10_b_subprocess.py 用的,相當於cmd打 python step10_b1_exp_obj_load_and_train_and_test.py 某個exp.build().run()
    eval(sys.argv[1])