Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/ant/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 使用PPDB生成英文文本的释义_Python_Python 2.7_Ppdb - Fatal编程技术网

Python 使用PPDB生成英文文本的释义

Python 使用PPDB生成英文文本的释义,python,python-2.7,ppdb,Python,Python 2.7,Ppdb,我需要使用PPDB释义数据库生成英语句子的释义 我已经从下载了数据集。我想说,您的第一步需要将问题简化为更易于管理的组件。第二,弄清楚你是想在一对一、词汇、句法、短语还是组合的基础上进行释义。为了告知这个决定,我会用一句话自己解释一下,以便了解我在寻找什么。接下来,我将开始为下载的数据编写解析器。然后我会删除stopwords并加入一个词性标记,就像spaCy或nltk中包含的示例短语一样 因为它们似乎为您提供了生成连续字典过滤器所需的所有信息,这就是我要开始的地方。我将编写一个过滤器,在数据集

我需要使用PPDB释义数据库生成英语句子的释义


我已经从下载了数据集。

我想说,您的第一步需要将问题简化为更易于管理的组件。第二,弄清楚你是想在一对一、词汇、句法、短语还是组合的基础上进行释义。为了告知这个决定,我会用一句话自己解释一下,以便了解我在寻找什么。接下来,我将开始为下载的数据编写解析器。然后我会删除stopwords并加入一个词性标记,就像spaCy或nltk中包含的示例短语一样


因为它们似乎为您提供了生成连续字典过滤器所需的所有信息,这就是我要开始的地方。我将编写一个过滤器,在数据集的[LHS]列中找到我句子中每个单词的词性,并选择一个与该单词匹配的源,同时最小化/最大化1个功能的值(如最小化WordLenDiff),在“businessnow”的情况下你真的需要描述你尝试过的东西。PPDB看起来像是一个用来训练释义算法的语料库,而不是一个你直接使用的工具。释义是一个相当困难的NLP问题。除了论文中的描述之外,他们似乎没有公开他们的算法。是否有任何可用的实现,我可以进行测试。我喜欢这种方法,我也会在自己身上尝试。但是需要对使用实现有一些基本的了解。希望收到你的来信。可能没有一个包含在内的例子。你在哪里被卡住了?有点混淆了标签和ppdb的部分。它们是如何关联的?这就是为什么我要求你提供关于你答案的参考资料。我希望我的问题不会冒犯你。那么你能帮我参考一下你的答案吗?这将是伟大的,并将接受你的答案肯定。。。。期待尽快收到你的来信别担心你没有冒犯我。在PPDB的主页上,它给出了一个示例,其中LHS字段=[VBN]。我所能理解的最好情况是,这是动词的代码参考,如下所示:。但是如果不检查所有的话,我就不能确定。这回答了你的问题吗?
"the business uses 4 gb standard."
sent_score = 0
"businessnow uses 4gb standard"
sent_score = -3