本文正在參加「Python主題月」,詳情查看活動連接html
本文主要是推薦幾個百度飛漿開源項目python
已mac爲例,windows、linux 移步官方linux
python --version
複製代碼
python版本必須在,3.6.x - 3.9.xweb
python -m pip --version
複製代碼
pip版本必須 >= 20.2.2macos
python -m pip install paddlepaddle==0.0.0 -f https://www.paddlepaddle.org.cn/whl/mac/cpu/develop.html
複製代碼
import paddle
paddle.utils.run_check()
複製代碼
若是出現PaddlePaddle is installed successfully!
,說明您已成功安裝。windows
代碼markdown
import paddlehub as hub
module = hub.Module(name="ernie_gen_lover_words")
test_texts = ['情人節', '故鄉', '我愛你你愛我']
results = module.generate(texts=test_texts, use_gpu=True, beam_width=5)
for result in results:
print(result)
複製代碼
效果架構
原理And源碼app
移步官方 curl
代碼
import paddlehub as hub
# 在模型定義時,能夠經過設置line=4或8指定輸出絕句或律詩,設置word=5或7指定輸出五言或七言。
# 默認line=4, word=7 即輸出七言絕句。
module = hub.Module(name="ernie_gen_acrostic_poetry", line=4, word=7)
test_texts = ['掘金最牛']
results = module.generate(texts=test_texts, use_gpu=True, beam_width=5)
for result in results:
print(result)
複製代碼
效果
掘溝引水澆蔬圃,
金谷無根種藥苗。
最好移根來舊室,
牛頭上午午雞啼。
複製代碼
掘溝引水澆蔬圃,
金谷無根種藥苗。
最苦一年春雨歇,
牛鳩無數滿倉埋。
複製代碼
原理And源碼
代碼
import paddlehub as hub
module = hub.Module(name="ernie_gen_poetry")
test_texts = ['牀前明月光,李白是卷王。']
results = module.generate(texts=test_texts, use_gpu=True, beam_width=5)
for result in results:
print(result)
複製代碼
效果
卷王書在牀,月在牀上牀。
牀上牀上琴,琴聲彈一曲。
琴聲彈一曲,月色明一曲。
曲終各分散,露滴芭蕉綠。
複製代碼
卷王書在牀,月在牀上牀。
牀上牀上琴,琴聲彈一曲。
琴聲彈一曲,月色明一曲。
曲罷月欲落,桂樹風颼颼。
複製代碼
卷王書在牀,月在牀上牀。
牀上牀上琴,琴聲彈一曲。
琴聲彈一曲,月色明一曲。
曲罷月欲落,桂樹枝上宿。
複製代碼
原理And源碼
代碼
import paddlehub as hub
module = hub.Module(name="ernie_gen_couplet")
test_texts = ["風吹雲亂天垂淚"]
results = module.generate(texts=test_texts, use_gpu=True, beam_width=5)
for result in results:
print(result)
複製代碼
效果
雨打花殘地痛心,
雨打花殘地皺眉,
雨打花殘地動容,
雨打霜欺地動容,
雨打花殘地灑愁.
複製代碼
原理And源碼