社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  机器学习算法

机器人能自主学习写字、绘画了!美国布朗大学通过深度学习算法实现

机器人大讲堂 • 5 年前 • 901 次点击  

导读

机器人的设计初衷决定了它们将要在模拟人类的道路上前赴后继,写字作为人类的一项独有技能,机器人已经能够实现,但是每一次都需要针对文字进行单独的编程让程序员苦不堪言,这次布朗大学的研究员通过深度学习算法让机器人拥有了自主学习写字的能力,若笔顺正确和间架合适,还能顺手画个蒙娜丽莎。



作者:风雨抚蕖

编辑:Alley


机器人写字早已不是什么新鲜事儿,我们曾在不少地方领略过机器人书法的魅力。



但是今天要介绍的写字机器人却大不相同,因为它的书写并不需要人工不断的编程实现,而是通过查看手写笔迹或草图来学习并自主地写出这些内容,这项创造性的活动由布朗大学的一名教师和一名本科生共同完成。


机器人通过识别分解右下角“hello”在其下方模拟人的笔顺书写复现

 

这一切的实现都来自于布朗大学计算机科学家开发的算法,使得机器人能够通过模拟人类手写时的笔划来书写文字。研究人员说,这使得人类与机器人在流畅沟通和紧密合作的道路上迈出了新的一步。



“通过查看单词或草图的目标图像,机器人可以将每个笔画重现为一个连续动作。”负责算法开发的本科学生Atsunobu Kotani说,“这使得人们很难区分它是由机器人书写的还是由人类书写的。”



该算法利用深度学习网络来分析手写单词或草图的图像,并可以推断出创建它们的可能的笔划系列。然后,机器人可以使用它学到的笔划来再现单词或草图。研究人员演示了一种能够用10种语言编写“hello”的机器人,这种语言使用不同的字符集。



机器人还能够再现粗略的草图,这其中就包括著名的蒙娜丽莎。



小编表示这个蒙娜丽莎有点呆萌啊。

 

Brown和Kotani顾问的计算机科学助理教授Stefanie Tellex表示,这项工作的独特之处在于机器人能够从头开始学习笔画顺序。

 

这听起来似乎没有什么难度,但是回想一下当年拿着田字格学写汉字时老是挨板子,就知道这一切的不容易,一个字你从哪儿开始写,字形间架,笔顺笔画,确实是个头疼的事儿。



要知道,以前那些机器人能写字儿是因为程序员代替了机器人的学习过程,直接将书写的笔顺和字形间架编辑成代码,机器人照着程序执行就完了。但是布朗大学的这款机器人则具备了学习的能力,你只需要将想要绘制的内容展现给它,不需要对笔画顺序进行编程,就能重现这些内容。

 

当然才学习没多久,没有那么完美,但是写得也已经非常接近了。



这项工作的另一个显著方面就是该算法能够概括和再现笔画的能力。研究员Kotani使用一组日文字符训练他的深度学习算法,该算法可以再现字符并创建它们的笔画,准确率约为93%。但令研究人员惊讶的是,这种算法不但能够重现训练所用日文还能重现其它几乎不同的字体类型——例如英文版和草书版。这似乎在表明全世界的人都有相同的写字习惯啊~~

 

Kotani说,使系统正常工作的关键在于该算法使用了两种不同的图像模型。使用将图像视为整体的全局模型,该算法识别出进行第一次笔划的可能起点。



一旦该笔划开始,算法就会放大,逐个像素地查看图像,以确定笔划应该去哪里以及应该多长时间。当它到达笔划的末尾时,算法再次调用全局模型来确定下一个笔划应该从哪里开始,然后它返回到放大模型。重复该过程直到图像完成。



Kotani和Tellex都表示,这项工作是迈向人与机器人之间更好沟通的一步。他们希望未来的机器人能够完成一个人可以完成的一切,写作和语言就是最为重要的表达方式。

 

现在书写是没问题了,但是想要实现写作还是有一段距离的,小编倒是有个想法,不如把写作和人工智能整合进来,搞个手写版写作机器人来帮我完成稿子~~

END

加入社群

机器人大讲堂Rob社群开始招募啦!如果您正在从事或想要从事机器人行业、想要学习这一方向,都欢迎您加入我们共同探讨机器人前沿科技。


另外,腿足机器人、医疗机器人、工业机器人专业讨论群正在招募中,欢迎各位专业领域的小伙伴加入。


在机器人大讲堂公众号对话框回复“交流群”获取入群方式!

招募作者

机器人大讲堂正在招募兼职内容创作者和专栏作家

请将简历和原创作品投至邮箱:LDjqrdjt@163.com  

我们对职业、所在地等没有要求,欢迎有兴趣有能力的朋友加入!


看累了吗?戳一下“在看”支持我们吧!

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/33554
 
901 次点击