止汗 咒语

不久前, 我发布了一篇有关我如何使用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

止汗 咒语

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

  1. python做人工智能对话_如何用Python制作聊天机器人?

    ,现在几乎30%的任务都是通过聊天机器人完成的.公司使用聊天机器人来提供诸如客户支持.生成信息等服务.以Siri.Alexa等为例,聊天机器人如何在我们的日常生活中发挥作用就变得 ,现在几乎30%的任 ...

  2. 图片拼图微信小程序源码_支持多模板制作和流量主

    介绍: 该款小程序支持多种流量主: 另外支持多种图形模板制作切割: 另外也支持长图合成等功能: 安装简单,新手容易上手,具体就不多说了大家自行研究吧!!!! 图片拼图微信小程序源码_支持多模板制作和流 ...

  3. TIA博途_基于SCL语言制作模拟量输入输出全局库的具体方法

    TIA博途_基于SCL语言制作模拟量输入输出全局库的具体方法 一. 模拟量输入块:创建FB,定义块的接口,如下图所示: 程序中包含了高报警,低报警,一般上位机报警需要这个变量. 极性选择,适合更广的应 ...

  4. 实例教程_次世代兽人制作教程

    实例教程_次世代兽人制作教程 链接:https://pan.baidu.com/s/1sr6VvFHKyfpg1ZlW0ui8PQ 密码:cj85

  5. 大轴纸怎么上机器人_幼儿园大班科学——“制作机器人”系列活动策划及分析...

    第 1 页 共 1 页 幼儿园大班科学--"制作机器人"系列活动 策划及分析 一.设计意图大班上学期,我经常与孩子们探讨"日常生活 中废弃的生活用品还有什么用" ...

  6. 废品机械师双脚机器人教程_《废品机械师》自动机器人制作方法

    废品机械师作为一款自由度非常高的游戏,核心的玩法就是建筑和制造了,玩家们在游戏中能够和朋友一起制作东西,只有你想得到的,没有你做不到的.小编今天在这里给大家带来的是玩家分享的废品机械师自动机器人制作方 ...

  7. 焦作机器人编程比赛_第二十届全国中小学生电脑制作活动“机器人竞赛”焦作选拔赛成功举办...

    (焦作市教育局党组成员.副局长井元锋发表重要讲话) (焦作市第一中学校长吴庆杰致欢迎词) (领导们参观机器人竞赛现场) (领导们参观创意编程比赛现场) 炫酷挑战赛,点燃科技激情 确保竞赛的公正公平.特 ...

  8. 利用Go制作微信机器人(二)回复消息

    利用Go制作微信机器人(一)发送消息 文章目录 前言 一.前置准备 二.url验证 三.消息回复 四.总结 前言 上一篇介绍了如何使用go来主动给微信发送消息.这一节主要是介绍如何接收消息并回复.对于 ...

  9. DIY制作otto机器人

    DIY制作otto机器人 外型 3D打印 SolidWorks 三维机器人原理图 成品涂色 硬件 准备 连接安装 软件 准备 Arduino程序 成品 后续 外型 3D打印 3D打印技术出现在20世纪 ...

  10. 福玛特机器人评测_离子净化!福玛特E-R350W扫地机器人试玩

    [PConline 第一时间]家里卫生清洁是健康保证,特别是地面灰尘等垃圾需要经常去吸尘或者擦地,这些生活间的琐碎事都要我们去处理.而日常生活中下班后身心疲惫,家里卫生重任还是靠近年特火的扫地机器人. ...

最新文章

  1. 三个轻量级WebServer--lighttpd,thttpd,shttpd介绍
  2. thinkphp如何通过php请求接口,thinkphp怎么做json数据接口
  3. angular2创建应用_如何在Angular 2+应用程序中使用JavaScript库
  4. 【每日一练 088】性能优化-SQL tuning(一)
  5. 一步一步写算法(之循环和递归)(转)
  6. 担心5G用不起?提速降费不是说说而已
  7. html代码表白_作为一个程序员,表白都要玩出花样
  8. java+控制台-学生选课管理系统
  9. java程序员的基本修养_疯狂Java程序员的基本修养 (李刚著) pdf扫描版[63MB]
  10. java工程师项目经验_java初级工程师项目经验简历范文
  11. 专业卸载工具Your Uninstaller! Pro
  12. 论文中MathType公式居中,编号右对齐
  13. 检验检测系统管理服务器,检验检测管理平台
  14. 平时的工作如何体现一个人的技术深度?
  15. 乐视路由器刷机后修改固件成art信息
  16. 自定义id的几种思路分享以及税务单据编号实现
  17. 金蝶——“免、抵、退”税操作说明及帐务处理
  18. 51单片机码表c语言编程,用AT89S51单片机制作的多功能自行车速度里程表
  19. Java云同桌学习系列(二十二)——mongoDB数据库
  20. 软件测试周刊(第81期):能够对抗消极的不是积极,而是专注;能够对抗焦虑的不是安慰,而是具体。

热门文章

  1. kettle登录加载job 报错 Can't find Job 1
  2. .NET设计模式系列文章 CHM电子书版
  3. git基础命令以及用法
  4. 解决出租屋网络故障的步骤及最佳组网方案
  5. 现代软件工程 第一章 【概论】练习与讨论 第10题 邓杰
  6. 分享第三方支付申请流程政策
  7. 休谟问题和金岳霖的回答
  8. NCA(Neighborhood Components Analysis)
  9. 从0开发豆果美食小程序——listItem组件列表
  10. 一个img文件-实验吧