《人工智能基础与应用》_《人工智能基础与应用》-模块4了解人工智能开发技术.pptxVIP

  • 0
  • 0
  • 约1.39万字
  • 约 84页
  • 2026-03-11 发布于广东
  • 举报

《人工智能基础与应用》_《人工智能基础与应用》-模块4了解人工智能开发技术.pptx

模块四任务一人工智能开发语言任务二人工智能常用工具任务三人工智能开放平台任务拓展体验人脸特效

任务一人工智能开发语言

任务一学习目标了解常用的人工智能开发语言了解Python语言类库了解Python计算机视觉库OpenCV

任务一任务导入人工智能时代,若不想被人工智能淘汰,就必须去了解人工智能的开发技术,才有可能更好的去应对和应用人工智能。而对开发技术的认识自然要从编程语言开始。1.人工智能的流行语言有哪些?2.关于最佳人工智能编程语言的“争论”从未停止过,那么,哪一门语言才是最佳的编程语言呢?

任务一活动一常用的人工智能开发语言近年来,Python语言异常火爆,被广泛应用于各个领域,尤其是在Web和Internet开发、科学计算和统计、人工智能、机器学习、数据分析等领域的表现更为突出。1.Python语言Python语言的特点Python是一种解释型的脚本语言,解释型是指Python代码是通过Python解释器来将源代码“解释”为计算机硬件能够执行的芯片语言,但是由于Python直接运行源程序所以对源代码加密有着一定难度。

任务一活动一常用的人工智能开发语言1.Python语言Python语言的特点开源:Python语言在开发时就贯彻了开源的思想,开源性为Python带来了许多人才,这些人才为Python的测试和改进做出了巨大的贡献,同时也让Python的社区更有活力,让适用于各种应用的程序库也越来越丰富。可移植性:Python程序可以将源代码自动解释成可移植的字节码,这种字节码在已经安装了兼容版本的Python平台上的运行结果是一样的,所以Python程序的核心语言和标准库可以在Linux、Windows及其他带有Python解释器的平台上无差别的运行。面向对象:Python的面向对象的特点使其具有易维护、质量高、效率高、易扩展的优点,使Python的开发效率大幅度提高,但是同时也带来了程序处理效率低的缺点。

任务一活动一常用的人工智能开发语言1.Python语言Python语言的特点可扩展性:Python的可扩展性体现在它的模块上,Python具有脚本语言中最强大且和谐丰富的类库。这些类库包含了绝大部分应用场景。类库庞大:类库是Python提供给用户的用以完成一种功能的代码集合。Python提供了大量且强大的标准库,而且基于Python的良好的开源社区,Python也有非常丰富且优秀的第三方类库。可读性:Python的编程思维几乎与现实生活中的思维习惯相同,尽管它是用C语言编写的,但它摒弃了C语言中复杂繁琐的语法,使得新手或是不懂程序的人也能对代码作简单的阅读。

任务一活动一常用的人工智能开发语言1.Python语言Python的应用领域Python可以应用于众多领域,例如:网络服务、图像处理、数据分析、组件集成、数值计算和科学计算等众多领域。国内大中型互联网企业例如:Youtube、Dropbox、BT、Quora(中国知乎)、豆瓣、知乎、Google、Yahoo、Facebook、NASA、百度、腾讯、汽车之家、美团等都在使用Python。使用Python实现的功能:自动化运维、自动化测试、大数据分析、爬虫、Web等。

任务一活动一常用的人工智能开发语言1.Python语言Python的就业方向

任务一活动一常用的人工智能开发语言C++是一门集面向过程、面向对象、函数式、泛型和元编程等多种编程范式的复杂编程语言。2.C++语言C++语言的特点C++是C语言的传承,C++既可以进行C语言的过程化编程,又可以用于以抽象数据类型为特点的基于对象的程序设计,同时还可以用于以继承和多态为特点的面向对象的程序设计

任务一活动一常用的人工智能开发语言2.C++语言C++语言的特点运行速度快:由于C++是C的扩展版本,因此它的C部分非常底层,这极大地提高了程序的运行速度,这是Python和Java等高级语言无法提供。静态类型:由于C++是一种静态类型的编程语言,因此它不允许编译器对数据类型进行假设。例如,10与“10”不同,必须明确声明。由于这些是在编译时确定的,因此有助于编译器在程序执行之前捕获错误。多范式编程语言:C++支持至少7种不同的编程风格,并为开发人员提供了随意选择的自由。

任务一活动一常用的人工智能开发语言2.C++语言C++语言的特点面向对象:C++支持面向对象

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档