コード例 #1
0
ファイル: model_test.py プロジェクト: ehgp/OpenNMT-tf
 def testSequenceTagger(self, mode):
     model = models.SequenceTagger(inputters.WordEmbedder(10),
                                   encoders.MeanEncoder(),
                                   crf_decoding=True)
     features_file, labels_file, data_config = self._makeToyTaggerData()
     data_config["tagging_scheme"] = "bioes"
     params = {"optimizer": "SGD", "learning_rate": 0.1}
     self._testGenericModel(
         model,
         mode,
         features_file,
         labels_file,
         data_config,
         prediction_heads=["tags", "length"],
         metrics=["accuracy", "precision", "recall", "f1"],
         params=params)
コード例 #2
0
ファイル: model_test.py プロジェクト: maleeham/OpenNMT-tf
 def testSequenceTagger(self, mode):
   model = models.SequenceTagger(
       inputters.WordEmbedder("source_vocabulary", 10),
       encoders.MeanEncoder(),
       "target_vocabulary",
       crf_decoding=True,
       tagging_scheme="bioes")
   features_file, labels_file, metadata = self._makeToyTaggerData()
   params = {
       "optimizer": "GradientDescentOptimizer",
       "learning_rate": 0.1}
   self._testGenericModel(
       model,
       mode,
       features_file,
       labels_file,
       metadata,
       prediction_heads=["tags", "length"],
       metrics=["accuracy", "precision", "recall", "f1"],
       params=params)