据 MIT News 报道,在最近的程式语言设计与应用大会上,麻省理工学院(MIT)的研究者们展示了一款新的概率程式设计系统 Gen。该系统使用者不必再与复杂的数学公式、冗长的程式码打交道,即可轻松学习人工智能的相关技巧。对于更高阶的程序员来说,Gen将成为他们编写推理演算法的好帮手。
推理演算法指的是机器在学习大量资料后,不断调整并摸索出该组资料概率分布,当新的资料出现时,对其行为进行预测。文章提到,一个简短的Gen程式已能推理出三维的姿势,为自治系统(autonomous system)、人机互动以及增强现实(augmented reality)等领域带来曙光。这款程式背后有图形渲染(graphics rendering)、深度学习和各式各样的概率模拟作为支撑,大大提高了执行速度和精确度。
(来源:Chelsea Turner,MIT)
研究人员希望,即使是专业知识稍微欠缺的新手,也能通过 Gen 了解 AI 的魅力。比如说,Gen 的某个程式能够自动生成复杂的统计模型,省去从头编写模型的麻烦,更高效地分析各个领域(如金融、航天、-选举、疾病传播等)的大资料。
2015 年,Google释出了名为 TensorFlow 的开源程式程式设计界面(API),意图降低人们学习人工智能的门槛。尽管 TensorFlow 执行流畅,不过其以开发深度学习模型为主,无法满足 AI 的其他需求,成本也太高。另一方面,其他的概率程式设计系统虽然涵盖 AI 的范围广,但是执行缓慢。
Gen 的开发者们结合了两者的优势,在以往开发的自定义程式语言的基础上(如 Church 和 Julia),成为了一款多用途程式。
Gen 刚问世不久,就已为许多使用者带来了便利。英特尔公司最近和 MIT 合作,结合深感相机,利用 Gen 预测三维姿势。MIT 林肯实验室(Lincoln Laboratory)则将 Gen 用于航空机器人学,致力于提高救灾抢险的效率。在MIT-IBM 沃森 AI 实验室里,美国国防部防御高阶研究专案(Defense Advanced Research Projects)为了用机器模拟约 18 个月儿童的认知程度,Gen是主要帮手。
Uber 和Google的 AI 研究负责人都认为 Gen 前景无限。Gen 不仅仅推动了概率程式设计的发展,让人工智能触手可及,更是全球少有的多用途程式语言,开阔了程序员们解决人工智能问题的思路。目前,Gen 的源代码已经向公众开放。
-End-
编辑:张育嘉
参考:
http://news.mit.edu/2019/ai-programming-gen-0626