All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.mayabot.nlp.segment.lexer.perceptron.PerceptronSegmentPlugin Maven / Gradle / Ivy

There is a newer version: 4.0.0
Show newest version
package com.mayabot.nlp.segment.lexer.perceptron;

import com.mayabot.nlp.segment.lexer.core.ViterbiBestPathAlgorithm;
import com.mayabot.nlp.segment.pipeline.PipelineLexerBuilder;
import com.mayabot.nlp.segment.pipeline.PipelineLexerPlugin;
import com.mayabot.nlp.segment.plugins.atom.AtomSplitAlgorithm;

public class PerceptronSegmentPlugin implements PipelineLexerPlugin {

    @Override
    public void install(PipelineLexerBuilder builder) {

        //切词算法
        builder.addWordSplitAlgorithm(PerceptronSegmentAlgorithm.class);


        builder.addWordSplitAlgorithm(AtomSplitAlgorithm.class);


        //最优路径算法
        builder.setBestPathComputer(ViterbiBestPathAlgorithm.class);

    }

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy