@Test public void testGISTrainSignature1() throws IOException { try (ObjectStream<Event> eventStream = createEventStream()) { TrainingParameters params = ModelUtil.createDefaultTrainingParameters(); params.put(AbstractTrainer.CUTOFF_PARAM, 1); EventTrainer trainer = TrainerFactory.getEventTrainer(params, null); Assert.assertNotNull(trainer.train(eventStream)); } }
@Test public void testGISTrainSignature3() throws IOException { try (ObjectStream<Event> eventStream = createEventStream()) { TrainingParameters params = ModelUtil.createDefaultTrainingParameters(); params.put(AbstractTrainer.ITERATIONS_PARAM, 10); params.put(AbstractTrainer.CUTOFF_PARAM, 1); EventTrainer trainer = TrainerFactory.getEventTrainer(params, null); Assert.assertNotNull(trainer.train(eventStream)); } }
@Test public void testGISTrainSignature2() throws IOException { try (ObjectStream<Event> eventStream = createEventStream()) { TrainingParameters params = ModelUtil.createDefaultTrainingParameters(); params.put(AbstractTrainer.CUTOFF_PARAM, 1); params.put("smoothing", true); EventTrainer trainer = TrainerFactory.getEventTrainer(params, null); Assert.assertNotNull(trainer.train(eventStream)); } }
@Test public void testIndexingWithTrainingParameters() throws IOException { ObjectStream<Event> eventStream = createEventStream();
@Test public void testGISTrainSignature4() throws IOException { try (ObjectStream<Event> eventStream = createEventStream()) { TrainingParameters params = ModelUtil.createDefaultTrainingParameters(); params.put(AbstractTrainer.ITERATIONS_PARAM, 10); params.put(AbstractTrainer.CUTOFF_PARAM, 1); GISTrainer trainer = (GISTrainer) TrainerFactory.getEventTrainer(params, null); trainer.setGaussianSigma(0.01); Assert.assertNotNull(trainer.trainModel(eventStream)); } }
@Test public void testGISTrainSignature5() throws IOException { try (ObjectStream<Event> eventStream = createEventStream()) { TrainingParameters params = ModelUtil.createDefaultTrainingParameters(); params.put(AbstractTrainer.ITERATIONS_PARAM, 10); params.put(AbstractTrainer.CUTOFF_PARAM, 1); params.put("smoothing", false); params.put(AbstractTrainer.VERBOSE_PARAM, false); EventTrainer trainer = TrainerFactory.getEventTrainer(params, null); Assert.assertNotNull(trainer.train(eventStream)); } }
@Test public void testIndexingFactory() throws IOException { Map<String,String> myReportMap = new HashMap<>(); ObjectStream<Event> eventStream = createEventStream();