102得票25回答
如何正确地在单词前加上"a"和"an"?

我有一个.NET应用程序,根据一个名词,我希望它能正确地在单词前加上"a"或"an"。我该怎么做? 在您认为答案仅仅是检查第一个字母是否为元音字母之前,请考虑以下短语: 一次诚实的错误(an honest mistake) 一辆二手车(a used car)

76得票1回答
编程中'let'变量的语义含义

所以,我是一名JavaScript程序员,新版本的JavaScript (ES6)有一个用于声明变量的新关键字:let,旁边还有旧的var。 我知道这两者之间的区别,但我问自己: let代表什么?var显然是“变量”的缩写,但let呢?它也是一个缩写吗?它来自哪里? 我搜索了一下,惊讶地发...

37得票4回答
如何以编程方式生成类似Heroku的子域名?

我们都见过在Heroku上使用“heroku create”命令部署应用程序时自动分配的有趣子域名。 一些例子包括:blazing-mist-4652,electric-night-4641,morning-frost-5543,radiant-river-7322等。 似乎它们都遵循形容...

30得票3回答
通过语法检查(Python),从一组可能性中选择最流畅的文本

一些背景 我是佛罗里达新学院的文学专业学生,目前正在进行一个非常雄心勃勃的创意项目。该项目旨在通过算法生成诗歌。这个项目是用Python编写的。我的Python知识和自然语言处理知识都只来自于通过互联网自学。我已经从事这方面的工作约一年了,所以并不无助,但在各个阶段我都曾遇到过一些难题。目前...

24得票13回答
如何确定一个随机字符串是否听起来像是英语?

我有一个基于一系列输入单词生成字符串的算法。如何分离出只听起来像英语单词的字符串?即舍弃RDLO而保留LORD。 编辑:澄清一下,它们不需要是字典中的实际单词。它们只需要听起来像英语。例如KEAL将被接受。

20得票1回答
如何在NSString中识别单词的词性?

我目前正在开发的应用程序需要我确定一个字符串NSString中单词的词性。 基本上,是否有一种可以在Objective C中访问的库/数据库/类,可以检查单个单词(以NSString形式)是名词、形容词、副词还是动词? 类似于:NSString *foo="cat"; if ([foo ...

20得票7回答
否定句算法

我想知道是否有人熟悉任何算法句子否定的尝试。 例如,给出一个句子“这本书很好”,提供任意数量的相反意思的替代句子,如“这本书不好”甚至是“这本书很差”。 显然,用高准确度完成这个任务可能超出了当前自然语言处理的范围,但我相信这方面已经有一些相关的工作。如果有人知道任何相关的工作,请指点一下论文?

18得票6回答
寻找一组集合的“最佳”组合方式

我有一个包含英语句子的字符串集合,名为 sentences。 我想创建一个名为 sentences2 的子集,该子集仅包含具有20个唯一单词的句子。当然,可以存在很多这样的子集,但是我想找到最“好”的那一个,所谓的“好”指的是这个子集中所有单词在 sentences2 中的表示都尽可能高。 ...

16得票1回答
使用中缀正则表达式的Spacy自定义分词器,只将连字符词作为标记包含进去。

我希望在Spacy中包含连字符词,例如:长期,自尊心等作为一个标记。在查看了StackOverflow、Github、它的documentation和elsewhere上的一些类似帖子后,我编写了下面的自定义分词器: import re from spacy.tokenizer import...

14得票5回答
用 Python 翻译人类语言

有没有 Python 模块可以将文本从一种自然语言翻译成另一种?我计划使用 Python 脚本进行预处理和后处理文本。还有哪些集成了 Python 的方法可供使用?