英文学术文献翻译的软件有很多,罗列后分为以下三个类型:
根据泛读→精读→学习英语
第一类是需要泛读英文文献材料,就需要一个软件能够大段大段的翻译,这个时候不要求翻译的一个精准度,只要求能够大概的意思能够翻译到位,不要把专业词汇翻译成口语化的词汇就行。这一类一般常用的知云文献翻译,一篇文献它可以给你广泛性的进行翻译,可以初步的对摘要进行一个整体的了解,来判断这篇文献是不是符合要求。
第二类是精读的时候往往需要去对其中某一段的意思,做一个详细的翻译。这个时候推荐百度翻译、谷歌翻译和欧路词典结合,百度翻译能翻译出一些学术性的词汇,但是对一些你特别想要了解的词汇,还是需要借助词典来进行补充,也非常适合你平时想在iPad上面进行学习和翻译。
第三类是精读的同时还希望能够把不认识的单词都给记录下来,一般用的是一个插件Burning Vocabulary,这个插件可以在网页上把不认识的单词通过双击给你展示出来,然后你可以复制在自己的word里头,甚至可以导入到不背单词里头进行学习。
很多人都深受文献翻译时的苦恼,这个时候好的翻译软件就会事半功倍。接下来我要推荐四款很好用的翻译软件。
第一个:百度翻译软件
现在人们使用最多的可能就是百度的服务器,百度这些年也在努力发展别的刚需,比如百度翻译的准确率就很高,只要可以把文献的资料进行翻译,最后就可以得到比较准确的中文文献,但是很不方便的是可能你需要自己去不断的粘贴复制,在这个期间,可能会遇到格式混乱,以至于你无法快速的找到自己需要的那一句话。
第二个:有道词典
很多人对于有道词典都不陌生,他也是很值得依赖的翻译软件,他的准确率高,相对于百度来说他的页面会更加好看,而且他的所有句子都可以找到相对应的例句,但是唯一的缺陷就是他不可以完全的翻译所有的软件,而且对于专业术语他的翻译准确率不高。
第三个:wps
很多人都知道wps是可以进行文档等创作和编辑的,但是很少有人知道他的翻译软件也是很好用的,只要你在这个软件上打开文档,你就可以利用他的翻译直接翻译全文,相对于其他的软件,他最大的优势就是可以在不破坏他原有的格式的情况下,进行翻译全文。这样对于需要在较短时间内对于全文的把握更为全面的人来说,是有非常大的优势的。
第四个:秒翻
这个是个比较小众的软件,虽然没什么名气,但是他的功能非常有用,你可以直接将图片导入其中,他就可以进行翻译,而且不会影响到原有文档的排版,你也可以进行选择,这样就可以筛选出一些较为难的词汇,有助于后期的学习。所以在所有推荐的app中,这个虽然很小众,但是他的功能十分强大。
商务口译译文现在百度上面找茬。,希望我的回答对你有所帮助。
登陆进中国知网后,点击“外文文献”,并在输入框里输入你想要查找的文献,按下“搜索”按钮.
很遗憾目前是没有完全没有错误的翻译器的(据我所知)如果lz一点英语基础都木有建议找专人翻译,但是如果仅个别的不会,那么google翻译比别的都稍微好一点点只能说。
问题一:翻译英文文献用哪个软件比较精确 我刚发现在OA图书馆找的外文文献很多能下载,很好用。翻译我先用谷歌翻译,有些术语用知网翻译器翻译。然后自己再整理下就可以了。最近也再写论文,正好分享下经验。希望有帮助。 问题二:翻译英文文献什么软件比较好用 she、far away from home、when you say nothing at all 问题三:翻译英语文献用什么翻译软件好 现有翻译软件,都达不到能满意翻译文献的水平。翻译日常交流文件还凑合。 问题四:什么软件翻译英文文献最好 谷歌翻译或者有道翻译都可以啊 问题五:看外文文献用什么翻译软件比较好啊!急求 谷歌翻译或者有道翻译都可以啊 问题六:有没有什么软件可以直接翻译文献啊 好多软件都不能准确翻译整段话的 有的翻译的很离谱的 尤其础文献 含有好多术语 都需要自己进行修改的 问题七:翻译文件用什么软件好? 百度在线翻译,谷歌在线翻译这2个都不错。 问题八:什么软件辅助翻译外文文献比较好用? 正如楼主所想要的,也是我现在很想要的一款软件,现在的翻译软件都是机器翻译,大多的句子语法翻译是错误的,像有道人工翻译是要钱的,大部分翻译软件都是这么的坑爹。。。要说辅助的话,朗文词典还是不错的手机软件,其他的有道,百度,网易等等啦,差不多都一个样 问题九:中文文献翻译成英文,用哪个软件好 要翻译文献这么高大上的东西啊。像平常的小翻译,我就用有道,谷歌或者百度翻译之类的。然后再修改一下就行了。文献还是要自己有一定的基础,光靠软件翻译是不行的吧。希望对你有帮助 问题十:什么软件可以翻译英语文献或者英语文章之类的 我是做翻译的,很负责的告诉您暂时还没有,否则全国5000多家翻译公司早就倒闭了,否则华为这样的顶尖科技企业也不会招聘100多人单独成立一个翻译部门了 目前做的最好的只有百度翻译和谷歌翻译,但也会出现很多翻译错误、词不达意等问题,但很大程度可以减轻人工翻译的劳动强度,并且随着机器翻译算法的优化、数据规模的积累,翻译质量和水平会不断提高,越来越接近人工翻译的质量,专家预计30年后基本上可以达到人工翻译的质量 建议您可以先用百度或者谷歌翻译预处理一些,然后对照原文自己再翻译和校对下;十分重要的材料翻译,还是找更为专业的职业翻译或者专业翻译公司吧;科技类英文文献翻译为中文市场价格300 --400元/1000单词(质量专业、内容凝练的精准翻译质量);这类材料的合格翻译必须了解和熟悉背景知识,熟悉专业词汇和对应中文的地道表达,有丰富翻译经验和技能,绝非一个普通英语研究生、专八或CATTI 2 证书持有者就能胜任的。
可是可以,建议你百度谷歌(谷歌翻译是可以用的)两个一起用。然后不要整个都粘贴过去,一段话一段话的翻译会准确点。
可以借助翻译软件进行翻译,省时省力。不过,机器翻译总会有缺陷的,再牛的翻译软件也达不到人工翻译的程度和质量,也就是必须要人工的译后编辑和修改,把译文加以完善。而且既然是一篇论文的摘要,就得十分重视,因为这是一篇论文中的浓缩精华。可能有人会觉得,论文的摘要不应该得自己翻吗?还得用翻译软件?一个学翻译的英专生告诉大家,机器翻译+人工的结合(也就是我们常说的计算机辅助翻译)是未来翻译的趋势,人们对新的事物总会产生抵触,但是完全的抵触就是落后。有人说“翻译软件有那么多错误,我为什么还要用?”机器不是人类,但是人类会慢慢改进它。懂得用科技和大脑结合来创作才是最高效的做法,具体的请大家去搜一下CAT计算机辅助翻译了解一下吧!
好,我们回归正题,说到翻译软件,我就不得不介绍一些好用的翻译软件了——比如常用的有谷歌翻译、百度翻译、腾讯翻译君、必应翻译、小牛翻译、qtran文档快翻等。对于楼主所说的这种篇章翻译、段落翻译,想要提高准确性,把握专业性,我还是比较推荐qtrans快翻这种比较权威的翻译网站。它可以极速翻译Word、PPT、Excel、PDF、图片;快速阅读外文文献的内容观点;免除翻译之后调整格式的烦恼;翻译效率提升50%。虽然要收费,但是性价比很高,可以去试试哦。
外文翻译是什么意思问题一:毕业论文外文翻译是什么意思?有什么要求?外文翻译要求:(1)选定外文文献后先给指导老师看,得到老师的确认通过后方可翻译。(2)选择外文翻译时一定选择外国作者写的文章,可从学校中知网或者外文数据库下载。(3)外文翻译字数要求3000字以上,从外文互章起始处开始翻译,不允许从文章中间部分开始翻译,翻译必须结束于文章的一个大段落。问题二:毕业论文的外文文献是什么意思?是说找一篇外文文献,然后把它翻译成中文吗?5分是在知网上(应该是Ebhos罚差不多是这个,具体记不清了)找到一篇与你论文主旨相关的英文文章,然后可以从头翻译或者从当中开始翻译。问题三:英文文献中的co-是什么意思co-表示共同,通常放在元音词根前C供operation合作(co+operation操作→共同操作→合作)Coagulate凝结(co+agul凝聚+ate→凝聚起来)Coalesce联合;合作(co+al=ally联盟+esce)Coexist共存(co+exist存在)Cohere附着;粘着(co+here粘→粘在一起)Coincide一致,符合,巧合(co+in进+cide掉下→共同掉进来→巧合)Coordinate协调:同等的(co+ordin顺序+ate→顺序一样→同等的引申为平等;协调)问题四:英文翻译是什么意思?度假者你现在离梦想更近了问题五:毕业论文中的外文参考文献什么什么意思?参考文献是在学术研究过程中,对某一著作或论文的整体的参考或借鉴.征引过的文献在注释中已注明,不再出现于文后参考文献中.外文参考文献就是指论文是引用的文献原文是国外的,并非中国的。原文就是指原作品,原件。即作者所写作品所用的语言。如莎士比亚的《罗密欧与朱丽叶》原文是英语。译文就是翻译过来的文字,如在中国也可以找到莎士比亚《罗密欧与朱丽叶》的中文版本。这个中文版本就称为译文回答者:xffjy-见习魔法师三级10-2211:52问题六:99233用英文翻译是什么意思ninety-ninethousandtwohundredandthirtythree问题七:这是什么意思!英文翻译!我...我是在寻找爱。抚正的爱。可笑...不方便...消费...不能住在没有对方的爱。-从绝望的主妇简单的生活。简单的爱寻找失踪我们都是寻找一个人。特别的人,将会为我们提供什么的失踪,在我们的生活。有人能够提供同伴。我们都是寻找一个人。而如果我们能不能找到它们,我们只能祈祷...他们发现,我们....-从绝望的主妇请找我,快...问题八:"这是什么意思?"用英语怎么说?5分中文:这是什么意思?英文翻译:Whatdoesthatmean?相关例句:1.你知道这是什么意思?Doyouknowwhatitmeans?2.这是什么意思呢?Whatdoesthatmean?3.这是什么意思呢?Whatdoesthismean?4.你想知道这是什么意思吗?Youwanttoknowwhatthatmeans?5.知道这是什么意思吗?Doyouknowwhatthatmeans?问题九:外文参考文献中文翻译!!求助50分红色旅游阶段的革命历史遗迹回归中国的中国游客来这里充斥的红色精神有助于了解中国问题十:英文文献综述中的No.1是什么意思5分是期的意思。比如VOL.107No.3,266C271,2009就是2009年第107卷第三期第266-271页。
Thereferencereference包括了以下几种意思Anoteinapublicationreferringthereadertoanotherpassageorsource.参考书目:提示读者参考另外的篇章或资料的出版物注解Thepassageorsourcesoreferredto.参考资料:供参考的篇章或资料Aworkfrequentlyusedasasource.参考书:常被当作出处的作品Amarkorfootnoteusedtodirectare
毕业论文外文翻译:将外文参考文献翻译成中文版本。
翻译要求:
1、选定外文文献后先给指导老师看,得到老师的确认通过后方可翻译。
2、选择外文翻译时一定选择外国作者写的文章,可从学校中知网或者外文数据库下载。
3、外文翻译字数要求3000字以上,从外文文章起始处开始翻译,不允许从文章中间部分开始翻译,翻译必须结束于文章的一个大段落。
参考文献是在学术研究过程中,对某一著作或论文的整体的参考或借鉴。征引过的文献在注释中已注明,不再出现于文后参考文献中。外文参考文献就是指论文是引用的文献原文是国外的,并非中国的。
原文就是指原作品,原件,即作者所写作品所用的语言。如莎士比亚的《罗密欧与朱丽叶》原文是英语。
译文就是翻译过来的文字,如在中国也可以找到莎士比亚《罗密欧与朱丽叶》的中文版本,这个中文版本就称为译文。
主要标准
翻译是语际交流过程中沟通不同语言的桥梁。一般来说,翻译的标准主要有两条:忠实和通顺。
忠实
是指忠实于原文所要传递的信息,也就是说,把原文的信息完整并且准确地表达出来,使译文读者得到的信息与原文读者得到的信息大致相同。
通顺
是指译文规范、明白易懂,没有文理不通、结构混乱、逻辑不清的现象。
实践产生理论,欧美许多国家的翻译理论是五花八门的。从大的方面来看,可以分为两大派:一派是翻译可能论,一派是翻译不可能论。其实,完完全全百分之百的可能是没有的,完完全全百分之百的不可能也是没有的。
世界上一切翻译活动都是在这两个极端之间进行的。欧洲许多著名的人物,比如马丁·路德、M.阿诺德、F.W.纽曼、J.B.波斯特加特、H.白洛克、Fr.R.诺克斯、V.那巴可夫等等,都对翻译提出了自己的理论。据《开塞尔世界文学百科全书》的意见,这些理论中有些是刚愎自用的。
专门的单词搭配用法查询网站(JustTheWord、Textranch、Netspeak、Linggle)专门的例句查询网站(Ludwig、句库、CNKI翻译助手、句易数据)
参考操作:1、百度浏览器搜索“迅捷在线翻译”工具,在工具中有“文档翻译”功能可以操作;2、工具首页点击“文档翻译”进入待翻译界面;3、点击“上传文档”,将需要翻译的文件上传;4、根据需要设置翻译选项参数;5、点击“开始翻译”按钮,等待翻译;6、翻译完成后,下载可以使用。
附图:
一个是找一个外语专业的人帮忙,一个是找翻译公司。
你可以请教一下北京译顶科技,那边都是一些教授级的,我之前的一篇论文找的就是他们,很专业的
你可以用百度翻译
2017考研奋进以下是猎考考研小编为大家整理的北京邮电大学2017年同等学力报考研究生加试科目报考条件,希望对大家有帮助!负责学院专业名称及代码加试业务课一加试业务课二同等学力附加报考条件马克思主义学院010101 马克思主义哲学哲学基础马克思主义哲学史在核心期刊发表学术论文2篇以上,英语过4级。经济管理学院020200 应用经济学发展经济学统计学基础无经济管理学院025400 国际商务宏观经济学微观经济学无人文学院030100 法学商法经济法在省级刊物上以第一作者身份发表法律文章马克思主义学院030500 马克思主义理论马克思主义发展史国外马克思主义发表1篇本学科的学术论文人文学院050200 外国语言文学快速阅读写作与翻译TEM四级证书达到良(含)以上数字媒体与设计艺术学院050300 新闻传播学网络文化研究新闻传播学①公开发表一篇学术论文(具有刊号)②英语四级过当年60%分数线③过初试后加试两门主要课程人文学院055100 翻译快速阅读写作与翻译英语六级过当年60%分数线且工作2年以上理学院070100 数学泛函分析近世代数(1)进修所报考专业本科段课程的成绩单,或过自学修完所报考专业本科段课程的自我介绍;(2)两名副教授以上专家的推荐信。理学院070200 物理学光学量子力学(1)进修所报考专业本科段课程的成绩单,或过自学修完所报考专业本科段课程的自我介绍;(2)两名副教授以上专家的推荐信。教育技术研究所078401 教育技术学教育心理学计算机网络英语六级过当年60%分数线、公开发表一篇本专业研究范围内学术论文(具有刊号)或科研项目获奖证书自动化学院080200 机械工程理论力学或电子电路(二选一,不能与初试科目相同)控制工程基础国家大学英语四级过当年60%分数电子工程学院080300 光学工程“通信原理”、“电子电路”、“物理学”三科中初试未考的一门科目“通信原理”、“电子电路”、“物理学”三科中初试未考的一门科目电子技术或通信信息相关行业工作3年以上 ,英语六级过当年60%分数线电子工程学院080900 电子科学与技术“通信原理”、”电子电路”、”电磁场理论”、”微机原理与应用”四科中初试未考的任意一门科目“通信原理”、”电子电路”、”电磁场理论”、”微机原理与应用”四科中初试未考的任意一门科目电子技术或通信信息相关行业工作3年以上 ,英语六级过当年60%分数线信息与通信工程学院081000 信息与通信工程电子电路通信网基础通信信息行业工作3年以上数字媒体与设计艺术学院0810Z1 ★数字媒体技术电子电路通信网基础通信信息行业工作3年以上自动化学院081100 控制科学与工程电子电路或控制工程基础或信息与系统(三选二,不能与初试科目相同)电子电路或控制工程基础或信息与系统(三选二,不能与初试科目相同)国家大学英语四级过当年60%分数计算机学院081200 计算机科学与技术数据库系统原理编译原理与技术无网络空间安全学院0812Z1 ★信息安全通信原理电子电路无计算机学院0812Z2 ★智能科学与技术通信原理人工智能发表和本学科相关的论文1篇电子工程学院083100 生物医学工程“电子电路”、“通信原理”、”信号与系统”、 ”微机原理与应用”四科中初试未考的任意一门科目“电子电路”、“通信原理”、”信号与系统”、 ”微机原理与应用”四科中初试未考的任意一门科目英语六级过当年60%分数线 且工作3年以上软件学院083500 软件工程计算机组成原理编译原理①公开发表一篇学术论文(具有刊号)②英语六级过当年60%分数线③在软件行业工作三年以上网络空间安全学院083900 网络空间安全数据库系统原理编译原理与技术无自动化学院085201 机械工程理论力学或电子电路(二选一,不能与初试科目相同)控制工程基础国家大学英语四级过当年60%分数信息与通信工程学院085208 电子与通信工程电子电路通信网基础通信信息行业工作3年以上计算机学院085211 计算机技术数据库系统原理编译原理与技术无软件学院085212 软件工程计算机组成原理编译原理①公开发表一篇学术论文(具有刊号)②英语六级过当年60%分数线③在软件行业工作三年以上自动化学院085240 物流工程物流技术与装备供应链管理国家大学英语四级过当年60%分数经济管理学院087100 管理科学与工程微观经济学管理信息系统无自动化学院0871Z2 ★物流工程物流技术与装备供应链管理国家大学英语四级过当年60%分数经济管理学院120200 工商管理宏观经济学财务管理无公共管理学院120400 公共管理政治学经济学①公开发表一篇学术论文(具有刊号)②英语四级过当年60%分数线③过初试后加试两门主要课程数字媒体与设计艺术学院1305L1 设计艺术学人机工程产品设计英语四级过当年60%分数线数字媒体与设计艺术学院135100 艺术人机工程产品设计英语四级过当年60%分数线以上是猎考考研小编为大家整理的北京邮电大学2017年同等学力报考研究生加试科目报考条件,希望对考生有帮助!为了考生们更好的复习,猎考考研为广大学子推出秋季集训营、VIP一对一等系列备考课程,针对每一个科目要点进行深入的指导分析,欢迎各位考生了解咨询。同时,猎考考研一直为大家推出考研直播课堂,足不出户就可以边听课边学习,为大家的考研梦想助力!推荐阅读》》》2017年硕士研究生网上报名公告汇总全国各省市2017考研现场确认时间汇总全国各省市2017考研报考点汇总
我国人工智能底层研究能力缺失的现象严重,最根本的原因在于这方面人才教育培养的缺失。2018年中,作者陈云霁在中国科学院大学开设了一门“智能计算系统”课程。这门课程受到了学生的欢迎,有很多选不上课的学生跟着旁听了整个学期。
关键词:智能计算系统 人工智能 专业课程
编者按 :5年前,本文作者陈云霁受邀在CCCF专栏上发表了一篇题为《体系结构研究者的人工智能之梦》 1 的文章,第一次公开介绍他从通用处理器转向深度学习处理器方向的心路历程(那篇文章后来也被收录进了《CCCF优秀文章精选》)。经过5年的努力,陈云霁在深度学习处理器方向作出了国际公认的贡献:他的学术论文被顶级会议ISCA’18超过四分之一的论文引用,他的技术成果被应用到华为、曙光、阿里等近亿台智能手机和服务器中。他因此被Science杂志评价为智能芯片的“先驱”和“领导者”。现在,当深度学习处理器已经成为学术界和工业界的热点时,陈云霁再次转身,迈向人工智能系统课程教学的新舞台。这篇文章将和大家分享他走向这个新舞台的心路历程。
智能计算系统课程的开设
我是一名中国科学院计算技术研究所的青年科研人员,主要从事计算机系统结构和人工智能交叉方向的基础研究。看到本文的标题和作者单位,大家可能会觉得有一点奇怪:作者和人工智能专业课程有什么关系?因为传统意义上,上课是高校教师的职责,中国科学院的员工除非是自愿担任了中国科学院大学(国科大)的岗位教授,否则并没有上课的义务。
驱使我主动思考人工智能专业课程设计的最主要的原因,是这样一个众所周知的现象:越是人工智能上层(算法层、应用层,见图1)的研究,我国研究者对世界作出的贡献越多;越是底层(系统层、芯片层),我国研究者的贡献越少。在各种ImageNet比赛中,我国很多机构的算法模型已经呈现“霸榜”的趋势,可以说代表了世界前沿水平。但这些算法模型绝大部分都是在CUDA 2 编程语言、Tensorflow编程框架以及GPU之上开发的。在这些底层“硬 科技 ”中,我国研究者对世界的贡献就相对少了很多。底层研究能力的缺失不仅会给我国人工智能基础研究拖后腿,更重要的是,将使得我国智能产业成为一个空中楼阁,走上信息产业受核心芯片和操作系统制约的老路。
图1 人工智能研究大致层次
我国人工智能底层研究能力缺失的原因很多,我认为最根本的原因在于这方面的人才教育培养的缺失。没有肥沃的土壤,就长不出参天大树。没有具备系统思维的人工智能专业学生,我国就难以出现杰夫·迪恩(Jeff Dean)这样的智能计算系统大师,也不会产生有国际竞争力的智能系统产品。因此,在人工智能专业学生的培养上,我们应当主动作为去改变局面。
2018年我国有35个高校设立了人工智能本科专业,这是重新思考和梳理人工智能培养体系的一次重大机遇。就我目前的了解,大部分高校在考虑人工智能课程体系时,采用的是纯算法、纯应用的教学思路。这样培养出来的学生,仍然是偏向上层应用开发,对智能计算系统缺乏融会贯通的理解。
事实上,各个高校不乏有识之士,在课程设计上绕开系统课程往往受制于三大客观困难:一是国内还没有太多人工智能系统类的课程可供参考,二是国内缺乏人工智能系统类课程的师资,三是国际上缺乏人工智能系统课程的教材。
基于自己的研究背景,我对人工智能的算法和系统都有一些粗浅的涉猎。我是否能为解决人工智能系统课程、师资、教材上的困难作一点微薄的贡献?是否可以身体力行地培养一些具备系统思维和能力的人工智能专业学生呢?
因此,2018年中,我向中国科学院大学申请开设一门人工智能专业的系统课程,名为“智能计算系统”(曾名“智能计算机”),希望能培养学生对智能计算完整软硬件技术栈(包括基础智能算法、智能计算编程框架、智能计算编程语言、智能芯片体系结构等)融会贯通的理解。这门课程受到了学生的欢迎,有很多选不上课的学生跟着旁听了整个学期。让我尤其感动的是,有其他研究所的学生慕名自发地从中关村跑到怀柔来听课,上一次课来回车程就要三个小时,回到中关村都是深夜。这也许能说明这门课对学生来说有一定吸引力,大家在听课中有真正的收获。
人工智能专业学生培养和课程体系
人工智能专业的课程体系设计应该服务于学生培养目标。那么高校人工智能专业应该培养什么样的学生?
这个问题可能还没有统一的答案。对比和人工智能专业非常接近的计算机专业,高校的计算机专业培养的显然不是计算机的使用者,而是计算机整机或者子系统的研究者、设计者和制造者。
我国计算机专业的前辈在六十多年前开始设立计算机专业时,就高瞻远瞩地设计了一个软硬结合的方案来培养计算机整机或者子系统的研究者、设计者和制造者。这套方案经过六十年的演进,依然基本保持了当年的初衷。今天,各个高校的计算机专业,基本都开设了计算机组成原理、操作系统、编译原理、计算机体系结构等系统类的必修课程(见图2)。也就是说,虽然计算机专业的学生毕业后大多从事软件开发工作,但是他们对计算机硬件系统还是有基础的了解的。
图2 网易云课堂上的计算机专业培养方案 3
人工智能专业学生的培养目标应当是人工智能系统或者子系统的研究者、设计者和制造者。只有实现这个目标,高校培养的人才才能源源不断地全面支撑我国人工智能的产业和研究。为了实现这个目标,人工智能专业的课程设计应当包括软硬两条线(就像计算机专业)。如果人工智能专业只开设机器学习算法、视听觉应用等课程,那充其量只能算是“人工智能应用专业”或者“人工智能算法专业”。毕竟算法只是冰山露出水面的一角,冰山底下90%还是硬件和系统。
就拿拥有世界上最大的AI算法研究团队的公司谷歌来说,谷歌董事长约翰·轩尼诗(John Hennessy)是计算机体系结构科学家,图灵奖得主;谷歌AI的总负责人杰夫·迪恩(Jeff Dean)是计算机系统研究者;谷歌AI最令人瞩目的三个进展(Tensorflow, AlphaGo, TPU)都是系统,而不仅仅是某个特定算法,算法只是系统的一个环节。因此,从人工智能国际学术主流来看,系统的重要性是不亚于算法的。
只学过算法的学生或许对于调模型参数很在行,但是对一个算法的耗时、耗电毫无感觉。这样的学生不具备把一个算法在工业系统上应用起来的基本功(因为一个算法真正要用起来必须满足延迟和能耗的限制)。
只有加入了系统线的课程,学生才能真正理解人工智能是怎样工作的,包括一个人工智能算法到底如何调用编程框架,编程框架又是怎么和操作系统打交道,编程框架里的算子又是怎样一步步在芯片上运行起来。这样的学生能亲手构建出复杂的系统或者子系统,在科研上会有更大的潜力,在产业里也会有更强的竞争力。正如业界所云:“会用Tensorflow每年赚30万人民币,会设计Tensorflow每年赚30万美元。”
有很多老师和我说:“人工智能专业确实应当有一些系统类的课程。但国内从来没有开过这样的课,也没有合适的教材,我们学院也缺乏相应的老师来教这样的课程。”这是很实际的三个客观困难,但不应当影响我们对人工智能专业的课程设计。
从学生角度讲,人工智能专业开设什么课程,应该是看国家和企业需要学生会什么,而不完全是看老师现在会什么。六十年前,我国没有几个人见过计算机,更别说开课了。但为了两弹一星等科学和工程计算任务,我国依然成立了中科院计算所,并在计算所办计算机教师培训班,在清华大学、中国科学技术大学等高校(此处恕不能一一列全)开设计算机专业,这才有了今天我国巨大的计算机产业。
从教师角度讲,人工智能的系统研究已经成为国际学术热点,讲授这类课程是一个教学相长的过程,能帮助教师走到国际学术前沿。今年美国计算机方向Top4高校(斯坦福大学、卡耐基梅隆大学、加州大学伯克利分校和麻省理工学院)以及其他多个国际单位的研究者联合发布了一份名为“Machine Learning System(机器学习系统)”的白皮书。在这样的新兴热门方向布局培育一批青年教师,无疑对提升所在高校乃至我国在人工智能学术界的影响力有巨大帮助。
因此,不论是对于人工智能专业的学生还是教师来说,把系统类课程开起来,都是有必要,也是有实际意义的。
什么是智能计算系统
简单来说,智能计算系统就是人工智能的物质载体。现阶段的智能计算系统通常是集成通用CPU和智能芯片(英伟达GPU或寒武纪MLU等)的异构系统,并向开发者提供智能计算编程框架和编程语言等。之所以要在通用CPU之外加上智能芯片,主要是因为通用CPU难以满足人工智能计算不断增长的速度和能耗需求。例如,2012年谷歌大脑用了1.6万个CPU核运行了数天来训练怎么识别猫脸,这对于工业应用来说是很难接受的。显然,要想真正把人工智能技术用起来,必须使用异构的智能计算系统。而为了降低异构智能计算系统的编程难度,就需要有面向智能计算的编程框架和编程语言。
事实上,智能计算系统已经以种种形态广泛渗透到我们的生活中了。IBM的超级计算机Summit用机器学习方法做天气预报,BAT的数据中心上运行着大量的广告推荐任务,华为的手机上集成寒武纪深度学习处理器来处理图像分析和语音识别,特斯拉的自动驾驶系统……都可以看成是智能计算系统。在智能时代,中国乃至全世界都需要大批的智能计算系统的开发者、设计者、应用者。
智能计算系统的发展并不是一蹴而就的事情。20世纪80年代面向符号主义智能处理的专用计算机(Prolog机和LISP机)可以被看成是第一代智能计算系统。但是当时人工智能缺乏实际应用,算法也不成熟,而且当时摩尔定律还处于飞速发展阶段,专用计算机相对每18个月性能就能翻番的通用CPU并没有太大优势。因此,第一代智能计算系统逐渐退出了 历史 舞台。
“智能计算系统”课程重点关注的是第二代智能计算系统,主要是面向深度学习等机器学习任务的计算机。相对于30年前的第一代智能计算系统,当今的第二代深度学习智能计算系统可谓是碰到了天时地利人和。当前图像识别、语音识别、自然语言理解、 游戏 、广告推荐等人工智能应用已开始落地,深度学习算法发展速度令人应接不暇。尤其重要的是,通用CPU性能发展已经趋停,要支撑不断发展的深度学习算法,必须要靠智能计算系统。因此,深度学习智能计算系统会在很长一个阶段里都是学术界和产业界关注的焦点。“智能计算系统”课程将能帮助学生深刻理解深度学习智能计算系统。
第二代智能计算系统主要支持深度学习等机器学习任务。未来如果人类真的要在通用人工智能道路上再往前走一步,那未来的第三代智能计算系统需要支持的算法将远远超出机器学习的范畴,必须包括联想、推理、涌现等高级认知智能算法。我个人猜测,第三代智能计算系统可能会是孵化通用人工智能的虚拟世界环境。“智能计算系统”课程或许能激发学生的好奇心,吸引学生投身于未来的第三代智能计算系统的研究中。
智能计算系统课程概况
“智能计算系统”这门课程主要是面向人工智能、计算机和软件工程专业的高年级本科生或研究生。课程目标是培养学生对智能计算完整软硬件技术栈(包括基础智能算法、智能计算编程框架、智能计算编程语言、智能芯片体系结构等)融会贯通的理解,成为智能计算系统(子系统)的设计者和开发者。
课程的前序课程包括C/C++编程语言、计算机组成原理和算法导论(或机器学习)。课程的课时相对比较灵活,可以是大学期上一个学期(40学时,课程提纲见表1),可以是小学期集中上一周(20学时),也可以嵌入到其他机器学习课程中作为一个补充。对于20学时的短期学习,课程希望学生能对智能计算系统“知其然”,主要是面向实际操作;对于40学时的长期学习,课程希望学生能对智能计算系统“知其所以然”,因此要把机理讲透。
表1 智能计算系统课程提纲(40学时)
在课程讲授上,应该秉承两个原则。一是应用驱动。一门好的工程学科的课程应当是学以致用的,尤其是“智能计算系统”这样的课程,如果上完之后只学会了一些定理和公式,那基本没效果。另外一个原则是全栈贯通。过去计算机专业课程设计有个问题,就是条块分割明显,比如操作系统和计算机体系结构是割裂的,操作系统对计算机体系结构提出了什么要求,计算机体系结构对操作系统有哪些支持,没有一门课把这些串起来。“智能计算系统”作为高年级本科生(或研究生)课程,有义务帮助学生把过去所有的人工智能软硬件知识都串起来,形成整体理解。
对于“智能计算系统”课程,驱动范例是一个抓手。在国科大上课时,我们选择了视频风格迁移作为驱动范例。简单来说,风格迁移可以保留一个视频中每帧图片的基本内容,但是把图片的绘画风格改掉(比如从普通照片迁移成毕加索风格或者中国水墨画风格等,见图3)。对于学生来说,这是很有意思又在能力范围之内的一个驱动范例。
图3 从普通照片到毕加索风格迁移的驱动范例
我们围绕如何实现视频实时风格迁移,一步步带着学生写出算法,移植到编程框架上,为编程框架编写算子,再为算子设计芯片,构建多芯片系统,并测评这个系统的速度、能效和精度上的优势和劣势,然后进行系统的闭环迭代优化。最后再给大家一个智能计算系统的实验环境,包括摄像头和智能芯片开发板,学生就可以实现一个对摄像头拍摄的视频进行画风实时转换的“半产品”应用了。
结语
我的母亲是一位中学教师。我自己成长过程中,对我帮助非常大的几位前辈恩师陈国良、胡伟武和徐志伟,也都是常年浸淫在教学第一线,有着极大教学热情的名师。从小到大,这些长辈的言传身教,让我深刻地感受到,教育是一项伟大的事业,能深刻地改变学生、改变行业、改变 社会 、改变国家、改变人类。今天我们教给学生的那些人工智能知识,可能会影响明天我国在智能时代的竞争力。因此,虽然手头有不少基础研究任务,但我还是情愿把培养人工智能的系统人才当成自己未来最重要的使命,把自己绝大部分时间精力花在“智能计算系统”这门课程在各个高校的讲授和推广上。
非常欣慰的是,“智能计算系统”这样新生的一门课程,虽然还有很多缺陷,但还是得到了很多师生的支持和鼓励。我们已在或将在中国科学院大学、北京大学、北京航空航天大学、天津大学、中国科学技术大学、南开大学、北京理工大学、华中 科技 大学等多个高校联合开设这门课程。今年我们还会开放这门课程的所有PPT、讲义、教材、录像、代码、云平台和开发板,供老师们批评指正。非常欢迎大家给我发邮件,提出宝贵意见。
未来,我们希望和更多培养人工智能专业学生的高校合作,广泛参与人工智能系统课程的交流研讨,共同提高人工智能系统课程的教学水平。相信通过大家的共同努力,一定能解决人工智能系统课程开设中的实际困难,使得我国未来培养出来的人工智能人才没有技术上的短板。
作为一名青年教师,我在教学能力和经验上与很多教育领域的前辈有着巨大的差距,还需要更多地学习。这门“智能计算系统”课程,对于我国的人工智能系统能力培养来说,也顶多是起到抛砖引玉的作用。正如鲁迅先生在《热风·随感录四十一》中写给青年的一段话所言:“有一分热,发一分光,就令萤火一般,也可以在黑暗里发一点光……倘若有了炬火,出了太阳,我们自然……随喜赞美这炬火或太阳;因为他照了人类,连我都在内。”
脚注:
1 此文发表在《中国计算机学会通讯》(CCCF) 2014年第5期,。
2 CUDA:Compute Unified Device Architecture,计算统一设备架构。
3 参见。
作者介绍:
陈云霁
CCF杰出会员、CCF青年科学家奖获得者、CCCF编委。中科院计算所研究员。曾获首届国家自然科学基金“优秀青年基金”、首届国家万人计划“青年拔尖人才”以及中科院青年人才奖等奖项。主要研究方向为计算机体系结构。
点击 “阅读原文” ,加入CCF。