/** * @deprecated Use {@link TrainerFactory#getSequenceTrainer(Map, Map)} to get an {@link * EventModelSequenceTrainer} instead. */ public static MaxentModel train( SequenceStream events, Map<String, String> trainParams, Map<String, String> reportMap) throws IOException { if (!TrainerFactory.isSupportSequence(trainParams)) { throw new IllegalArgumentException("EventTrain is not supported"); } EventModelSequenceTrainer trainer = TrainerFactory.getEventModelSequenceTrainer(trainParams, reportMap); return trainer.train(events); }
/** * Detects if the training algorithm requires sequence based feature generation or not. * * @deprecated Use {@link TrainerFactory#isSequenceTraining(Map)} instead. */ public static boolean isSequenceTraining(Map<String, String> trainParams) { return TrainerFactory.isSupportSequence(trainParams); }