自然语言处理被誉为“人工智能皇冠上的明珠”。深度学习等技术的引入为自然语言处理技术带来了一场革命,尤其是近年来出现的基于大语言模型的方法,已成为研究自然语言处理的新范式。本书在介绍自然语言处理、深度学习等基本概念的基础上,重点介绍新的基于预训练语言模型和大语言模型的自然语言处理技术。本书包括基础知识、预训练语言模型和大语言模型三部分:基础知识部分主要介绍自然语言处理和深度学习的基础知识、基本工具集和常用数据集;预训练语言模型部分主要介绍语言模型、预训练词向量、预训练语言模型的实现方法和
本书以多智能体协同控制为基础,通过引入图论、滑模控制理论、Lyapunov稳定性理论、事件触发控制策略、固定时间稳定性理论、隐私掩码函数以及人工势场法等,重点研究事件触发策略下多智能体系统的鲁棒一致性、固定时间编队控制、隐私保护编队控制、网络攻击下安全编队控制、避碰条件下编队控制以及基于合作-竞争关系的二分一致性等关键科学问题。本书由控制理论出发,以解决实际工程问题为目标,面向多飞行器、多机器人等对象,由浅入深,帮助读者逐步理解和掌握多智能体系统的鲁棒协同控制理论。
"OpenCV是一个跨平台计算机视觉和机器学习软件库,也是计算机视觉领域的开发人员必须掌握的技术。《OpenCV计算机视觉开发实践:基于Python》基于Python 3.8全面系统地介绍OpenCV 4.10的使用,并配套示例源代码、开发环境、PPT课件、配书PDF文件与作者答疑服务。《OpenCV计算机视觉开发实践:基于Python》共20章,主要内容包括计算机视觉概述、OpenCV的Python开发环境搭建、OpenCV基本操作、数组矩阵、图像处理模块、灰度变换和直方图修正、图像平
"本书全面系统地介绍了Java网络套接字相关的核心知识点,把官方BIO、NIO的核心知识点用链路的方式讲解清楚。读者在学习的过程中需要循序渐进,核心知识点的理解是很重要的。由核心知识点扩展开来就可以形成万物。学习和创造希望读者在此过程中能拥有自己的成长和思维。 全书共18章。第1章多线程并发经典案例、第2~5章IO字节输入输出流、第6章框架基石反射机制、第7章类加载器、第8章网络基础知识、第9章BIO下的Socket套接字、第10章NIO下的缓冲区、第11章NIO下的字符编解码、第12章
"《Kali Linux渗透测试从新手到高手 : 微课超值版》在剖析用户进行黑客防御中迫切需要或想要用到的技术时,力求对其进行实操式的讲解,使读者对Kali Linux渗透测试与攻防技术有一个系统的掌握,从而能够更好地防范黑客的攻击。全书共分为11章,包括渗透测试概述、搭建渗透测试环境、配置Kali Linux系统、配置靶机系统、渗透信息的收集、扫描系统漏洞、渗透测试框架、嗅探与欺骗技术、破解路由器密码、从无线网络渗透内网、网络中的虚拟AP技术。另外,《Kali Linux渗透测试从新手
"本书基于2023年推出的**版本的微服务框架Spring Cloud Alibaba详细讲解了Nacos注册中心、配置中心、负载均衡LoadBalancer组件、OpenFeign远程RESTful调用框架、Dubbo+ZooKeeper的RPC远程调用框架、网关组件Gateway、Sentinel流量控制和熔断降级、RocketMQ消息中间件、Spring Cloud Stream整合消息中间件、Seata分布式事务、微服务监控组件Skywalking及介绍了如何使用Docker部署Spri
"本书以前端工程化所需掌握的技能为主线,以理论基础为核心,引导读者从基础到进阶再到实战的渐进式学习前端工程化。本书主脉络从基础的能够进行配置化的使用工具进行工程化搭建,到能够改善部分工程化工具,再到能够结合实际业务需求进行灵活的定制工程化工具,让读者循序渐进地掌握工程化的一些实现能力,从而能够闭环开发流程、产品流程甚至企业管理流程,从而提升整体的效率,节约成本,为企业赋能。本书共21章,分为基础篇、进阶篇及实战篇。基础篇(第1~8章)主要讲述了前端工程化的一些基础,包括框架、组件库、包管
"本书在选材与编排上,秉持“五可”原则——“可读”“可学”“可用”“可研”“可练”。全书共9章,在保留第1版的8章经典内容——绪论、线性表、栈和队列、数组和矩阵、树和二叉树、图、查找与排序的基础上,新增第9章“分布与并发数据结构”,以紧跟技术发展趋势。全书有118个算法、80余道应用与示例、300余道练习题、83个微课视频。应用案例涉及数据结构在工程计算、大数据、操作系统、大数据及人工智能等各方面的应用。练习题题型包括填空题、简答题、应用题、算法设计题、上机练习题、AI开放题等,满足学生原理理解
"本书以Qt6的实际应用为主线,以理论基础为核心,引导读者渐进式地学习Qt6的编程基础和实际应用。本书共12章,分为5部分。第一部分(第1章和第2章)首先介绍了应用文件、缓存、路径的方法,然后介绍了基于项的控件;第二部分(第3章和第4章)介绍了基于模型/视图的控件,以及应用数据库的方法;第三部分(第5~7章)首先介绍了Graphics/View绘图框架,然后介绍了绘制二维图表的方法、三维图表的方法;第四部分(第8~11章)介绍了创建网络程序、多媒体程序、打印机程序的方法,并介绍了其他常用
"《MATLAB入门与应用实践:视频教学版》基于MATLAB R2024a编写,以MATLAB编程计算和仿真分析知识为主线,全面讲解MATLAB工程应用的各种方法和技巧,配套素材文件、结果文件、PPT课件、教学视频、练习答案和教学大纲。《MATLAB入门与应用实践:视频教学版》共分12章,通过211个小实例、9个综合案例、39个新手问答以及1个综合案例,全面讲解MATLAB软件的基础知识和应用案例,内容包括MATLAB入门、MATLAB基础、程序设计基础、图形绘制、图形与图像的处理、高等