Java 深度学习4J Word2Vec生成器种子
在这个页面()中,提到了这段代码Java 深度学习4J Word2Vec生成器种子,java,word2vec,deeplearning4j,Java,Word2vec,Deeplearning4j,在这个页面()中,提到了这段代码 log.info("Building model...."); Word2Vec vec = new Word2Vec.Builder() .minWordFrequency(5) .layerSize(100) .seed(42) .windowSize(5) .iter
log.info("Building model....");
Word2Vec vec = new Word2Vec.Builder()
.minWordFrequency(5)
.layerSize(100)
.seed(42)
.windowSize(5)
.iterate(iter)
.tokenizerFactory(t)
.build();
log.info("Fitting Word2Vec model....");
vec.fit();
.seed(42)
代表什么?文件中没有提到这一点。
javadoc声明
此方法为随机数生成器定义随机种子
,但这并不能帮助我理解此值如何影响随机数生成器,这不是DL4j特有的-种子定义随机数生成器的初始状态,因此,每次尝试时,该生成器生成的序列都是相同的。因此,模型的初始权重将是相同的