止汗 咒语_如何使用咒语制作诗歌机器人

止汗 咒语

不久前, 我发布了一篇有关我如何使用Spell(机器学习框架)的文章,该框架可让您更快地训练模型,而无需在机器上进行依赖管理,从而实现样式转换。 我继续使用Spell,并已扩展到探索其他培训模型。 在这篇文章中,我将向您展示如何制作诗歌机器人。

今天,我想写有关使用Spell制作自己的文本机器人的文章。 我一直是艾米莉·狄金森(Emily Dickinson)诗歌的忠实粉丝。 我知道有些人发现她的作品有些病态,但多年来她的诗歌一直在跟我说话,我继续为很少离开家的人如何对人类状况,自然世界和现实有如此不可思议的洞察力而感到惊奇生与死。

著名的隐逸诗人艾米莉·狄金森的肖像

由于Spell方便地提供了一个视频教程,该视频教程可用来创建一个训练有素的机器人来训练DOOM的歌词,因此我认为我可以很轻松地将其应用到Emily Dickinson的诗歌中。

令我惊讶的是,最困难的部分不是培训,而是网页抓取组件。 我从用于网络抓取Node.js教程开始,然后查阅了一些有关操纵up的文档。 我还查看了cheerio,以弄清楚如何使刮板按下“下一步”按钮。 当它到达页面结果的末尾时,这是必需的。

最初,我决定删除poets.org,其中只有5页艾米莉·狄金森(Emily Dickinson)的诗歌。 这似乎微不足道,我知道艾米莉·狄金森(Emily Dickinson)的产蛋率很高。 因此,我做了一些在线搜索以找到更好的资源。 尽管难以捉摸,但poemhunter.com最终成为了更好的来源。 它有31页艾米丽·狄金森(Emily Dickinson)的诗歌。 大奖!

我用NodeJS收集了Emily Dickinson的所有诗作

在这一点上,我确实遇到了一些问题,关于套接字挂起的许多错误,我认为是刮板崩溃的原因。 很难确切地找出原因,但是通过修改我的文件写入功能以将每首诗一首添加到文件中,而不是将每首诗追加到一个越来越长的字符串中并在最后写入文件,我仍然可以我期望的数据返回。

艾米莉·狄金森的所有诗都添加到了同一个文本文件中。 这使LSTM训练模型更易于处理数据。 创建模型后,我将其下载回我的计算机,并使用ML5创建了一个小型Web应用程序。 该应用程序使用该模型来生成新诗,并带有一个称为“温度”的可调变量。 该变量使您可以更改在生成的文本中看到的随机性。 与仅从文件中的诗歌数据中提取AI相对。

这是机器人输出的简短示例,以使您阅读愉快:

玉米上的鸟—太阳—和我的果园男人一起—房子的骨头—帽子日—他能行军的米勒—然后我盯着我—死亡—恐惧太阳的眼睛—然后太过太阳了鸟儿的天地–直到寂静的房间–我也看到了沙漠的那面太阳的灵魂–他站在房子里的人–站在蜜蜂的灵魂下–然后是灵魂的美

如果您有兴趣使用Spell创建自己的文本机器人,请查看我使用的此视频教程

希望现在您对如何制作诗歌机器人有了一个好主意! 当然,如果您遇到任何麻烦并想查看我的代码,请在github上找到它

翻译自: https://hackernoon.com/how-to-make-a-poetry-bot-using-spell-eo3v33pi

止汗 咒语

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值