昨天发现一个能自动作诗的机器人.下载下来放到我的AI环境里试着训练一下,还不错. 代码写得很给力. 没有出现任何象以前遇到的各种坑. 开发者还给机器人起个名字叫"李白". 我给他点了个star.
然而,我的机器比较旧,不支持GPU训练AI,只好勉强用CPU.为什么用GPU呢?我查过原因.这是因为GPU里的内核数量要比CUP多三个数量级.大约有4~5千个内核吧.如此多的内核一起参加运算,这是四核CPU没法比的.
AI训练没出现错误,接下来就是漫长的等待.一小时,两小时,三小时,......,十小时,.....,早晨起床一看,屏幕黑了,无论是敲键盘,还是晃鼠标都不管用.这是咋回事啊?难道是机器人穿越到唐朝了? 先不管它, 等下班回来或许就好了. 心里说再给你八个小时的训练时间.
可是,下班回家后,电脑仍然是黑屏,令人不知所措.琢磨了一下,干脆强行重新启动机器.还好,机器没坏,AI环境也能正常运行.查看训练结果后.发现4万余首唐诗"李白"只读了36遍. 哎,,,CPU啊,真不行.以后进新机器一定要请个带高大上NVIDIA显卡的机器.实在不行就自己组装,NVIDIA显卡买两个, 1万多个内核应该够用了.
"李白"的训练没有达到预定次数,估计也能写出一两句诗吧. 测试了一下,果然不出我之所了.
(M45) C:UsersM45AIpoemtensorflow_poems-master>python compose_poem.py
## please input the first character:火
## loading corpus from ./model/
2018-06-27 18:00:31.405901: I tensorflow/core/platform/cpu_feature_guard.cc:140] Your CPU supports
instructions that this TensorFlow binary was not compiled to use: AVX AVX2
火嫌雁疏凫飞浊,是岳壁行遗掩关。
(M45) C:UsersM45AIpoemtensorflow_poems-master>python compose_poem.py
## please input the first character:星
## loading corpus from ./model/
2018-06-27 18:03:30.899167: I tensorflow/core/platform/cpu_feature_guard.cc:140] Your CPU supports
instructions that this TensorFlow binary was not compiled to use: AVX AVX2
星郎竞举鼻,冬义真为妾。
即被入笼来,神兴在朝来。
(M45) C:UsersM45AIpoemtensorflow_poems-master>python compose_poem.py
## please input the first character:月
## loading corpus from ./model/
2018-06-27 19:29:31.541339: I tensorflow/core/platform/cpu_feature_guard.cc:140] Your CPU supports i
nstructions that this TensorFlow binary was not compiled to use: AVX AVX2
月寂客堂强,花开满院隳。
钿霜学尖睡,风雨相安醉。
诈诗了. 果然能拽几句诗. 那什么,有会作诗的吗? 过来看看有没有感觉.