问题标签 [freeling]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
13485 浏览

boost - python和java api的自由错误:未定义的符号:_ZN5boost6system15system_categoryEv

我在 Ubuntu 13.10 中安装了 freeling,我正在尝试使用 python 或 java api,但每当我尝试时都会出错:

对于 Java:

奇怪的是,java 文件编译时没有错误。

当我安装 Freeling 时,我确实收到了以下错误:

但是当我调用它时,analyze 命令工作得很好。

我正在使用 libboost1.53,我尝试安装另一个版本,但不断收到未解决的依赖项和损坏的软件包的错误,因此我无法尝试使用任何其他版本。

0 投票
2 回答
179 浏览

sockets - 免费关闭服务器

我目前正在尝试使用 Freeling 设置客户端-服务器环境。我可以使用以下启动命令毫无问题地运行服务器:

但是,任何时候客户端尝试通过套接字执行分析(在 shell 和 Matlab 环境中都尝试过),一旦完成处理此类请求,服务器就会关闭。这是强制为每个客户端请求重新启动服务器的行为。从文档来看,似乎应该为每个客户分叉一个新进程,cit。

服务器将派生一个新进程来处理每个新客户端,因此您可以同时为多个客户端提供服务。

注意我使用的是 Freeling 3.1 版

0 投票
1 回答
111 浏览

nlp - Recognizing new words with Freeling

I'm using Freeling to analyse text in Spanish, but I have a question when it comes to customize the used dictionary. The specific example is that the word

is a singular masculine noun but is being split in two words and classified as follows:

I've tried a wide variety of things from adding the word in the dictionary, which entry the following

I've tried not using multiwords, but is also unsuccessful.

Can anyone recommend me what to do?

(Is there anywhere a comprehensive tutorial to understand use freeling?)

0 投票
2 回答
122 浏览

arrays - 如何将命令行输出从 Freeling 转换为可消耗数组

我为此使用 Ruby。Freeling(一个 NLP 工具)有一个浅层解析器,当我运行一个浅层解析命令时,它会为文本“我刚读过这本书,蚱蜢很重”返回一个这样的字符串。

我想从中得到以下数组:

(我想合并树下的单词并将其作为单个数组元素。)

到目前为止,我已经写了这么多:

返回

那么,我怎样才能得到想要的数组呢?

0 投票
0 回答
687 浏览

python - FreeLing 作为 Windows 上的 python 模块

我想在 Python 中使用 FreeLing 工具。我可以将它用作我的 ubuntu 系统上的一个模块,因为那里的安装非常简单。但现在我需要让它在 Windows 上运行,因为脚本的最终用户只使用 Windows。

我希望能够像此示例中所示的模块一样调用 freeling 库: https ://github.com/TALP-UPC/FreeLing/blob/master/APIs/python/sample.py

我也找不到任何关于如何做到这一点的提示,有关于如何在 windows 上使用 freeling(但不是作为 python 模块)或如何将 freeling 用作 python 模块(但仅限于 Unix 系统)的教程。

FreeLing 的 API 文件夹中的 makefile 仅适用于 Unix 系统,我不知道该尝试什么了。

如果您需要我提供更多信息,请告诉我。

编辑:在他们的常见问题部分中,他们声明 API makefile 仅适用于 Unix,但理论上我可以在 Windows 上复制这些步骤。但我真的不知道该怎么做,所以如果你们中的任何人能帮助我,我将非常感激。

生成文件如下所示:

0 投票
1 回答
158 浏览

python - FREELING 错误打开文件 tokenizer.dat

我正在使用符号系统进行自由练习。当我想分析一些文本时,我使用以下代码:

但这会导致此错误:

我一直在寻找解决方案,我试图Analyze代替Analyzer但出现另一个错误,说没有任何内部或外部分析命令。我还为一些也使用 freeling 的朋友的同一个文件更改了 tokenizer dat,但它不起作用。

可能是什么问题呢?

0 投票
1 回答
138 浏览

c++ - LNK2019 - 在 VS2017 中使用 Freeling

我正在尝试在我的 C++ 程序中使用Freeling v4.1 - 这是一个自然语言处理库

这个库依赖于:

  • 促进
  • ZLib
  • 重症监护室

都安装了哪些

这是包含目录:

这是图书馆目录:

freeling4.cpp

我收到这些链接错误:

0 投票
1 回答
88 浏览

python-3.x - 在结尾没有句号的句子中使用 Freeling?

我刚刚开始使用 Freeling,我正在使用它来获取引理形式 (get_lemma() ) 并将其保存在我从 Google Maps API 获得的一些西班牙评论的字符串中。Freeling 适用于结尾有句号的句子(例如,“Buen lugar, comodo y agradable.”),但当评论没有句号时(例如,Buen lugar. Trato amigable)就不行了. 在这种情况下,Freeling 不会返回句子中每个单词的引理形式,因此字符串保持为空。

除了手动将其添加到句子中之外,有没有办法让 Freeling 返回没有句号的句子的引理形式?

我正在使用 sample.py 中的示例在 Python 中编写代码。

提前致谢。

0 投票
2 回答
260 浏览

python-3.x - Freeling Python API 处理示例,在其他代码上出现导入错误

我正在尝试 Freeling 的 Python API。安装和测试没问题,他们提供了一个完美运行的 sample.py 文件(我已经用它玩了一点,它可以工作)。

所以我试图在我拥有的其他一些 python 代码上使用它,在不同的文件夹中(我有点猜测这是一个路径问题),但是每当我导入 freeling 时(就像它在 sample.py 上显示的那样):

我收到此错误:

sample.py 位于 ~/Freeling-4.0/APIs/Python/ 文件夹中,而我的另一个文件位于 ~/project/ 中,我不知道这是否是个问题。谢谢!

0 投票
2 回答
282 浏览

java - 在 Google Dataproc Spark 中链接原生 .so

我有一个本地库(Freeling),我使用 cmake 编译并本地制作并通过集群启动操作安装(因此,它应该存在于 master 和每个 worker 中)

即便如此,我在调用时收到此错误System.loadLibrary

我尝试使用以下属性让程序找到库(它在静态代码块中调用)