Page 34 - 高中 信息技术 选择性必修4 人工智能初步
P. 34
第二章 人工智能基础算法及应用
2.1 人工智能编程语言与开发平台
汽车自动导航系统是一类典型的人工智能系统。它可以在限定的平面区域内,标识所
有道路并收集道路实时车辆行驶状况,在此基础上规划出从A地到B地的驾驶路线。要实
现汽车自动导航的路线规划,需要对道路网络和车辆行驶状况进行数据建模、确定搜索算
法和编写算法程序,以及进行一系列分析工作。而在这过程中需要用到基本的人工智能编
程语言。
探究活动广东教育出版社
人工智能编程语言是一类适用于人工智能和知识工程领域,具有符号处理和逻辑推理
能力的计算机程序设计语言。主要用于求解非数值计算、知识处理、推理、规划、决策等
需要智能解决的各种复杂问题。 一般来说,人工智能编程语言具有以下特点:
● 具有符号处理能力;
● 适合于结构化程序设计,编程便捷;
● 具有递归功能和回溯功能;
● 具有人机交互能力;
● 适合于推理。
2 . 1 . 1 常用人工智能编程语言
人工智能是一个广阔的领域,很多编程语言都可以用于人工智能开发。根据不同的情
况,开发人员可以选择不同的编程语言以提高效率、节省时间。
典型的人工智能编程语言有Lisp、Prolog、C++、Java和Python等。调查常用人工智能
编程语言的优点与局限性,讨论不同语言的适用场景,并填写表2-2。
表2-2 人工智能编程语言调研
编程语言 优点 局限性 适用场景
C++
Python
26 26
21Y3228.indd 26 2019/10/10 14:23:27