内容简介
机器人是人工智能时代的重要产物,为人类的工作和生活提供了非常多的助力。对于智能机器人而言,视觉识别能力和对话能力是非常重要的两个方面,本书就是基于这两个技术展开介绍,并通过一系列的编程案例和实践项目,引导读者高效掌握机器人的开发技巧。本书基于Python语言进行讲解,结合机器人操作系统(ROS)平台给出了丰富多样的机器人开发方案。本书立足于机器人的视觉和语言处理,通过OpenCV、自然语言处理、循环神经网络、卷积神经网络等技术提高机器人的视觉识别能力和对话能力。全书包括多个练习和项目,通过知识点和编程实践相结合的方式,快速带领读者掌握实用的机器人开发技术。本书适合机器人或智能软硬件研发领域的工程师阅读,也适合高校人工智能相关专业的师生阅读。
AI简介
这是一本专注于机器人视觉和语言处理的专业书籍。全书分为多个章节,系统地介绍了人工智能的定义与应用、计算机视觉的基本概念、机器人定位的方法和计算步骤、机器人开发框架和技术、OpenCV简介和作用、形态学变换的概念和操作、Python在NLP中的应用、主题建模的定义和目标、RNN可以学习之前的信息、RNN语言模型的结构与原理、创建并开发ROS软件包、ROS在机器人学中的应用、GloVe和Word2Vec概念、对话系统的流行和目标、对话代理的定义和类型、多物体识别和检测技术的定义等内容。
本书立足于机器人的视觉和语言处理,通过OpenCV、自然语言处理、循环神经网络、卷积神经网络等技术提高机器人的视觉识别能力和对话能力。全书包括多个练习和项目,通过知识点和编程实践相结合的方式,快速带领读者掌握实用的机器人开发技术。
书中详细介绍了OpenCV在计算机视觉中的应用,包括图像处理、特征提取、机器学习等。同时,也介绍了Python在自然语言处理中的应用,包括词性标注、命名实体识别、情感分析等。此外,还介绍了ROS在机器人学中的应用,包括机器人自主导航、物体识别、自然语言处理等。
本书适合机器