List of usage examples for org.deeplearning4j.models.embeddings.learning.impl.elements SkipGram SkipGram
public SkipGram()
From source file:org.knime.ext.textprocessing.dl4j.nodes.embeddings.learn.w2v.Word2VecLearnerNodeModel.java
License:Open Source License
/** * Parse the string representation of an * {@link org.knime.ext.textprocessing.dl4j.settings.enumerate.ElementsLearningAlgorithm} and returns the * corresponding DL4J object.//from w w w. j a va 2 s . c o m * * @param rep * @return DL4J object of elements algo corresponding to specified string representation */ private ElementsLearningAlgorithm<VocabWord> parseElementsAlgo(final String rep) { switch (org.knime.ext.textprocessing.dl4j.settings.enumerate.ElementsLearningAlgorithm.valueOf(rep)) { case CBOW: return new CBOW<VocabWord>(); case SKIP_GRAM: return new SkipGram<VocabWord>(); default: throw new IllegalArgumentException("No case defined for ElementsLearningAlgorithm: " + rep); } }