1. 程式人生 > >DL之RNN:人工智慧為你寫周董歌詞——基於TF利用RNN演算法實現【機器為你作詞】、訓練&測試過程全記錄

DL之RNN:人工智慧為你寫周董歌詞——基於TF利用RNN演算法實現【機器為你作詞】、訓練&測試過程全記錄

DL之RNN:人工智慧為你寫周董歌詞——基於TF利用RNN演算法實現~機器為你作詞~、訓練&測試過程全記錄

輸出結果

1、test01

夕海
而我在等待之光
在月前被畫面
而我心碎 你的個世紀
你的時間
我在趕過去
我的不是你不會感覺媽媽
我說不要不要說 我會愛你
我不要你不會
我不能不會別人
這樣的人們我們不要
我會不要再見
你的時光機
這些愛 不要會會愛你
你也能再不要承諾
我只要這種種多簡單
你的我的大人 我不會別以
我的感覺不好我走
你說你已經不能夠繼續
你說你愛我
你不會再想你
不會怕你 我會不要我
我不想再有一口
我要想你我不要再人
包容 你沒有回憶
不要我不會感覺不來
我的不要你沒有錯覺
不能承受我已無奈單
不能要不要再要我會多愛我
能是我不是我
我要離開

2、test01

我說的你愛我的手
我們不能夠沉默
我們的感覺
我們的愛情 我們的不是 一個人
讓我們乘著陽光
讓你在窗窗外面
我一路向北
一直在秋天
你的世界 是我心中不來
你的我愛你 我們
你的愛我 讓我給你的美 
我知道這裡說你不是我的人愛
這樣不會停留我的傷的
我說不要再要 我要一種悲哀
不是你的我不想我不能說說
沒有你煩惱
我只能聽過
我說我會不要你的愛
你說你不想聽你
我不會感動的天  你要的話
我不要我的愛我
我知道這個世人不會感開了我
你我在等待
不會怕我的感覺你說我在我的手 一定有人都沒不錯
不要問你不要要的人
我想你我不要再知事
我也能不會再想
但我有人愛你的我愛
你說我說一點走
讓我們在半邊 的照跳我沒有
我說的感覺 我會想你  不要我的微笑就想多快樂
我不會再要我想不得
這麼多小丑你要想走
我只是你的感覺

3、test01

 

 

模型監控

 

 

 

 

訓練、測試過程全記錄

1、訓練過程


2018-10-13 21:25:28.646563:
step: 10/10000...  loss: 6.4094...  0.2286 sec/batch
step: 20/10000...  loss: 6.1287...  0.2296 sec/batch
step: 30/10000...  loss: 6.1107...  0.2211 sec/batch
step: 40/10000...  loss: 5.8126...  0.2467 sec/batch
step: 50/10000...  loss: 5.6969...  0.2366 sec/batch
step: 60/10000...  loss: 5.6081...  0.2406 sec/batch
step: 70/10000...  loss: 5.7305...  0.2411 sec/batch
step: 80/10000...  loss: 5.6465...  0.2441 sec/batch
step: 90/10000...  loss: 5.4519...  0.2381 sec/batch
step: 100/10000...  loss: 5.4479...  0.2271 sec/batch
step: 110/10000...  loss: 5.4051...  0.2236 sec/batch
step: 120/10000...  loss: 5.5111...  0.2226 sec/batch
step: 130/10000...  loss: 5.4023...  0.2311 sec/batch
step: 140/10000...  loss: 5.3445...  0.2266 sec/batch
step: 150/10000...  loss: 5.5066...  0.2326 sec/batch
step: 160/10000...  loss: 5.3925...  0.2376 sec/batch
step: 170/10000...  loss: 5.4850...  0.2326 sec/batch
step: 180/10000...  loss: 5.3654...  0.2206 sec/batch
step: 190/10000...  loss: 5.4041...  0.2421 sec/batch
step: 200/10000...  loss: 5.3814...  0.2181 sec/batch

……

step: 6800/10000...  loss: 3.0295...  0.2416 sec/batch
step: 6810/10000...  loss: 3.0675...  0.2747 sec/batch
step: 6820/10000...  loss: 3.0043...  0.2667 sec/batch
step: 6830/10000...  loss: 3.0258...  0.2276 sec/batch
step: 6840/10000...  loss: 2.8450...  0.2888 sec/batch
step: 6850/10000...  loss: 3.0091...  0.2797 sec/batch
step: 6860/10000...  loss: 3.1547...  0.2888 sec/batch
step: 6870/10000...  loss: 3.1725...  0.3108 sec/batch
step: 6880/10000...  loss: 2.8332...  0.2236 sec/batch
step: 6890/10000...  loss: 2.9765...  0.2186 sec/batch
step: 6900/10000...  loss: 3.0040...  0.2306 sec/batch
step: 6910/10000...  loss: 3.2340...  0.2136 sec/batch
step: 6920/10000...  loss: 2.8041...  0.2988 sec/batch
step: 6930/10000...  loss: 2.9514...  0.2216 sec/batch
step: 6940/10000...  loss: 3.1620...  0.2236 sec/batch
step: 6950/10000...  loss: 3.0633...  0.2136 sec/batch
step: 6960/10000...  loss: 2.8951...  0.2667 sec/batch
step: 6970/10000...  loss: 3.0201...  0.2206 sec/batch
step: 6980/10000...  loss: 3.0102...  0.2737 sec/batch
step: 6990/10000...  loss: 2.9885...  0.2527 sec/batch
step: 7000/10000...  loss: 3.1201...  0.2477 sec/batch

……

step: 8300/10000...  loss: 2.8474...  0.2296 sec/batch
step: 8310/10000...  loss: 2.8842...  0.2386 sec/batch
step: 8320/10000...  loss: 3.0446...  0.2246 sec/batch
step: 8330/10000...  loss: 3.0165...  0.2537 sec/batch
step: 8340/10000...  loss: 3.1366...  0.2266 sec/batch
step: 8350/10000...  loss: 2.9173...  0.3058 sec/batch
step: 8360/10000...  loss: 2.8468...  0.2356 sec/batch
step: 8370/10000...  loss: 3.0512...  0.2406 sec/batch
step: 8380/10000...  loss: 2.7532...  0.2286 sec/batch
step: 8390/10000...  loss: 3.0108...  0.2136 sec/batch
step: 8400/10000...  loss: 3.0818...  0.2787 sec/batch
step: 8410/10000...  loss: 2.9988...  0.2406 sec/batch
step: 8420/10000...  loss: 2.7640...  0.3449 sec/batch
step: 8430/10000...  loss: 3.0735...  0.2356 sec/batch
step: 8440/10000...  loss: 2.9183...  0.3610 sec/batch
step: 8450/10000...  loss: 2.9278...  0.3168 sec/batch
step: 8460/10000...  loss: 3.1321...  0.3660 sec/batch
step: 8470/10000...  loss: 2.9080...  0.2547 sec/batch
step: 8480/10000...  loss: 2.7861...  0.3108 sec/batch
step: 8490/10000...  loss: 3.0054...  0.2878 sec/batch
step: 8500/10000...  loss: 2.9389...  0.2366 sec/batch

……

step: 9800/10000...  loss: 2.8674...  0.3930 sec/batch
step: 9810/10000...  loss: 2.8695...  0.2136 sec/batch
step: 9820/10000...  loss: 2.8561...  0.2356 sec/batch
step: 9830/10000...  loss: 2.8824...  0.2186 sec/batch
step: 9840/10000...  loss: 2.8722...  0.2386 sec/batch
step: 9850/10000...  loss: 2.7315...  0.2116 sec/batch
step: 9860/10000...  loss: 2.8568...  0.2507 sec/batch
step: 9870/10000...  loss: 2.9153...  0.2216 sec/batch
step: 9880/10000...  loss: 2.9715...  0.2296 sec/batch
step: 9890/10000...  loss: 2.6941...  0.2256 sec/batch
step: 9900/10000...  loss: 2.7294...  0.3038 sec/batch
step: 9910/10000...  loss: 2.8968...  0.2376 sec/batch
step: 9920/10000...  loss: 2.9734...  0.2426 sec/batch
step: 9930/10000...  loss: 2.6401...  0.2276 sec/batch
step: 9940/10000...  loss: 2.8176...  0.2767 sec/batch
step: 9950/10000...  loss: 2.9532...  0.3429 sec/batch
step: 9960/10000...  loss: 2.9369...  0.2166 sec/batch
step: 9970/10000...  loss: 2.7590...  0.2206 sec/batch
step: 9980/10000...  loss: 2.8109...  0.2446 sec/batch
step: 9990/10000...  loss: 2.8011...  0.3038 sec/batch
step: 10000/10000...  loss: 2.8250...  0.3660 sec/batch

 

 

 

訓練的資料集

1、訓練的資料集為很多歌詞

夜的第七章
打字機繼續推向接近事實的那下一行
石楠菸斗的霧
飄向枯萎的樹
沉默地對我哭訴
貝克街旁的圓形廣場
盔甲騎士背上
鳶尾花的徽章 微亮
無人馬車聲響
深夜的拜訪
邪惡在 維多利亞的月光下
血色的開場
消失的手槍
焦黑的手杖
融化的蠟像誰不在場
珠寶箱上 符號的假象
矛盾通往 他堆砌的死巷
證據被完美埋葬
那嘲弄蘇格蘭警場 的嘴角上揚
如果邪惡 是華麗殘酷的樂章
它的終場 我會親手寫上
晨曦的光 風乾最後一行憂傷
黑色的墨 染上安詳
事實只能穿向
沒有腳印的土壤
突兀的細微花香
刻意顯眼的服裝
每個人為不同的理由戴著面具說謊
動機也只有一種名字 那 叫做慾望
fafade~~fade~~fafa~
dedefa~~fade~~fafa~~
越過人性的沼澤
誰真的可以不被弄髒
我們可以 遺忘 原諒 但必須 知道真相
被移動過的鐵床 那最後一塊圖終於拼上
我聽見腳步聲 預料的軟皮鞋跟
他推開門 晚風晃了 煤油燈 一陣
打字機停在凶手的名稱我轉身
西敏寺的夜空 開始沸騰
在胸口綻放 豔麗的 死亡
我品嚐著最後一口甜美的 真相
微笑回想正義只是安靜的伸張
提琴在泰晤士
如果邪惡 是華麗殘酷的樂章
它的終場 我會親手寫上
黑色的墨 染上安詳
如果邪惡
是華麗殘酷的樂章
它的終場 我會親手寫上
晨曦的光
風乾最後一行憂傷
黑色的墨染上安詳
黑色的墨染上安詳
小朋友 你是否有很多問號
為什麼 別人在那看漫畫
我卻在學畫畫 對著鋼琴說話
別人在玩遊戲 我卻靠在牆壁揹我的ABC
我說我要一臺大大的飛機
但卻得到一隻舊舊錄音機
為什麼要聽媽媽的話
長大後你就會開始懂了這段話 哼
長大後我開始明白
為什麼我 跑得比別人快
飛得比別人高
將來大家看的都是我畫的漫畫
大家唱的都是 我寫的歌
媽媽的辛苦 不讓你看見
溫暖的食譜在她心裡面
有空就多多握握她的手
把手牽著一起夢遊
聽媽媽的話 別讓她受傷
想快快長大 才能保護她
美麗的白髮 幸福中發芽
天使的魔法 溫暖中慈祥
在你的未來 音樂是你的王牌
拿王牌談個戀愛
而我不想把你教壞
還是聽媽媽的話吧
晚點再戀愛吧
我知道你未來的路
但媽比我更清楚
你會開始學其他同學
在書包寫東寫西
但我建議最好寫媽媽
我會用功讀書
用功讀書 怎麼會從我嘴巴說出
不想你輸 所以要叫你用功讀書
媽媽織給你的毛衣 你要好好的收著
因為母親節到的時候我要告訴她我還留著
對了!我會遇到了周潤發
所以你可以跟同學炫耀
賭神未來是你爸爸
我找不到 童年寫的情書
你寫完不要送人
因為過兩天你會在操場上撿到
你會開始喜歡上流行歌
因為張學友開始準備唱《吻別》
聽媽媽的話 別讓她受傷
想快快長大 才能保護她
美麗的白髮 幸福中發芽
天使的魔法 溫暖中慈祥
聽媽媽的話 別讓她受傷
想快快長大 才能保護她
長大後我開始明白
為什麼我 跑得比別人快
飛得比別人高
將來大家看的都是我畫的漫畫
大家唱的都是 我寫的歌
媽媽的辛苦 不讓你看見
溫暖的食譜在她心裡面
有空就多多握握她的手
把手牽著一起夢遊
聽媽媽的話 別讓她受傷
想快快長大 才能保護她
美麗的白髮 幸福中發芽
天使的魔法 溫暖中慈祥