AI 智能写情诗、藏头诗
Python微信訂餐小程序課程視頻
https://edu.csdn.net/course/detail/36074
Python實戰量化交易理財系統
https://edu.csdn.net/course/detail/35475
一、AI 智能情詩、藏頭詩展示
最近使用PyTorch的LSTM訓練一個寫情詩(七言)的模型,可以隨機生成情詩、也可以生成藏頭情詩。
在特殊的日子用AI生成一首這樣的詩,是不是很酷😎💘!下面分享下AI 智能寫情詩原理。
二、AI 智能寫情詩原理
1、AI 智能寫情詩思想
通過學習既有的情詩,隨機或者依據給出的字,逐個完成下一個字的預測,直到一首詩全部預測完成。
預測過程大致如下:
2、情詩準備
在網上搜索并收集情詩(本文七言),如https://github.com/chinese-poetry/chinese-poetry。
本文的情詩包含兩部分:
第一部分:原始的七言情詩
原始七言情詩,如:
?
| 1234 | 相見時難別亦難,``東風無力百花殘。``春蠶到死絲方盡,``蠟炬成灰淚始干。 |
第二部分:改造的七言情詩
為了把寫的比較好的五言、詞也納入到AI的學習中,將其改造生成七言情詩:改造后的為兩行一句,通過隨機匹配兩句組成一首詩,如:
?
| 12 | 日看鏡中問相思,溯游宛在水中央。``雁字多相思幾許,恰豆蔻詞工夢好。 |
3、模型訓練
3.1、處理情詩數據
第一步需要將準備好的情詩數據轉換為PyTorch LSTM模型需要的詞向量格式:
- 構建x,y
- 將x對應的字,對應詞庫索引,對應向量;將y對應的字,對應詞庫索引,大致的過程如下:
3.2、構建情詩模型
第二步就是使用LSTM模型訓練情詩模型,大致過程如下:
相關的應用也在設計與研發中,期待和大家見面!
總結
以上是生活随笔為你收集整理的AI 智能写情诗、藏头诗的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 俞伯牙摔琴谢知音的故事
- 下一篇: android电视安装app