写诗机器人源码结构
写诗机器人源码结构
30年前在国内读研考硕士学位的时候,也考计算机语言,成绩及格。留研究所工作以及出国念书工作生活以后,长期从事模拟计算,数据处理和CAMAC,这些都有公开学术论文提及,可以在Google用我的真实名字查到的,所以可以透露。其它的工作经验,曾经的领导没有允许公开发表,我也不会透露,这叫职业道德。
但我对人工智能有自己的看法,那就是按照信息的性质分为两类。 第一类是在Complete Information方面,人工智能优于人力。我举三个实例,1,下明棋,2,TA方法炒股票,3,古体诗词格律程序检测。
第二类是在incomplete Information方面,人工智能需要大步前进。我个人关注人工智能和人力之间的 玩Poke比赛。这玩意事关Games with incomplete information和数百万美金的奖金,国内有教授带团队研究,估计打败围棋冠军的人工智能团队也在搞。
我相信最终人工智能会有我们目前不知的灵魂和情感,于是也可以与人类百家争鸣,但是现在硬件水平不行。 然而,有了足够数据和必要的算法,以目前的硬件水平和写码能力,也可以处理简单的 incomplete Information 问题,超越人类,这方面的研究已经产生许多理论。
所以目前只能模仿诗人的风格些诗,制造 Robot for poetry 诗歌机器人。
许多诗人和文科生没有闲工夫写码,可能误认为写程序非码农莫能。其实,
诗歌机器人的制造,必须由诗人或者文科生主持大业,广大专业和业余诗歌爱好者大量的码字,并没有职业码农多少事。
下面是Robot for poetry写的诗歌, 因为我只是一个业余诗歌爱好者,自然编的程序写不出有创意的好诗,只是模仿而已。 但是,这4首诗歌都是原创。
1. 去年今日留园中, 小散AI相映红。 小散不知何处去, AI依旧笑股市。
2. 蓝天给了我 蓝色的幽梦, 我却用它 寻找前程
3. 明年游全球, 提前报夫知。 钱须连夜赚, 莫待口袋空。
4. 我如果爱你—— 绝不像冷淡的月光, 不照你的夜路, 却照沟渠。
我居住地的宪法 art 5 absatz 3 grundgesetz 给与了艺术自由,所以可以给出我的一个模仿知名诗人的风格写中文诗歌的源码框架。一方面说明,人工智能艺术 So Easy,留园的才子佳人都可以参与。二是希望,各位码农和IT民工们,给出批评指教或者更好的源码框架。
这里桂花酒示范一下Robot for poetry源码大致结构,目的是说明诗歌机器人程序不难,但是特麻烦。
//+------------------------------------------------------------------+
//| Robot for poetry | //| Copyright 2018, 广大专业和业余诗歌爱好者 和码农 | //| |
//+-----------------------------------------------------------------+
#property copyright "Copyright 2018, 广大专业和业余诗歌爱好者 和码农" 6park.com
#property link "http://www."
#property version "1.00"
Input int Choice = 18572; //18572=访崔护12 由子窗口根据选择模仿诗人的诗歌产生
Input string 门中A[]; //一维字符串数组,例如,其中门中A[9] = "留园"; Input string 人面A[] //一维字符串数组,例如,其中人面A[6] = "小散"; Input string 桃花A[] //一维字符串数组,例如,其中桃花A[3] = "AI"; Input string 春风A[] //一维字符串数组,例如,其中春风A[5] = "股市";
..........
..........
//+------------------------------------------------------------------+
//| Expert initialization function |
//+------------------------------------------------------------------+
int OnInit()
{
//---
//子窗口根据选择模仿诗人的诗歌产生int Choice, 比如 Choice = 18572 调用 子程序 访崔护12
//--- 6park.com
return(INIT_SUCCEEDED);
}
//+------------------------------------------------------------------+
//| Expert deinitialization function |
//+------------------------------------------------------------------+
void OnDeinit(const int reason)
{
//---
}
//+------------------------------------------------------------------+ //| 主程序 | //+------------------------------------------------------------------+ void { //--- Switch(Choice) ......... case 18572: for(int i:=1; i
因为我写的特殊源码,主贴不能全部显示,到此中断,所以请见写诗机器人源码结构 之二 https://web.6parkbbs.com/index.php?app=forum&act=view&tid=1545 送交者: 桂花酒[♂★★★山花无害★★★♂] 于 2019-07-10 8:56
我将公布我根据权威的 中华新韵,利用 写诗机器人源码结构,写出来的七律,五律,宋词。欢迎大家批评,应该没有任何格律错误。但用 中华新韵 也包容的平水韵进行程序检测,是有格律错误的,甚至不押韵。至于其它莫名其妙的用韵,我根本不懂,但我绝对尊重。在我担任文廊版主前,从来没有给任何人的诗词进行程序检测,因为我不懂其它莫名其妙的韵律,就绝对不可以无事生非,挑起诗词格律论战。道理很简单, 1,平仄规则是唯一的。 2,可是汉字在不同的韵律里,有时候属于不同的平或者仄。 3,所以用自己莫名其妙的韵律,检测别人用其它韵律写的诗歌,是不应该的。因此不可以无事生非,挑起诗词格律论战,不是怕谁。我没有遇到能够打败程序检测的人。
版主:桂花酒于2019_07_10 5:04:57编辑
贴主:桂花酒于2019_07_13 17:01:38编辑
已标注为桂花酒的原创内容,若需转载授权请联系网友本人。若违规侵权,请联系我们
所有跟帖: ( 主贴楼主有权删除不文明回复,拉黑不受欢迎的用户 )
楼主前期社区热帖:
>>>>查看更多楼主社区动态...