最近一段时间研究一个新奇的东西
用户通过输入四个字以内的词语
电脑生成四句藏头诗
换句话就是电脑写诗
用的是python+tensorflow+keras+cuda+LSTM
自己写源代码真心不会
关搭建深度学习的框架就用了好几天
不过在自己每天尝试的尝试之下
结果运行终于不报错了
虽然核心代码不是自己写的
但是亲自感受到这个神经网络深度学习的魅力
这里几个概念需要了解一下
人工智能,机器学习,深度学习,神经网络
他们的关系其实也就是大小包含关系
A包含B
B包含C
C包含D
很多概念性的东西
我也不懂
但是我想要的效果
只要能实现就可以
就好像我一开始只想怎么实现
输入几个字出现一首诗
而不是给一个字
找寻已存在的诗句
后者一个读取数据库操作就可以了
前者需要机器去学习
训练数学模型
当然不仅如此
还可以将模型训练的结果通过艺术的形式
展示出来
就很不错
这里主要是把Python运行的数据
通过socket或者其他协议发送对应的实时软件当中
进行艺术化处理
这里比较好用的是UE4和unity
因为里面集成了大量工具
可以很方便的做出自己想要的效果
当然除了引擎
深度学习的处理数据可以放在任何地方
只要一个协议即可
除了这里机器写诗用的LSTM之外
最近比较火的抖音漫画
使用的技术GAN
生成对抗网络
也是AI的一种
还有很多图片识别
放一张宠物的照片让机器认识这个宠物的名字
并且给它画出来
可以用yolo3来实现
这些都是深度学习的产物
数据不进行处理就是一堆数据
但是处理艺术化之后
就很有美感
就像这张图
使用分形算法进行无数次的迭代
就会产生一种规则之美
当然这个也可以用数据做成动画
可以当个人作品来展示了
说了这么多
归根一个观点
各种各样的数据可以做各式各样的艺术展示
好玩就行
下期见