自动写诗机&;藏诗生成器:全五言、七言、绝句、格律诗?
继续NLG自动写诗的话题,在用GPT-2完成五言绝句的生成:用GPT-2自动写诗之后,从五言绝句开始,自然会想到七言绝句、五言诗、七言诗的生成。这次我把这些古诗词数据都放在一起,甚至把对联数据也放进去,训练出一个基于GPT2-Chinese的模型。现在这个模型支持自动生成对联、五言绝句、七言绝句、五言格律诗、七言格律诗(给定开头内容不超过7个字,自动续写)、藏头诗(给定内容不超过8个字,自动合成)。我们先来看看效果,可以算是自动写诗机和藏文诗生成器的简单使用指南。有兴趣的同学可以关注AINLP微信官方账号直接对话的关键词触发测试。
自动写诗机或自动写诗:
进入“写诗开始”触发古诗词自动生成(自动延续)。输入内容不超过7个字,根据字数随机生成若干五言绝句、七言绝句、五言诗、七言诗:
藏语诗歌生成器:
输入“藏头诗藏头诗内容”触发藏头诗自动生成。如果输入内容少于8个字,会根据字数随机生成绝句或押韵:
五字诗生成器:
输入“五言诗开头内容”会触发五言诗自动生成。如果输入内容不超过五个字,会随机生成五言绝句或五言诗。
七字诗生成器:
输入“七言开头内容”会触发七言诗自动生成。如果输入内容不超过七个字,会随机生成七言绝句或七言律诗。
绝句发生器:
输入“绝句的开头”触发自动生成绝句。输入内容不超过7个字,根据字数随机生成五言绝句或七言绝句。
押韵生成器:
输入“格律诗的开头内容”将触发格律诗的自动生成。输入内容不超过7个字,根据字数随机生成一首五言律诗或一首七言律诗。
五言绝句生成器和五言押韵生成器;
输入“五言绝句开头内容”触发自动生成五言绝句,输入“五言律诗开头内容”触发自动生成五言律诗。输入内容不应超过5个字:
七言绝句生成器和七言押韵生成器;
输入“五言绝句开头内容”触发自动生成五言绝句,输入“五言律诗开头内容”触发自动生成五言律诗。输入内容不应超过5个字:
最后我们来看看藏头诗自动生成的功能,支持8个字以内任意输入。以下是“自然语言”、“自然语言处理”、“我爱自然语言处理”的输入测试:
gp T2-中文真的是一个很好的工具。我们再来看看安利:
githubgpt 2-中文:中文GPT2训练代码
古诗对联的资料也是现成的。把它们放在一起,设计好数据格式,单个模型就可以一站式支持各种体裁的古诗词楹联的生成,非常方便:
中国古代诗歌最全的数据库
鼠年春节用GPT-2自动写对联、对联。
用GPT-2自动写诗,从五言绝句开始。
关于古诗词体裁的介绍,以下来自百科:
五言绝句是中国传统诗歌的一种体裁,简称五绝句,是五言四句的短诗,符合格律诗的规律,属于现代诗的范畴。这种文体起源于汉代的乐府诗,深受六朝民歌的影响,成熟于唐代。五绝每首只有二十个十字,能表现出一种清新的画面,传达出一种真实的意境。因小见大,小的总是多的,短小的篇章包含丰富的内容,这是它最大的特点。五绝有两个层次。代表作品有王维的《观鸟溪》、李白的《静夜思》、杜甫的《八阵图》、王之涣的《在鹭楼》、刘长卿的《送别大师》。
七言绝句是中国传统诗歌的一种体裁,属于现代诗歌的范畴。这种风格的诗有四首,每首七言,在押韵和粘连上有严格的格律要求。诗风源于南朝乐府歌或北朝乐府民歌,或西晋民歌,定型成熟于唐代。代表作品有王昌龄的《芙蓉客栈与辛弃疾别》两首,李白的《白帝城初代》,杜甫的《顺流而下遇李龟年》,燕郊的《观潮感》。
五言诗是中国传统诗歌的一种体裁,属于现代诗歌的范畴。这种诗风起源于南朝齐永明时期,其原型是沈约注重韵律和对仗的新诗风。初唐时期,经沈全启、宋基本定型,盛唐时期成熟。全篇八句,每句五个字。基本形式有升和降两种,中间的两副对联必须是对联。代表作品有李白的《送别友人》,杜甫的《春望》,王维的《深山秋夜》,辛卯访第二宫词等。
七言律诗是中国传统诗歌的一种体裁,属于现代诗歌的范畴。它发端于南朝齐永明时期沈约注重音律和对仗的新体诗,在初唐沈全其、宋那里得到进一步发展定型,盛唐时期成熟于杜甫之手。其格律严谨,要求诗中字数统一。它由八个句子组成,每个句子有七个单词。每两句为一联* * *四联,分为首联、并列联、颈联、尾联。中间两副对联要求对仗。代表作品有崔豪的黄鹤楼,杜甫的登高,李商隐的安定塔。