小程序:情诗机器人

最近突然对AI有了几分种热度,先是花了大概40天(每天晚上3个小时左右)把Coursera上吴恩达的ML和深度学习相关的课程都刷了一遍,包括习题。虽然都拿到了证书,感觉离实操还是有点距离。总感觉要做点什么才能理解深入。无意间看到网上有基于LSTM的写诗的源码,于是想把它嫁接到小程序上。说做就做。AI, web应用,python都是小白的我就这样开始做了。大概包含以下步骤:

(1)在树莓派3上安装Tensorflow,版本号1.1.0. 最好现在PI上设置好国内镜像,不然会很慢;

(2)拷贝https://blog.csdn.net/u014232627/article/details/71189078中的代码,因为该文中的代码是基于比较老的TF版本的,根据报错修改后的代码,见: https://github.com/jady3356/MachineLearning.git;

(3)然后在树莓派上开始training, 4万首,100EDPOCH,训练了整整10天。。。然后就可以生成奇奇怪怪的诗了;

(4)开始折腾小程序框架。先搞本地的,注册,下载IDE,看文档,写第一个小程序。弄的大概一个星期,知道大概布局,显示text,button,绑定事件,动画之类等等;


(5)整小程序服务器,查了查最省事的方法是腾讯的小程序解决方案wafer2,于是花了60大洋买了2个月。拿到服务器后,是想在服务上直接执行生成诗歌的py但是报错,原因貌似是训练和生成的平台不一致。于是想在server训练一把,结果腾讯的server一训练就是死机,内存不够自动杀死进程。。。最后只能用server ssh到树莓派上取已经生成好的诗(PI3之前已经通过花生壳配好外网FTP),每小时让树莓派生成一首加入诗集中;

(6)通过http respone 来获取树莓派上的诗歌(request->getPoetryFromPi3.js),server上用crontab定时执行py让PI3生成诗歌并取到本地。中间折腾的时候备案,大概等了8天。

(7)然后提交审核,晚上提交,第二天早上10点就通过了,还是比较快的,效果:


后台访问数据:


有兴趣的同学可以搜素小程序,情诗机器人。或者扫


虽然写的诗很奇怪,但是每一次点击都是生成独一无二的诗。当然现在显示是非常简陋的,也不是情诗。接下来打算先吃透生成和train的代码,搞一个情诗的诗集来训练一把。小程序端加点动画效果,比如一行行渐渐地显示(折腾了3个晚上没弄出来。。。)

PS: 有人问,做这个没什么目标客户,也没什么意义,套用之前一位极客的话"why do you do this?" "Because I can"




  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值