import org.deeplearning4j.models.paragraphvectors.ParagraphVectors; //导入方法依赖的package包/类

public static void main(String[] args) throws Exception {

ClassPathResource srcFile = new ClassPathResource("/raw_sentences.txt");

File file = srcFile.getFile();

SentenceIterator iter = new BasicLineIterator(file);

TokenizerFactory tFact = new DefaultTokenizerFactory();

tFact.setTokenPreProcessor(new CommonPreprocessor());

LabelsSource labelFormat = new LabelsSource("LINE_");

ParagraphVectors vec = new ParagraphVectors.Builder()

.minWordFrequency(1)

.iterations(5)

.epochs(1)

.layerSize(100)

.learningRate(0.025)

.labelsSource(labelFormat)

.windowSize(5)

.iterate(iter)

.trainWordVectors(false)

.tokenizerFactory(tFact)

.sampling(0)

.build();

vec.fit();

double similar1 = vec.similarity("LINE_9835", "LINE_12492");

out.println("Comparing lines 9836 & 12493 ('This is my house .'/'This is my world .') Similarity = " + similar1);

double similar2 = vec.similarity("LINE_3720", "LINE_16392");

out.println("Comparing lines 3721 & 16393 ('This is my way .'/'This is my work .') Similarity = " + similar2);

double similar3 = vec.similarity("LINE_6347", "LINE_3720");

out.println("Comparing lines 6348 & 3721 ('This is my case .'/'This is my way .') Similarity = " + similar3);

double dissimilar1 = vec.similarity("LINE_3720", "LINE_9852");

out.println("Comparing lines 3721 & 9853 ('This is my way .'/'We now have one .') Similarity = " + dissimilar1);

double dissimilar2 = vec.similarity("LINE_3720", "LINE_3719");

out.println("Comparing lines 3721 & 3720 ('This is my way .'/'At first he says no .') Similarity = " + dissimilar2);

}

Java可靠性测试fit_Java ParagraphVectors.fit方法代码示例相关推荐

  1. java secretkey用法_Java SecretKeyFactory.generateSecret方法代码示例

    本文整理汇总了Java中javax.crypto.SecretKeyFactory.generateSecret方法的典型用法代码示例.如果您正苦于以下问题:Java SecretKeyFactory ...

  2. java polygon 用法_Java Polygon.getBounds方法代码示例

    import java.awt.Polygon; //导入方法依赖的package包/类 private SelectionShape translatePointsToRealSize(Select ...

  3. java makedir用法_Java Files.makeDir方法代码示例

    import org.nutz.lang.Files; //导入方法依赖的package包/类 protected void download(String openid, String media_ ...

  4. java args包_Java Args.positive方法代码示例

    import org.apache.http.util.Args; //导入方法依赖的package包/类 /** * Creates new instance of BHttpConnectionB ...

  5. java shape用法_Java PShape.scale方法代码示例

    import processing.core.PShape; //导入方法依赖的package包/类 public void updateAnim(){ if(pg_src_small == null ...

  6. java round指令_Java PApplet.round方法代码示例

    import processing.core.PApplet; //导入方法依赖的package包/类 public static final void updatePos() { if(follow ...

  7. Java 怎么 get char_Java KeyCharacterMap.getDeadChar方法代码示例

    import android.view.KeyCharacterMap; //导入方法依赖的package包/类 @Override public boolean onKeyDown(int keyC ...

  8. java gettext用法_Java Context.getText方法代码示例

    import android.content.Context; //导入方法依赖的package包/类 /** * Song Details * * @param context * @param t ...

  9. java soap封装_Java SOAPMessage.writeTo方法代码示例

    import javax.xml.soap.SOAPMessage; //导入方法依赖的package包/类 private byte[] createProbeXML() throws SOAPEx ...

最新文章

  1. 开源软硬一体OpenCV AI Kit(OAK)
  2. Mac pro 上安装 robotframework 时的一个版本问题
  3. phoneGap异步加载JS失败
  4. 深入理解Lambda
  5. PMCAFF | 一个CRM产品大神的产品之路
  6. Docker容器间通讯,直接路由方式实现网络通讯
  7. 一文带你了解mysql sql model的only_full_group_by模式含Error 1055问题分析
  8. 母函数——找单词(hdu2082)
  9. SqlPlus环境配置文件
  10. 重订增广(清朝·周希陶)
  11. 华为od德科面试数据算法解析 2022-3-20 关于员工工号问题
  12. win8 专业版激活方法
  13. 今日“春分”,我們來場春天的“飛花令”吧
  14. vscode——记单词插件Qwerty Learner
  15. 删除文件夹出现0x80070091错误提示目录不是空的
  16. 双节本世纪仅有三次,特送福利!
  17. excel 设置表头表尾
  18. “21 天好习惯”第一期-7
  19. Wireshark抓取网络聊天
  20. linux下rpm包安装MySQL

热门文章

  1. python继承属性_Python中的属性继承问题
  2. postgresql 数据表【转】
  3. 前端模块化(二):模块化编程
  4. PHP配置环境中开启GD库
  5. 在mybatis中resultMap与resultType的区别
  6. vc调用matlab生成的dll实例
  7. SQL 语句还原SQL Server数据库
  8. Linux 查看进程的命令
  9. Android studio JNI jni实例
  10. Linux Select