Example usage for org.apache.mahout.cf.taste.recommender Recommender refresh

List of usage examples for org.apache.mahout.cf.taste.recommender Recommender refresh

Introduction

In this page you can find the example usage for org.apache.mahout.cf.taste.recommender Recommender refresh.

Prototype

void refresh(Collection<Refreshable> alreadyRefreshed);

Source Link

Document

Triggers "refresh" -- whatever that means -- of the implementation.

Usage

From source file:org.plista.kornakapi.core.training.AbstractTrainer.java

License:Apache License

@Override
public void train(File modelDirectory, Storage storage, Recommender recommender, int numProcessors,
        String recommenderName) throws IOException {

    File targetFile = new File(modelDirectory, recommenderName + "-training.model");

    doTrain(targetFile, storage.trainingData(), numProcessors);

    boolean fileRenamed = targetFile.renameTo(new File(modelDirectory, recommenderName + ".model"));

    if (log.isInfoEnabled()) {
        log.info("Using new model {}", fileRenamed);
    }//  w  w w. j  a  v  a  2s .  com
    recommender.refresh(null);
}