计算机程序员咋制作具有人工智能能力的小型自动写文章软件(机器人)应该具备的知识和能力,需要的开源软件程序。
谢谢邀请。不过这个问题真的很庞大,不太懂,也超出了我现在掌握的机器学习知识。
■网友
再一次补充:接下来的就是文章结构。大部分的文章,尤其是类似体育或者经济的文章都在坚持使用一个可以预见的撰写方案,所以对于“人类记者”来讲为文章创造一个整体框架就相对容易很多。 当叙述科学掌握了讲体育和财经故事的技术后,这个公司意识到他们能做到更多。比如对于那些急需要将如山数据翻译和解释成通俗易懂文章的人,叙述科学提供的服务将会非常有帮助。同时,文章的主题也会变得越来越丰富多彩。叙述科学已经被一家快餐公司聘用专门为他们的专属操作员撰写月报。更为重要的是,将数据直接转化为文章的低廉价格甚至可以让叙述科学专门为每一个读者量身撰写文章。?软件可以不断重新编程,不断代码重构,不断改进提升。?软件乐于接受各种各样人群的信息输入。这一点有别于传统写作,以往的写作者总是希望保持清静,一个人待着就好(如果要算上编辑的话,那就是“两个人待着就好”)。?也许最重要的一点在于,与一个人独立写作(甚至一群人合作写作)相比,软件能够访问和分析的数据资料要海量得多。不过,软件并不是万能的。从目前的技术来看,并不是所有内容都是易于自动化的。我所在的“自动化透视”(Automated Insights)公司所自动化的内容类型是面向数量的。这就是关键之所在。我们是通过赋予数字和数据以特定的含义来实现自动化的。我们涉足的第一个领域就是体育运动。体育运动在本质上就是数据,大量的数据。根据我们内部估计,所有关于运动的文章中,有70%的内容都是在以这种或那种形式来分析数据。我们的软件技术结合了一个大型的结构数据数据库、一个统计数据的实时馈送系统和一个大型的词组数据库,并通过算法将它们联结在一起,从而自动生成长度为二个至八个段落不等的各种文章。其中,算法通过分析数据间的有趣关联或模式,来决定生成文章的内容最后,我们提供了两段文字,其中一段就是 Narrative Science 自动生成的,你能分辨出是哪一段吗?请在下面的留言中给出你的答案。A: “Michigan held off Iowa for a 7-5 win on Saturday. The Hawkeyes (16-21) were unable to overcome a four-run sixth inning deficit. The Hawkeyes clawed back in the eighth inning, putting up one run.”B:”The Iowa baseball team dropped the finale of a three-game series, 7-5, to Michigan Saturday afternoon. Despite the loss, Iowa won the series having picked up two wins in the twinbill at Ray Fisher Stadium Friday.”我们不仅可以像传统篮球站点那样,呈现文字信息、照片、视频等数据信息,还为些网站或博客提供“嵌入”(Embed)服务,将历史或实时数据、图表和其他图形元素整合到某个特定的网站上。我们会自动生成14种不同类型的文章,囊括比赛简报、本周前瞻、历史回顾等诸多题材。最近,我们还为全美职业棒球大联盟(MLB)的每支队伍创建了相似的网站(猛击这里看底特律老虎队页面)。http://motownball.com/当N arrativeScience掌握了体育和金融报道的艺术,它就意识到,自己可以比新闻业做得更多。事实上,任何需要阐释和解读大量数据的人都可以从它提供的这项服务中受益。各式各样的客户请求纷至沓来,这些人被埋在如山的电子数据和图表中,不堪其苦。显然,他们很愿意出钱请N arrativeScience把这些令人发疯的信息变成两段清晰易读、直击要点的文字。而事实证明,N arrativeScience非常善于满足这样的需求。当公司刚刚起步、接手这些业务的时候,每次系统处理一个新主题,“后写作者”都不得不非常费力地对它进行“教育”。但是时隔不久,他们就开发出一个平台,使得算法可以更加容易地学会适应新的领域。比如说,其中一位“后写作者”决定设计一个故事写作机器,它可以“生产”关于某个特定城市最佳餐厅的文章。她利用一个餐厅评级的数据库,迅速教会软件如何识别相关内容(更高的级别评定、较好的服务、美味的食物,以及一位满意的顾客所作的点评,等等)并插入一些连接性的句子。只用了一个小时,她就做出一个工具,可以写出无数活泼可爱的小文章,比如《亚特兰大最佳意大利餐厅》、《密尔沃基最棒的寿司》之类。不懂的包括人工智能、机器学习和自然语言等。1.精准的数据来源,大型的结构数据数据库2.人工修正不同背景时间等因素的选择文章写作结构-有规律的写作模板特定描述的不同表达特定作家的写作风格3.个统计数据的实时馈送系统4.一个大型的词组数据库5.通过算法将它们联结在一起,从而自动生成长度为二个至八个段落不等的各种文章。其中,算法通过分析数据间的有趣关联或模式,来决定生成文章的内容。(综合整理出上面的总结,我觉得第五步应该也包含了人工智能,让机器人程序软件会逐渐识别语法,检查语法等等。)想问一下,有没有相关开源的程序软件或者代码。对于人工智能和语义识别,语法检查这一块不是很熟悉。有没有前辈大牛可以指教一下的,或者加入我们大家一起研究吧目的。受限于个人水平和资金环境等条件,只希望能做出一个尽量会自我提高英文写作的小型自动化写作软件,没有新闻里面的那么强悍。
推荐阅读
- 招聘都要学历,何来程序员不看学历
- 银行系统的研发岗(程序员)是不是很难进(校招)推广到国企的研发岗(程序员)呢
- 坐标合肥,请问在哪里能捕捉到程序员这种生物他们大都出现在哪里呢
- 怎样成为一名合格的Python程序员?
- 送程序员男友苹果无线耳机还是专业品牌耳机
- 女程序媛怎样追求男程序员
- 阿里程序员网上招人的情况为何如此多见
- 大部分黑客或安全研究员读的是啥「大学专业 」
- 在哈尔滨工业大学计算机系就读是啥样的体验
- 计算机技术与科学专业怎样利用高中毕业的暑假
