def init_input_image(size: types_of_loco.input_img_size):

    def builder_of_generator(class_num: int, channels: int=1, optimizer: Optimizer=SGD()):
        '\n        Ganのgenerator部を作成する\n        :param class_num\n        :param channels:色の出力変数（白黒画像なら1）\n        :param optimizer: 2次元の畳み込みウィンドウの幅と高さ 整数なら縦横比同じに\n        :return: discriminator部のモデル\n        '
        return builder(class_num, size, channels, optimizer)
    return builder_of_generator
def init_input_image(size: types_of_loco.input_img_size):

    def builder_of_generator(class_num: int, channels: int=1, optimizer: Optimizer=SGD()):
        '\n        Ganのgenerator部を作成する\n        :param class_num\n        :param channels:色の出力変数（白黒画像なら1）\n        :param optimizer: 2次元の畳み込みウィンドウの幅と高さ 整数なら縦横比同じに\n        :return: discriminator部のモデル\n        '
        return builder(class_num, size, channels, optimizer)
    return builder_of_generator