import config.cfg as config


class Global(config.Global):
    """
    contains configuration that shares across configurable components
    or that is prone to change
    """
    # exp_name = "FeedForwardGenerator_1000multitag_with_hloss"
    # exp_name = "FeedForwardGenerator_1000NN"
    exp_name = "ff_1000multi"
    model = "ffobf"  # choose ["ffobf", "seq2seq"]
    ffobf = True
    use_hloss = False


class TrainingConfig(config.TrainingConfig):
    pass


class GlobalOnBuccleuch(config.GlobalOnBuccleuch, Global):
    under_development = False


class GeneratorConfig(config.GeneratorConfig):
    xpos = ["NN", "NNS", "NNP", "NNPS"]
    top_n = 1000


class ParserConfig(config.ParserConfig):
    pass

1e9dcc85a34d2017ed4d6527401c3c71e6c16357
<mask token>


class GlobalOnBuccleuch(config.GlobalOnBuccleuch, Global):
    under_development = False


class GeneratorConfig(config.GeneratorConfig):
    xpos = ['NN', 'NNS', 'NNP', 'NNPS']
    top_n = 1000


class ParserConfig(config.ParserConfig):
    pass

<mask token>


class TrainingConfig(config.TrainingConfig):
    pass


class GlobalOnBuccleuch(config.GlobalOnBuccleuch, Global):
    under_development = False


class GeneratorConfig(config.GeneratorConfig):
    xpos = ['NN', 'NNS', 'NNP', 'NNPS']
    top_n = 1000


class ParserConfig(config.ParserConfig):
    pass

<mask token>


class Global(config.Global):
    <mask token>
    exp_name = 'ff_1000multi'
    model = 'ffobf'
    ffobf = True
    use_hloss = False


class TrainingConfig(config.TrainingConfig):
    pass


class GlobalOnBuccleuch(config.GlobalOnBuccleuch, Global):
    under_development = False


class GeneratorConfig(config.GeneratorConfig):
    xpos = ['NN', 'NNS', 'NNP', 'NNPS']
    top_n = 1000


class ParserConfig(config.ParserConfig):
    pass

<mask token>


class Global(config.Global):
    """
    contains configuration that shares across configurable components
    or that is prone to change
    """
    exp_name = 'ff_1000multi'
    model = 'ffobf'
    ffobf = True
    use_hloss = False


class TrainingConfig(config.TrainingConfig):
    pass


class GlobalOnBuccleuch(config.GlobalOnBuccleuch, Global):
    under_development = False


class GeneratorConfig(config.GeneratorConfig):
    xpos = ['NN', 'NNS', 'NNP', 'NNPS']
    top_n = 1000


class ParserConfig(config.ParserConfig):
    pass

import config.cfg as config


class Global(config.Global):
    """
    contains configuration that shares across configurable components
    or that is prone to change
    """
    # exp_name = "FeedForwardGenerator_1000multitag_with_hloss"
    # exp_name = "FeedForwardGenerator_1000NN"
    exp_name = "ff_1000multi"
    model = "ffobf"  # choose ["ffobf", "seq2seq"]
    ffobf = True
    use_hloss = False


class TrainingConfig(config.TrainingConfig):
    pass


class GlobalOnBuccleuch(config.GlobalOnBuccleuch, Global):
    under_development = False


class GeneratorConfig(config.GeneratorConfig):
    xpos = ["NN", "NNS", "NNP", "NNPS"]
    top_n = 1000


class ParserConfig(config.ParserConfig):
    pass
