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
   29   30   31   32   33   34   35   36   37   38   39