這是自然語言處理里面最有意思的任務之一:自然語言生成,本文主要是指古詩自動寫詩,或者自動作詩機,藏頭詩生成器,目前支持五言絕句、七言絕句、五言律詩、七言律詩的自動生成(給定不超過7個字的開頭內容自動續(xù)寫)和藏頭詩生成(給定不超過8個字的內容自動合成)。先看一下效果,也算是一個簡單的自動作詩機和藏頭詩生成器使用指南,感興趣的同學請關注公眾號AINLP,直接關鍵詞觸發(fā)測試:
自動作詩機或者自動寫詩:
輸入 “寫詩 起頭內容” 觸發(fā)古詩自動生成(自動續(xù)寫),輸入內容不要超過7個字,會根據字數隨機生成幾首五言絕句、七言絕句、五言律詩、七言律詩:
藏頭詩生成器:
輸入 “藏頭詩 藏頭內容” 觸發(fā)藏頭詩自動生成,輸入內容不超過8個字,會根據字數隨機生成絕句或者律詩:
五言詩生成器:
輸入“五言 起頭內容” 觸發(fā)五言詩自動生成,輸入內容不要超過5個字,會隨機生成五言絕句或者五言律詩
七言詩生成器:
輸入 “七言 起頭內容” 觸發(fā)七言詩自動生成,輸入內容不要超過7個字,會隨機生成七言絕句或者七言律詩
絕句生成器:
輸入 “絕句 起頭內容” 觸發(fā)絕句自動生成,輸入內容不要超過7個字,會根據字數隨機生成五言絕句或者七言絕句
律詩生成器:
輸入 “律詩 起頭內容” 觸發(fā)律詩自動生成,輸入內容不要超過7個字,會根據字數隨機生成五言律詩或者七言律詩
五言絕句生成器和五言律詩生成器:
輸入 “五言絕句 起頭內容” 觸發(fā)五言絕句自動生成,輸入 “五言律詩 起頭內容” 觸發(fā)五言律詩自動生成,輸入內容不要超過5個字:
七言絕句生成器和七言律詩生成器:
輸入 “五言絕句 起頭內容” 觸發(fā)五言絕句自動生成,輸入 “五言律詩 起頭內容” 觸發(fā)五言律詩自動生成,輸入內容不要超過5個字:
最后讓我們再看一下藏頭詩自動生成的功能,支持任意8個字以內的輸入,以下是對“自然語言”, “自然語言處理”,“我愛自然語言處理”的輸入測試:
目前用 GPT2-Chinese 這個工具對古詩和對聯數據一起訓練,設計好數據格式,單個模型可以一站式支持多種體裁古詩和對聯生成,非常方便,再次安利。
關于古詩體裁介紹,以下來源于百科:
五言絕句是中國傳統(tǒng)詩歌的一種體裁,簡稱五絕,是指五言四句而又合乎律詩規(guī)范的小詩,屬于近體詩范疇。此體源于漢代樂府小詩,深受六朝民歌影響,成熟定型于唐代。五絕每首僅二十字,便能展現出一幅幅清新的圖畫,傳達一種種真切的意境。因小見大,以少總多,在短章中包含著豐富的內容,是其最大特色。五絕有仄起、平起二格。代表作品有王維的《鳥鳴澗》、李白的《靜夜思》、杜甫的《八陣圖》、王之渙的《登鸛雀樓》、劉長卿的《送靈澈上人》等。
七言絕句是中國傳統(tǒng)詩歌的一種體裁,簡稱七絕,屬于近體詩范疇。此體全詩四句,每句七言,在押韻、粘對等方面有嚴格的格律要求。詩體起源于南朝樂府歌行或北朝樂府民歌,或可追溯到西晉的民謠,定型、成熟于唐代。代表作品有王昌齡的《芙蓉樓送辛漸二首》、李白的《早發(fā)白帝城》、杜甫的《江南逢李龜年》、厲聲教的《觀潮有感》等。
五言律詩,是中國傳統(tǒng)詩歌的一種體裁,簡稱五律,屬于近體詩范疇。此體發(fā)源于南朝齊永明時期,其雛型是沈約等講究聲律、對偶的新體詩,至初唐沈佺期、宋之問時基本定型,成熟于盛唐時期。全篇共八句,每句五個字,有仄起、平起兩種基本形式,中間兩聯須作對仗。代表作品有李白的《送友人》、杜甫的《春望》、王維的《山居秋暝》、厲聲教的《辛卯季春謁厲杭二公祠》等。
七言律詩是中國傳統(tǒng)詩歌的一種體裁,簡稱七律,屬于近體詩范疇,起源于南朝齊永明時沈約等講究聲律、對偶的新體詩,至初唐沈佺期、宋之問等進一步發(fā)展定型,至盛唐杜甫手中成熟。其格律嚴密,要求詩句字數整齊劃一,由八句組成,每句七個字,每兩句為一聯,共四聯,分首聯、頷聯、頸聯和尾聯,中間兩聯要求對仗。代表作品有崔顥的《黃鶴樓》、杜甫的《登高》、李商隱的《安定城樓》等。
聯系客服