实际上,我正在尝试使用java编写自己的程序,以便对一组文本文件进行POS标记。我已经搜索了可用的NLP工具,我发现GATE是用于文本处理的最好的NLP工具之一。我想先下载它,然后我不想使用GUI。我希望在我自己的java程序中使用它。
所以
我刚接触NLP和GATE。我在几个小时之前就开始了。但我是文本挖掘领域的博士生,我想处理一些NLP工具,因为我在学习中需要它们。我希望你能帮助我找到关于如何在GATE和java之间进行集成的任何教程,以便使用这些库以及如何使用它们。
感谢您的时间和考虑
答案 0 :(得分:2)
最佳教程材料是常规培训课程的讲义,可在http://gate.ac.uk/wiki获取(查找最新的“培训课程参与者维基”)。特别是,模块5讨论了从Java代码调用GATE API。
我不想使用GUI。我希望在我自己的java程序中使用它。
即使您不想在生产系统中使用GUI,我们也始终建议您在GUI中设置并测试管道。如果您满意的话,那么您可以使用“保存应用程序状态”或“导出GATECloud.net”来保存应用程序,然后您的代码可以使用PersistenceManager.loadObjectFromFile
加载完全配置的管道而无需必须首先加载正确的插件,然后手动组装管道组件。