scala - 运行 stanford LLDA tmt scala 模型时出现线程错误

标签 scala models

当我运行 stanford LLDA tmt scala 模型时,我遇到了一些问题。其中之一是当我尝试使用 LLDA tmt 模型进行推理时出现线程错误。我正在运行的代码正是 Shreyas Karnik 在 sourceforge 链接中提供的代码,

@Skarab:以下是我用于 bit.ly/ocK2T9(学习)和 bit.ly/qIWb6C(推理)的代码的链接,如果您仍然遇到任何错误,请告诉我。

错误消息是,


命令开始:2013 年 CDT 21 月 21 日星期五 21:34:48 java -Dscalanlp.distributed.hub=socket://crick7.mayo.edu:41080/hub -Dscalanlp.distributed.id=/tmt/0 -Xmx100000m edu.stanford.nlp.tmt.TMTMain“/data4/bsi/nlp/s110067.sharp/bioask/tmtModels/example-7-llda-infer.scala"

正在加载模型...

TSVFile("test.csv") ~> IDColumn(1) ~> Column(2) ~> TokenizeWith(SimpleEnglishTokenizer.V1() ~> CaseFolder() ~> WordsAndNumbersOnlyFilter() ~> MinimumLengthFilter(3))

正在生成输出... 【并发】128个许可 [并发]128个许可

Exception in thread "Thread-3" java.lang.IndexOutOfBoundsException: 1
    at scala.collection.LinearSeqOptimized$class.apply(LinearSeqOptimized.scala:51)
    at scala.collection.immutable.List.apply(List.scala:45)
    at scalanlp.stage.Column.map(ColumnSelectors.scala:51)
    at scalanlp.stage.Column.map(ColumnSelectors.scala:46)
    at scalanlp.stage.generic.Mapper$$anonfun$apply$1$$anonfun$apply$2.apply(Mapper.scala:36)
    at scalanlp.stage.Item.map(Item.scala:32)
    at scalanlp.stage.generic.Mapper$$anonfun$apply$1.apply(Mapper.scala:36)
    at scalanlp.stage.generic.Mapper$$anonfun$apply$1.apply(Mapper.scala:36)
    at scala.collection.Iterator$$anon$19.next(Iterator.scala:335)
    at scala.collection.Iterator$$anon$19.next(Iterator.scala:335)
    at edu.stanford.nlp.tmt.data.concurrent.Concurrent$$anonfun$map$2.apply(Concurrent.scala:96)
    at edu.stanford.nlp.tmt.data.concurrent.Concurrent$$anonfun$map$2.apply(Concurrent.scala:88)
    at edu.stanford.nlp.tmt.data.concurrent.Concurrent$$anon$4.run(Concurrent.scala:45)

你愿意帮忙吗?非常感谢!

最佳答案

对于许多用户来说,这是 tmt-0.4.0 的一个已知问题。 tmt-0.2.1 工作得很好。 但对 tmt-0.4.0 的支持已经停止,对 tmt-0.2.1 的支持甚至更早。 您可以查看http://mallet.cs.umass.edu/ ,它还具有易于启动的 GUI,例如 http://www.themacroscope.org/?page_id=391 .

关于scala - 运行 stanford LLDA tmt scala 模型时出现线程错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17247233/

相关文章:

scala - 加特林馈线 - 从列表中获取信息

mysql - rails : Restricting to certain records when joining

python - Django:查询多个外键

scala - 如何在Scala的for循环中跳过迭代?

mysql - 发送写入到 mysql master 并以 slick 方式读取到 slave

WPF 应用程序 - 模型对象放置/项目结构(在 MVVM 场景中)

mysql - 关于rails 3 validates_presence_of :的问题

Laravel 从数据库或迁移脚本生成模型、 View 和 Controller

具有相同变量名的 Scala 类继承

javascript - 从 SJSIR `manually` 构建 JS