def run_testing_self_att_bilstm(name_prefix=u'',
                                cv_count=1,
                                custom_config_func=ctx_self_att_bilstm_custom_config,
                                custom_callback_func=classic_common_callback_modification_func):

    run_testing(full_model_name=name_prefix + ModelNames().SelfAttentionBiLSTM,
                create_network=SelfAttentionBiLSTM,
                create_config=SelfAttentionBiLSTMConfig,
                cv_count=cv_count,
                create_io=RuSentRelNetworkIO,
                create_model=ContextLevelTensorflowModel,
                evaluator_class=TwoClassEvaluator,
                common_callback_modification_func=custom_callback_func,
                custom_config_modification_func=custom_config_func,
                common_config_modification_func=classic_ctx_common_config_settings,
                create_callback=CustomCallback)
def run_testing_att_se_pcnn(name_prefix=u'',
                            cv_count=1,
                            custom_config_func=ctx_att_se_pcnn_custom_config,
                            custom_callback_func=classic_common_callback_modification_func):

    run_testing(full_model_name=name_prefix + ModelNames().AttSynonymEndsPCNN,
                create_network=AttentionSynonymEndsPCNN,
                create_config=AttentionSynonymEndsPCNNConfig,
                create_io=RuSentRelNetworkIO,
                cv_count=cv_count,
                create_model=ContextLevelTensorflowModel,
                evaluator_class=TwoClassEvaluator,
                create_callback=CustomCallback,
                common_callback_modification_func=custom_callback_func,
                custom_config_modification_func=custom_config_func,
                common_config_modification_func=classic_ctx_common_config_settings)
Ejemplo n.º 3
0
def run_testing_ian_frames(cv_count=1,
                           name_prefix=u'',
                           custom_config_func=ctx_ian_frames_custom_config,
                           custom_callback_func=classic_common_callback_modification_func):

    run_testing(full_model_name=name_prefix + ModelNames().IANFrames,
                create_network=IANFrames,
                create_config=IANFramesConfig,
                create_io=RuSentRelNetworkIO,
                cv_count=cv_count,
                create_model=ContextLevelTensorflowModel,
                evaluator_class=TwoClassEvaluator,
                create_callback=CustomCallback,
                common_callback_modification_func=custom_callback_func,
                custom_config_modification_func=custom_config_func,
                common_config_modification_func=classic_ctx_common_config_settings)
def run_testing_cnn(name_prefix=DS_NAME_PREFIX,
                    cv_count=1,
                    common_callback_func=ds_common_callback_modification_func):

    run_testing(full_model_name=name_prefix + ModelNames().CNN,
                create_network=VanillaCNN,
                create_config=CNNConfig,
                create_nn_io=RuSentRelWithRuAttitudesBasedExperimentIO,
                create_model=SingleInstanceTensorflowModel,
                evaluator_class=TwoClassEvaluator,
                create_callback=CustomCallback,
                cv_count=cv_count,
                experiments_io=RuSentRelBasedExperimentsIOUtils(),
                common_config_modification_func=ds_ctx_common_config_settings,
                common_callback_modification_func=common_callback_func,
                custom_config_modification_func=ctx_cnn_custom_config)
def run_testing_att_se_cnn(name_prefix=u'',
                           cv_count=1,
                           custom_config_func=ctx_att_se_cnn_custom_config,
                           custom_callback_func=classic_common_callback_modification_func):

    run_testing(full_model_name=name_prefix + ModelNames().AttSynonymEndsCNN,
                create_network=AttentionSynonymEndsCNN,
                create_config=AttentionSynonymEndsCNNConfig,
                create_nn_io=RuSentRelBasedNeuralNetworkIO,
                cv_count=cv_count,
                create_model=SingleInstanceTensorflowModel,
                evaluator_class=TwoClassEvaluator,
                create_callback=CustomCallback,
                experiments_io=RuSentRelBasedExperimentsIOUtils(),
                common_callback_modification_func=custom_callback_func,
                custom_config_modification_func=custom_config_func,
                common_config_modification_func=classic_ctx_common_config_settings)
def run_testing_self_att_bilstm(name_prefix=u'',
                                cv_count=1,
                                custom_config_func=ctx_self_att_bilstm_custom_config,
                                custom_callback_func=classic_common_callback_modification_func):

    run_testing(full_model_name=name_prefix + ModelNames().SelfAttentionBiLSTM,
                create_network=SelfAttentionBiLSTM,
                create_config=SelfAttentionBiLSTMConfig,
                cv_count=cv_count,
                create_nn_io=RuSentRelBasedNeuralNetworkIO,
                create_model=SingleInstanceTensorflowModel,
                evaluator_class=TwoClassEvaluator,
                experiments_io=RuSentRelBasedExperimentsIOUtils(),
                common_callback_modification_func=custom_callback_func,
                custom_config_modification_func=custom_config_func,
                common_config_modification_func=classic_ctx_common_config_settings,
                create_callback=CustomCallback)
def run_testing_ian_ef(cv_count=1,
                       name_prefix=u'',
                       custom_config_func=ctx_ian_ef_custom_config,
                       custom_callback_func=classic_common_callback_modification_func):

    run_testing(full_model_name=name_prefix + ModelNames().IANEndsAndFrames,
                create_network=IANEndsAndFrames,
                create_config=IANEndsAndFramesConfig,
                create_nn_io=RuSentRelBasedNeuralNetworkIO,
                cv_count=cv_count,
                create_model=SingleInstanceTensorflowModel,
                evaluator_class=TwoClassEvaluator,
                create_callback=CustomCallback,
                experiments_io=RuSentRelBasedExperimentsIOUtils(),
                common_callback_modification_func=custom_callback_func,
                custom_config_modification_func=custom_config_func,
                common_config_modification_func=classic_ctx_common_config_settings)