深度神经网络之tensorflow初体验

tensorflow是一款基于数据流图(data flow graphs)的开源软件库,可用于深度神经网络的快速搭建和实现。
其github源码库中提供了五种开发平台:Linux CPU, Linux GPU(这里不得不吐槽下GPU所需配置太高了!!泰坦x,泰坦z啊!!), Mac OS CPU, Windows CPU和Android。参考【1】。专业学术人员或对其感兴趣的业余开发者可以在上述五种平台上使用python语言利用深度学习做些自己喜欢的事。
关于深度学习和神经网络的知识网络上早已泛滥成灾,而我本人也没有什么新颖的见识,就不在此赘述了。这里只是谈一下我对tf的使用感受。
此时距Google推出tensorflow已有一年多了,一年来也出现了许许多多好玩的应用,比如写歌词,对话聊天等等。我也模仿着弄了一个李白诗词的小应用。
利用基础的RNN模型sequence 2 sequence,输入大量(几乎能找到的所有)瑰丽雄奇的李白五言诗,输出的结果则是同样瑰(yi)丽(lian)雄(meng)奇(bi)的无言诗了!

和者固紫笑      桂树何团团
八荒驰惊彩      命下白齐堂
横气临为攀      郑容西入日
偶蒙东风来      神剑去已久
宁飞忽放开      高如竟何道
存亡任大钧      可以下下月
呼君奏为传      试为巴人花
呼我行雕辇      天上出西霜
逝川与流水      群去西惊东
日光双层峦      孤凤鸣天海
恍恍与之合      何飞任大钧
双双掉鞭行      游猎速海虎
何支落巴陵      八月西风飚
鸣鞭何英声      画角为海边
五月照与盘      又疑瑶台光
浮云蔽层峦      孤凤鸣天海
可以从下月      呼拂谁为传
天上出西霜      逝川与流水

还有一篇同样是李白诗风的五言,不过其prime是“秦王”,见我的网站【2】。
我还曾尝试过其他不同的“文字创作”,比如苏轼词(不是歌词是诗词)风格、韩愈文(古文)风格、网络小说(用了我见过的最长的网文——斗破苍穹)风格等等,效果很勉强,里面值得改进的地方还有很多。
而且此程序(python写的)占cpu资源极多,有图为证:
cpu使用情况
图1 以tensorflow-seq2seq训练网文《斗破苍穹》时cpu使用情况
我的cpu是Intel(R) Core(TM) i7-4710MQ,2.5GHz,平心而论还算不错。看这个cpu使用率可知此程序还算蛮耗cpu资源的。
不久前我还在github上发现有人提出了一些tensorflow的小练习,感兴趣的同学可以去看看【3】。

PS:本文所做工作很大程度上借鉴了《用TensorFlow生成周杰伦歌词》一文【4】,如果需要我的源码的话可以找我拿。

参考:
【1】https://github.com/ds1231h/tensorflow
【2】http://www.mupei.net/tensorflow-rnn-libai.html
【3】https://github.com/ds1231h/tensorflow-exercises
【4】http://leix.me/2016/11/28/tensorflow-lyrics-generation/

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值