t_t沒有科研夢想的人半夜過來水篇文章~~~
讓python學會寫寫歌,創創作~~~
純屬娛樂~~~
改編自pytorch官網的乙個教程,不過我用tf寫的,然後生成英文變成了生成中文~~~
let's go~~~
相關檔案
密碼: 3dmx
開發工具
python版本:3.6.4
tensorflow-gpu模組;
numpy模組;
以及一些python自帶的模組。
其中tensorflow-gpu版本為:
1.6.0
環境搭建
安裝python並新增到環境變數,pip安裝需要的相關模組即可。
原理簡介
這裡我們使用char rnn模型進行訓練。
即seq2seq模型中的特殊情況輸入與輸出等長。
也就是類似下圖的樣子(圖源網路):
具體實現過程詳見相關檔案中的源**。
使用演示
在cmd視窗執行char_rnn.py檔案並根據提示輸入相關資訊即可。
訓練所用的資料路徑以及生成新文字所用的預熱資料請在char_rnn.py檔案中調整:
因為時間太長了,我只錄了訓練的前面一部分。
最終訓練結果如下圖所示:
結果展示
因為時間和資源有限。
這裡只展示周杰倫的所有歌詞作為樣本進行訓練之後測試的結果。
當然你完全可以找其他文字作為訓練語料來生成風格各異的「文章」,「歌詞」等等~~~
結果如下:
(預熱歌詞為:是曾與你躲過雨的屋簷)
好吧我並不知道它在說啥t_t
乙個失敗的案例t_t
更多隨便玩玩的t_t~~~
有興趣的同學可以試著換更複雜的模型~~~
然後訓練的語料最好處理一下~~~
好久沒寫tf了,**可能寫的有點糟糕t_t
就這樣吧~~~
python入門 這篇文章帶你直接學會python
初試牛刀 假設你希望學習python這門語言,卻苦於找不到乙個簡短而全面的入門教程。那麼本教程將花費十分鐘的時間帶你走入python的大門。本文的內容介於教程 toturial 和速查手冊 cheatsheet 之間,因此只會包含一些基本概念。很顯然,如果你希望真正學好一門語言,你還是需要親自動手實...
學會借鑑 乙個美國人對我的幫助
事情是這樣的,我在公司做的乙個winform應用程式出現了一些問題,上頭通過關係請了乙個在微軟工作了10多年的乙個美國人來做顧問,協助我進行專案的完成,在與他的實際接觸中雖然沒有給我技術上足夠的支援,但是從他尋找解決方案以及對專案的規劃學到了很多東西。在這裡我就特別分享一下他在微軟做專案的乙個exc...
對python當中不在本路徑的py檔案的引用詳解
方法1 修改環境變數,在 bashrc裡面進行修改,然後sourcwww.cppcns.come bashrc 方法2 引入.pt 件 在site packages新增乙個路徑檔案,如mypkpath.pth,必須以.pth為字尾,寫上你要加入的模組檔案所在的目錄名稱就是了。1 windows c ...