小编Ste*_*nus的帖子

JVM上的Haskell?

我想知道是否有某种方法可以让Haskell在JVM上运行(编译或解释)?

在Sourceforge上存在JHaskell但这个似乎是空的并且已经死了.

GHC使用LLVM作为编译器后端.将LLVM编译为Java字节码是一个好主意还是可能的?或者也许使用不同的编译器后端?

haskell jvm jvm-languages frege

81
推荐指数
4
解决办法
2万
查看次数

Git LFS和git-annex有何不同?

git-annex已经存在很长一段时间了,但从来没有真正获得动力.
Git LFS相当年轻,已经得到了GitHub,Bitbucket和GitLab的支持.

这两个工具都处理git存储库中的二进制文件.另一方面,GitLab似乎在一年内用Git LFS取代了git-annex.

  • 有哪些技术差异?
  • 他们解决了同样的问题吗?

git github git-annex git-lfs

44
推荐指数
2
解决办法
7277
查看次数

构建openears兼容的语言模型

我正在对文本和文本到语音的语音进行一些开发,我发现OpenEars API非常有用.

这个基于cmu-slm的API 的原理是它使用语言模型来映射iPhone设备收听的语音.所以我决定找一个大的英语语言模型来提供API语音识别器引擎.但我无法理解与OpenEars一起使用的voxfourge英文数据模型的格式.

有没有人知道如何让英语语言的.languagemodel和.dic文件与OpenEars一起使用?

iphone speech-recognition language-model

17
推荐指数
2
解决办法
6505
查看次数

NLTK是否有依赖解析工具?

我正在构建一个NLP应用程序,并且一直在使用Stanford Parser进行大部分解析工作,但我想开始使用Python.

到目前为止,NLTK似乎是最好的选择,但我无法弄清楚如何解析语法依赖.即这是斯坦福分析师的一个例子.我希望能够使用Python从原始句子"我正在切换到Python"中在NTLK中生成它.

nsubj(switching-3, I-1)
aux(switching-3, am-2)
prep_to(switching-3, Python-5)
Run Code Online (Sandbox Code Playgroud)

谁能给我一个正确的方向来解析语法依赖?

python nlp nltk

15
推荐指数
1
解决办法
4529
查看次数

ARPA语言模型文档

我在哪里可以找到有关ARPA语言模型格式的文档?

我正在使用pocket-sphinx STT引擎开发简单的语音识别应用程序.出于性能原因,建议使用ARPA.我想了解我可以做多少来调整我的语言模型以满足我的自定义需求.

我发现的只是一些非常简短的ARPA格式描述:

我是STT的初学者,我很难绕过这个(n-gram等等).我正在寻找更详细的文档.像这里的JSGF语法文档:

http://www.w3.org/TR/jsgf/

speech-recognition nlp sphinx4 cmusphinx language-model

15
推荐指数
2
解决办法
8482
查看次数

创建50,000字的ARPA语言模型文件

我想用近50,000个单词创建一个ARPA语言模型文件.我无法通过将文本文件传递给CMU语言工具来生成语言模型.是否有其他链接可用于获取这些单词的语言模型?

speech-recognition n-gram cmusphinx language-model

13
推荐指数
1
解决办法
6419
查看次数

ARPA文件的Python接口

我正在寻找一个Python的接口来加载ARPA文件(回退语言模型),并利用它们来评估一些文字,如得到它的日志概率,困惑等.

我不需要在Python中生成ARPA文件,只是用它来进行查询.

有人推荐套餐吗?我已经看过kenlmswig-srilm,但是第一个在Windows中很难设置,第二个似乎不再维护了.

python nlp n-gram language-model

9
推荐指数
1
解决办法
1529
查看次数

^ 5(插入符+数字)是什么意思?

使用^ 5,可以得到数组的前五个元素:

my @foo = 10..20;
say @foo[^5].join(',');
Run Code Online (Sandbox Code Playgroud)

10,11,12,13,14

实际上^ 5是什么?索引语法,列表的快捷方式,......?

perl6

8
推荐指数
1
解决办法
172
查看次数

打印,放和说的区别?

在Perl 6中print,put和之间有什么区别say

我可以看到如何print 5不同,但put 5say 5外观相同.

perl6

8
推荐指数
2
解决办法
838
查看次数

Perl6有一个检查子串匹配的方法吗?

如何检查Perl中的子串匹配?

index方法返回一个Int:

"abc".index("b")
1
Run Code Online (Sandbox Code Playgroud)

使用defined,结果可以变成Bool:

"abc".index("b").defined
True
Run Code Online (Sandbox Code Playgroud)

这是惯用的方式还是有另一种方法返回Bool

string substring perl6

7
推荐指数
1
解决办法
118
查看次数