Beispiel #1
0
def get_dict(dict_size, reverse=True):
    # if reverse = False, return dict = {'a':'001', 'b':'002', ...}
    # else reverse = true, return dict = {'001':'a', '002':'b', ...}
    tar_file = download(URL_TRAIN, 'wmt14', MD5_TRAIN)
    src_dict, trg_dict = __read_to_dict__(tar_file, dict_size)
    if reverse:
        src_dict = {v: k for k, v in src_dict.items()}
        trg_dict = {v: k for k, v in trg_dict.items()}
    return src_dict, trg_dict
Beispiel #2
0
def get_dict(dict_size, reverse=True):
    # if reverse = False, return dict = {'a':'001', 'b':'002', ...}
    # else reverse = true, return dict = {'001':'a', '002':'b', ...}
    tar_file = download(URL_TRAIN, 'wmt14', MD5_TRAIN)
    src_dict, trg_dict = __read_to_dict__(tar_file, dict_size)
    if reverse:
        src_dict = {v: k for k, v in src_dict.items()}
        trg_dict = {v: k for k, v in trg_dict.items()}
    return src_dict, trg_dict
Beispiel #3
0
def test(dict_size):
    """
    WMT14 test set creator.

    It returns a reader creator, each sample in the reader is source language
    word ID sequence, target language word ID sequence and next word ID
    sequence.

    :return: Test reader creator
    :rtype: callable
    """
    return reader_creator(
        download(URL_TRAIN, 'wmt14', MD5_TRAIN), 'test/test', dict_size)
Beispiel #4
0
def test(dict_size):
    """
    WMT14 test set creator.

    It returns a reader creator, each sample in the reader is source language
    word ID sequence, target language word ID sequence and next word ID
    sequence.

    :return: Test reader creator
    :rtype: callable
    """
    return reader_creator(download(URL_TRAIN, 'wmt14', MD5_TRAIN), 'test/test',
                          dict_size)
Beispiel #5
0
def fetch():
    download(URL_TRAIN, 'wmt14', MD5_TRAIN)
    download(URL_MODEL, 'wmt14', MD5_MODEL)
Beispiel #6
0
def model():
    tar_file = download(URL_MODEL, 'wmt14', MD5_MODEL)
    with gzip.open(tar_file, 'r') as f:
        parameters = Parameters.from_tar(f)
    return parameters
Beispiel #7
0
def gen(dict_size):
    return reader_creator(
        download(URL_TRAIN, 'wmt14', MD5_TRAIN), 'gen/gen', dict_size)
Beispiel #8
0
def fetch():
    download(URL_TRAIN, 'wmt14', MD5_TRAIN)
    download(URL_MODEL, 'wmt14', MD5_MODEL)
Beispiel #9
0
def model():
    tar_file = download(URL_MODEL, 'wmt14', MD5_MODEL)
    with gzip.open(tar_file, 'r') as f:
        parameters = Parameters.from_tar(f)
    return parameters
Beispiel #10
0
def gen(dict_size):
    return reader_creator(download(URL_TRAIN, 'wmt14', MD5_TRAIN), 'gen/gen',
                          dict_size)
Beispiel #11
0
def val():
    """
    Create a val dataset reader containing 1449 images in HWC order.
    """
    return reader_creator(download(VOC_URL, CACHE_DIR, VOC_MD5), 'val')
Beispiel #12
0
def test():
    """
    Create a test dataset reader containing 1464 images in HWC order.
    """
    return reader_creator(download(VOC_URL, CACHE_DIR, VOC_MD5), 'train')
Beispiel #13
0
def train():
    """
    Create a train dataset reader containing 2913 images in HWC order.
    """
    return reader_creator(download(VOC_URL, CACHE_DIR, VOC_MD5), 'trainval')
Beispiel #14
0
def train(dict_size):
    return reader_creator(download(URL_TRAIN, 'wmt14', MD5_TRAIN),
                          'train/train', dict_size)
Beispiel #15
0
def fetch():
    download(URL_TRAIN, 'wmt14', MD5_TRAIN)
Beispiel #16
0
def test(dict_size):
    return reader_creator(download(URL_TRAIN, 'wmt14', MD5_TRAIN), 'test/test',
                          dict_size)