#!/usr/bin/python
import sys
sys.path.append('../../../')
from predict_nn.ranlp.dev.config import TEST_ON_EPOCHS
from networks.ranlp.io_dev import RaNLPConfTaskDevIO
from networks.ranlp.model_baseline_neg import RaNLPConfTaskBaselineNegModel
from networks.context.configurations.cnn import CNNConfig
from networks.context.architectures.cnn import VanillaCNN
import predict_nn.ranlp.utils as utils


if __name__ == "__main__":

    utils.run_cv_testing(model_name=u"baseline-neg",
                         create_network=VanillaCNN,
                         create_config=CNNConfig,
                         create_io=RaNLPConfTaskDevIO,
                         create_model=RaNLPConfTaskBaselineNegModel,
                         test_on_epochs=TEST_ON_EPOCHS)

Exemple #2
0
#!/usr/bin/python
import sys
sys.path.append('../../../../')
from predict_nn.ranlp.dev.config import TEST_ON_EPOCHS
from networks.ranlp.io_dev import RaNLPConfTaskDevIO
from networks.ranlp.model_context import RaNLPConfTaskModel
from networks.context.configurations.bi_lstm import BiLSTMConfig
from predict_nn.ranlp.ctx_names import ModelNames
from networks.context.architectures.bi_lstm import BiLSTM
import predict_nn.ranlp.utils as utils


def modify_settings(settings):
    assert (isinstance(settings, BiLSTMConfig))
    settings.modify_hidden_size(128)


if __name__ == "__main__":

    utils.run_cv_testing(model_name=ModelNames.BiLSTM,
                         create_network=BiLSTM,
                         create_config=BiLSTMConfig,
                         create_model=RaNLPConfTaskModel,
                         create_io=RaNLPConfTaskDevIO,
                         modify_settings_callback=modify_settings,
                         test_on_epochs=TEST_ON_EPOCHS)
#!/usr/bin/python
import sys
sys.path.append('../../../../')
from predict_nn.ranlp.rsr.config import TEST_ON_EPOCHS, MI_CONTEXTS_PER_OPINION
from networks.ranlp.io_rsr import RaNLPConfTaskRuSentRelIO
from networks.mimlre.base import MIMLRE
from networks.ranlp.model_mimlre import RaNLPConfTaskMIMLREModel
from networks.context.configurations.cnn import CNNConfig
from networks.mimlre.configuration.base import MIMLRESettings
from predict_nn.ranlp.mi_names import ModelNames
from networks.context.architectures.cnn import VanillaCNN
import predict_nn.ranlp.utils as utils


def modify_settings(settings):
    assert (isinstance(settings, MIMLRESettings))
    settings.modify_contexts_per_opinion(MI_CONTEXTS_PER_OPINION)


if __name__ == "__main__":

    utils.run_cv_testing(
        model_name=ModelNames.MI_CNN,
        create_network=lambda: MIMLRE(context_network=VanillaCNN()),
        create_config=lambda: MIMLRESettings(context_settings=CNNConfig()),
        create_io=RaNLPConfTaskRuSentRelIO,
        create_model=RaNLPConfTaskMIMLREModel,
        modify_settings_callback=modify_settings,
        test_on_epochs=TEST_ON_EPOCHS,
        cancel_training_by_cost=False)
#!/usr/bin/python
import sys
sys.path.append('../../../../')
from predict_nn.ranlp.ctx_names import ModelNames
from predict_nn.ranlp.rsr_dev.config import TEST_ON_EPOCHS
from networks.ranlp.io_rsr_dev import RaNLPConfTaskRuSentRelWithDevIO
from networks.ranlp.model_context import RaNLPConfTaskModel
from networks.context.configurations.rcnn import RCNNConfig
from networks.context.architectures.rcnn import RCNN
import predict_nn.ranlp.utils as utils


if __name__ == "__main__":

    utils.run_cv_testing(model_name=ModelNames.RCNN,
                         create_network=RCNN,
                         create_config=RCNNConfig,
                         create_io=RaNLPConfTaskRuSentRelWithDevIO,
                         create_model=RaNLPConfTaskModel,
                         test_on_epochs=TEST_ON_EPOCHS)
#!/usr/bin/python
import sys
sys.path.append('../../../../')
from predict_nn.ranlp.mi_names import ModelNames
from predict_nn.ranlp.dev.config import TEST_ON_EPOCHS, MI_CONTEXTS_PER_OPINION
from networks.ranlp.io_dev import RaNLPConfTaskDevIO
from networks.mimlre.base import MIMLRE
from networks.ranlp.model_mimlre import RaNLPConfTaskMIMLREModel
from networks.mimlre.configuration.base import MIMLRESettings
from networks.context.architectures.rcnn import RCNN
from networks.context.configurations.rcnn import RCNNConfig
import predict_nn.ranlp.utils as utils


def modify_settings(settings):
    assert (isinstance(settings, MIMLRESettings))
    settings.modify_contexts_per_opinion(MI_CONTEXTS_PER_OPINION)


if __name__ == "__main__":

    utils.run_cv_testing(
        model_name=ModelNames.MI_RCNN,
        create_network=lambda: MIMLRE(context_network=RCNN()),
        create_config=lambda: MIMLRESettings(context_settings=RCNNConfig()),
        create_io=RaNLPConfTaskDevIO,
        create_model=RaNLPConfTaskMIMLREModel,
        modify_settings_callback=modify_settings,
        test_on_epochs=TEST_ON_EPOCHS)
#!/usr/bin/python
import sys
sys.path.append('../../../')
from predict_nn.ranlp.rsr.config import TEST_ON_EPOCHS
from networks.ranlp.io_rsr import RaNLPConfTaskRuSentRelIO
from networks.ranlp.model_baseline_rand import RaNLPConfTaskBaselineRandModel
from networks.context.configurations.cnn import CNNConfig
from networks.context.architectures.cnn import VanillaCNN
import predict_nn.ranlp.utils as utils


if __name__ == "__main__":

    utils.run_cv_testing(model_name=u"baseline-rand",
                         create_network=VanillaCNN,
                         create_config=CNNConfig,
                         create_io=RaNLPConfTaskRuSentRelIO,
                         create_model=RaNLPConfTaskBaselineRandModel,
                         test_on_epochs=TEST_ON_EPOCHS)
#!/usr/bin/python
import sys
sys.path.append('../../../../')
from predict_nn.ranlp.ctx_names import ModelNames
from predict_nn.ranlp.rsr.config import TEST_ON_EPOCHS
from networks.ranlp.io_rsr import RaNLPConfTaskRuSentRelIO
from networks.ranlp.model_context import RaNLPConfTaskModel
from networks.context.architectures.rcnn import RCNN
from networks.context.configurations.rcnn import RCNNConfig
import predict_nn.ranlp.utils as utils

if __name__ == "__main__":

    utils.run_cv_testing(model_name=ModelNames.RCNN,
                         create_network=RCNN,
                         create_config=RCNNConfig,
                         create_io=RaNLPConfTaskRuSentRelIO,
                         create_model=RaNLPConfTaskModel,
                         test_on_epochs=TEST_ON_EPOCHS,
                         cancel_training_by_cost=False)
Exemple #8
0
#!/usr/bin/python
import sys

sys.path.append('../../../../')
from predict_nn.ranlp.rsr_dev.config import TEST_ON_EPOCHS
from networks.ranlp.io_rsr_dev import RaNLPConfTaskRuSentRelWithDevIO
from networks.ranlp.model_context import RaNLPConfTaskModel
from networks.context.configurations.rnn import RNNConfig, CellTypes
from predict_nn.ranlp.ctx_names import ModelNames
from networks.context.architectures.rnn import RNN
import predict_nn.ranlp.utils as utils


def modify_settings(settings):
    assert (isinstance(settings, RNNConfig))
    settings.set_cell_type(CellTypes.LSTM)
    settings.modify_hidden_size(128)


if __name__ == "__main__":

    utils.run_cv_testing(model_name=ModelNames.RNN,
                         create_network=RNN,
                         create_config=RNNConfig,
                         create_model=RaNLPConfTaskModel,
                         create_io=RaNLPConfTaskRuSentRelWithDevIO,
                         modify_settings_callback=modify_settings,
                         test_on_epochs=TEST_ON_EPOCHS)
#!/usr/bin/python
import sys

sys.path.append('../../../../')
from networks.ranlp.io_rsr_dev import RaNLPConfTaskRuSentRelWithDevIO
from networks.ranlp.model_context import RaNLPConfTaskModel
from networks.context.configurations.cnn import CNNConfig
from predict_nn.ranlp.ctx_names import ModelNames
from networks.context.architectures.cnn import VanillaCNN
import predict_nn.ranlp.utils as utils

if __name__ == "__main__":

    utils.run_cv_testing(model_name=ModelNames.CNN,
                         create_network=VanillaCNN,
                         create_config=CNNConfig,
                         create_io=RaNLPConfTaskRuSentRelWithDevIO,
                         create_model=RaNLPConfTaskModel,
                         test_on_epochs=range(0, 1500, 10),
                         cancel_training_by_cost=False)
#!/usr/bin/python
import sys
sys.path.append('../../../../')
from predict_nn.ranlp.dev.config import TEST_ON_EPOCHS
from networks.ranlp.io_dev import RaNLPConfTaskDevIO
from networks.ranlp.model_context import RaNLPConfTaskModel
from networks.context.configurations.cnn import CNNConfig
from predict_nn.ranlp.ctx_names import ModelNames
from networks.context.architectures.cnn import VanillaCNN
import predict_nn.ranlp.utils as utils


if __name__ == "__main__":

    utils.run_cv_testing(model_name=ModelNames.CNN,
                         create_network=VanillaCNN,
                         create_config=CNNConfig,
                         create_io=RaNLPConfTaskDevIO,
                         create_model=RaNLPConfTaskModel,
                         test_on_epochs=TEST_ON_EPOCHS)
Exemple #11
0
#!/usr/bin/python
import sys
sys.path.append('../../../../')
from predict_nn.ranlp.rsr.config import TEST_ON_EPOCHS
from networks.ranlp.io_rsr import RaNLPConfTaskRuSentRelIO
from networks.ranlp.model_context import RaNLPConfTaskModel
from networks.context.configurations.bi_lstm import BiLSTMConfig
from predict_nn.ranlp.ctx_names import ModelNames
from networks.context.architectures.bi_lstm import BiLSTM
import predict_nn.ranlp.utils as utils


def modify_settings(settings):
    assert (isinstance(settings, BiLSTMConfig))
    settings.modify_hidden_size(128)


if __name__ == "__main__":

    utils.run_cv_testing(model_name=ModelNames.BiLSTM,
                         create_network=BiLSTM,
                         create_config=BiLSTMConfig,
                         create_model=RaNLPConfTaskModel,
                         create_io=RaNLPConfTaskRuSentRelIO,
                         modify_settings_callback=modify_settings,
                         test_on_epochs=TEST_ON_EPOCHS,
                         cancel_training_by_cost=False)