人工智能时代的计算机程序设计教学探讨
2018-06-05牟伦田
牟伦田
摘 要 本文介绍了人工智能时代的机器学习与大数据背景,分析了各种人工智能语言的特点,以此为基础,提出了人工智能时代开展计算机程序设计教学工作的几点建议。希望本文对于高校的计算机程序设计教学与时俱进的发展起到抛砖引玉的作用。
关键词 人工智能 人工智能时代 机器学习 大数据 计算机程序设计
中图分类号:G424 文献标识码:A DOI:10.16400/j.cnki.kjdkx.2018.01.048
Computer Program Design Teaching in the Age of Artificial Intelligence
MOU Luntian
(Beijing University of Technology, College of Metropolitan Transportation, Beijing 100124)
Abstract This paper introduces the background of machine learning and big data in the era of artificial intelligence, and analyzes the characteristics of various artificial intelligence languages. Based on this, some suggestions are put forward to carry out computer programming in artificial intelligence. The author hopes this article is helpful to the development of computer programming in universities and advancing with the times.
Keywords artificial intelligence; the Age of Artificial Intelligence; machine learning; big data; computer program design
高性能計算与大数据的高速发展为机器学习尤其是深度学习提供了强大的引擎。自2006年取得突破以来,深度学习一直长驱直入,在图像分类与语音识别领域取得了骄人的成绩,在图像识别上甚至超过了人眼识别的准确率。[1]尤其是2016年Google研发的机器人AlphaGo击败世界围棋冠军李世石,使人工智能在经历了两次寒冬之后再次复苏并以极其强劲的态势进入大众的视野。事实上,人工智能正在全面进入人类生产和生活的方方面面,成为继互联网之后第四次工业革命的推动力量。人类正在进入人工智能时代,人工智能正在成为这个时代的基础设施。人脸识别、自动驾驶、聊天机器人、工业和家居机器人、股票推荐,人工智能的产业应用正在遍地开花。[2]显而易见,无论对计算机专业还是其他专业的大学生,了解人工智能、甚至学习开发人工智能应用都是有必要的。那么,人工智能时代的内涵是什么?有哪些人工智能编程语言?在程序设计教学上应该做哪些调整?希望抛砖引玉,促进计算机程序设计教学改革,培养出更加适应人工智能时代要求的大学生。……
