nlp - 生成一首包含 160 位可恢复信息的伪诗

标签 nlp steganography

我有 160 位随机数据​​。

只是为了好玩,我想生成一首英文伪诗来“存储”这些信息。我希望能够从诗中恢复这些信息。 (这里的“诗”是一个模糊的术语,适用于任何类型的诗歌。)

注意:这不是一个安全问题,我不在乎其他人是否能够恢复该信息,甚至检测到它是否存在。

一首更好的诗的标准:

  • 更好的美学
  • 更好的韵脚
  • 独特性
  • 长度较短

我想说可接受的诗不超过三节,每节四行。 (但是其他既定的诗歌形式,例如十四行诗也很好。)

我喜欢这个想法,但是,我担心,我对如何制作英语计算机生成诗歌完全一无所知。 (我年轻时用俄语编写了这个程序,但看起来这段经历对我没有帮助。)

那么,有什么线索吗?

注意:我已经 asked a similar question 。我想尝试这两种方法。请注意,好诗的标准与平行问题中的好短语有何不同。请记住,这“只是为了好玩”。

另外,我必须注意这一点:有一个 RFC 1605在一些相关的事情上。但它没有建议任何实现细节,所以它对我来说不太有用,抱歉。

最佳答案

我的简单解决方案/算法:

  1. 写一首优美的 160 字诗
  2. 拿出同义词库,为诗中的每个单词找到对应的单词。
  3. 原诗中每个单词的值为 0,您在同义词库中找到的单词的值为 1
  4. 现在,将 160 位编码到诗歌中

完成。

关于nlp - 生成一首包含 160 位可恢复信息的伪诗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4698279/

相关文章:

python - Spacy 使用什么来创建向量表示?

java - 在 JPG 图像中隐藏消息

c - 从缓冲区读取字节(字符)

nlp - 为 GPT-3 选择一个好的提示

nlp - stanford tagger - 标记速度

java - 隐写术,只有 jpg 作为输入有效,当使用 png 时,生成的图像看起来很奇怪

java - 我们可以在 MATLAB 中应用密码学技术吗?

c++ - 哈希算法的测试台流程是什么?

python - 如何从 Spacy 加载任意语言

java - Lucene Porter Stemmer 线程安全吗?