我使用ubuntu x64,两天后搜索了所有网络,但仍然无法安装Megam,
我已经阅读了此页中的所有信息http://www.cs.utah.edu/~hal/megam/
并从http://packages.ubuntu.com/precise/ocaml安装了x64版本的o'calm
但是当我想在Python中使用“megam”作为分类器时,它说:



有人可以告诉我如何在python中安装和使用它吗?

我已经下载了“ocaml-3.12.1.tar.gz”,但“make”命令不起作用(如自述文件所述)。
我也下载了“megam_i686.opt”,但它不是可执行文件,我无法运行它

有什么帮助吗?

提前致谢

最佳答案

使用config_megam()告诉NLTK Megam可执行文件所在的位置。有关详细信息和文档,请参见:http://nltk.googlecode.com/svn/trunk/doc/api/nltk.classify.megam-module.html

您还需要使用正确的32/64位设置为系统构建MEGAM。 “megam_i686.opt”用于x86 iirc,因此应将其编译为64位。自从我这样做已经有一段时间了,但是我只需要在x64系统上进行简单构建:“制作不起作用”不是很有用:我确定它会给您一些错误消息...?可能路径未设置或为只读?

编辑:看起来上面的链接当前已断开。 Megam的主要站点可以在以下位置找到:

http://www.umiacs.umd.edu/~hal/megam/

尽管它已经有一段时间没有更新了。

关于python - 卡在Python中使用Megam(nltk.classify.MaxentClassifier),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11071901/

10-13 04:30