topicModel.setOptimizeInterval(optimizeInterval.value); topicModel.setBurninPeriod(optimizeBurnIn.value); topicModel.setSymmetricAlpha(useSymmetricAlpha.value);
malletParallelModel.setNumThreads(numThreads); malletParallelModel.setNumIterations(numIterations); malletParallelModel.setOptimizeInterval(optimizationInterval); LOGGER.info("Start training"); malletParallelModel.estimate();
topicModel.setOptimizeInterval(optimizeInterval.value); topicModel.setBurninPeriod(optimizeBurnIn.value); topicModel.setSymmetricAlpha(useSymmetricAlpha.value);
topicModel.setOptimizeInterval(optimizeInterval.value); topicModel.setBurninPeriod(optimizeBurnIn.value); topicModel.setSymmetricAlpha(useSymmetricAlpha.value);
malletParallelModel.setNumThreads(numThreads); malletParallelModel.setNumIterations(numIterations); malletParallelModel.setOptimizeInterval(optimizationInterval); malletParallelModel.estimate(); model.malletModel = malletParallelModel;
topicModel.setOptimizeInterval(optimizeInterval.value); topicModel.setBurninPeriod(optimizeBurnIn.value); topicModel.setSymmetricAlpha(useSymmetricAlpha.value);
topicModel.setOptimizeInterval(optimizeInterval.value); topicModel.setBurninPeriod(optimizeBurnIn.value); topicModel.setSymmetricAlpha(useSymmetricAlpha.value);
topicModel.setOptimizeInterval(optimizeInterval.value); topicModel.setBurninPeriod(optimizeBurnIn.value); topicModel.setSymmetricAlpha(useSymmetricAlpha.value);
@Override public void collectionProcessComplete() throws AnalysisEngineProcessException { try { ParallelTopicModel model = new ParallelTopicModel(nTopics, alphaSum, beta); model.addInstances(getInstanceList()); model.setNumThreads(getNumThreads()); model.setNumIterations(nIterations); model.setBurninPeriod(burninPeriod); model.setOptimizeInterval(optimizeInterval); model.setRandomSeed(randomSeed); model.setSaveSerializedModel(saveInterval, getTargetLocation()); model.setSymmetricAlpha(useSymmetricAlpha); model.setTopicDisplay(displayInterval, displayNTopicWords); model.estimate(); getLogger().info("Writing model to " + getTargetLocation()); File targetFile = new File(getTargetLocation()); if (targetFile.getParentFile() != null) { targetFile.getParentFile().mkdirs(); } model.write(targetFile); } catch (IOException | SecurityException e) { throw new AnalysisEngineProcessException(e); } }