本书是一本实用指南,全面介绍了Cursor这款革命性的AI驱动的代码编辑器。本书深入浅出地讲解Cursor的核心功能、工作原理和实际应用,旨在帮助读者快速掌握AI辅助编程技术。 全书分为基础篇、进阶篇、实战篇、参考与展望篇。基础篇介绍Cursor的安装配置和基本操作。进阶篇深入探讨Cursor的生成代码、智能补全和代码重构等核心功能。实战篇通过多个真实项目案例,展示如何在不同场景中发挥Cursor的强大功能。参考与展望篇介绍了Cursor最佳实践与使用技巧,也对AI辅助编程的未来做出展望。
Agent(智能体)是大模型落地的重要方向,是AI技术的下一个风口。为了让更多非技术出身的人能够通俗地理解Agent,并零门槛利用Agent开发平台设计自己的Agent,我们撰写了本书。 本书分为入门篇、工具篇、实战篇。入门篇介绍了Agent的概念、发展、与Prompt和Copilot的区别,Agent对个人和企业的价值,以及开发Agent需要掌握的基础知识。工具篇详细介绍了Agent开发平台的演进,盘点了国内的主流Agent开发平台,重点介绍了扣子平台的操作要点,并提出了Agent开发的通用流程。实战篇围绕5个典型的Agent使用场景,详细介绍了11个Agent的开发过程。 本书适合对AI感兴趣的读者阅读,包括学习Agent的开发者、想要提升工作效率的职场人、推动企业AI深化应用的管理者、希望在AI领域创业的人、学校的老师和学生等。 无论你是哪种类型的读者,本书都能帮助你系统并且轻松地掌握Agen
随着大语言模型的日益火爆,各行各业都想把AI(人工智能)接入自己的业务场景,但是只依靠语言大模型就能解决业务场景的实际需求吗?要想真正把AI 落地肯定少不了要结合自己业务场景的数据,定制AI 所承担的角色,给它配置上需要使用的工具并按照标准化的流程办事。那么这些操作就可以使用本书讲述的Agent(智能体)来实现。本书使用通俗的语言讲解智能体各核心组件的构建原理与应用流程,基于主流智能体框架(Coze、AutoGenStudio)进行案例应用实践,全流程解读如何基于实际业务场景打造专属智能体。为了使读者将Agent 应用在自己的私有化场景中进行落地应用,本书还讲解了如何微调本地大语言模型并将本地大语言模型与智能体结合,从而打造你的私有助理。
Scratch 是可视化的编程语言,其丰富的学习环境适合所有年龄阶段的人。利用它可以制作交互式程序、富媒体项目,包括动画故事、读书报告、科学实验、游戏和模拟程序等,此外,Scratch 也是人工智能科创教育领域的重要工具。本书的目标是将Scratch 作为工具,教会读者*基本的编程概念,同时揭示Scratch 在教学和科创方面的强大能力。本书使用升级后的Scratch 3.0 版本,该版本尤其适用于人工智能科创教育领域。全书共分9 章,前三章讲解如何使用Scratch 绘制几何图形,并创建富媒体应用程序,其余章节使用Scratch 讲解各个编程概念。每一章都有许多完整的案例,读者可以模仿它们制作许多类似的程序。当读完整本书后,相信你一定可以亲自完成各种编程项目。本书假定读者没有任何编程基础。本书内容的难度基本不会超过高中数学,个别有难度的模拟程序可以先行跳
本书主要介绍系统软件的运行机制和原理,涉及在Windows和Linux两个系统平台上,一个应用程序在编译、链接和运行时刻所发生的各种事项,包括:代码指令是如何保存的,库文件如何与应用程序代码静态链接,应用程序如何被装载到内存中并开始运行,动态链接如何实现,C/C 运行库的工作原理,以及操作系统提供的系统服务是如何被调用的。每个技术专题都配备了大量图示和代码实例,力求将复杂的机制以简洁的形式表达出来。
本书专攻算法刷题,训练算法思维,应对算法笔试,注重用套路和框架思维解决问题,以不变应万变。第1章列举了几个最常见的算法类型及对应的解题框架思路,包括双指针、滑动窗口等算法技巧,并把动态规划、回溯算法、广度优先搜索等技巧的核心抽象为二叉树的两种问题形式。第2章介绍了基础数据结构相关的算法,包括数组链表的常见技巧汇总和数据结构设计的经典例题。第3章从二叉树的几种解题思路开始,尝试从二叉树的视角理解快速排序和归并排序,进一步讲解回溯、DFS、BFS等暴力搜索算法。第4章具体介绍了动态规划相关的技巧,例如如何确定base case,如何写状态转移方程,如何进行状态压缩等技巧,并用动态规划的通用思路框架解决了十几道经典的动态规划问题。第5章讲解了一些高频面试/笔试题目,每道题目可能会结合之前章节讲过的多种算法思
《学术型PPT》是一本集高效思维与可视化呈现为一体的学术型PPT演示图书,可帮助学术研究者、高校学生和科研机构的工作人员更轻松地掌握学术型PPT的制作精髓。 《学术型PPT》针对学术型PPT的制作提供了一套完整、全面的PPT设计规范,涵盖内容逻辑、版面设计、动画制作、演讲录制、项目实操等多个方面,旨在从多角度出发,重点突出、层次分明、有理有据地进行体系化表达和演绎,帮助读者轻松地呈现高质量、有逻辑的内容。通过本书案例的直观示范,以及案例制作前后的对比讲解,搭配系统的基础操作视频,读者可以更好地学习PPT的制作。
本书采用 知识点 实战 的编写方式,共包含28个基础实战和1个综合性实战,旨在深入解析大语言模型应用开发的核心知识。每个知识点的介绍均遵循清晰的逻辑脉络:介绍概念、阐述应用原理、说明使用方法、探讨选择该方法的理由、提供优化建议,并且分享最佳实践案例。 本书适合对LangChain感兴趣的读者阅读。
许多开发者掌握了Java、Spring Boot和MySQL等基础知识后,能够搭建一个简单的单体系统,但面对复杂系统的构建和管理时,往往感到迷茫和力不从心:对于高性能、高可用、高并发的分布式系统一头雾水,束手无策。 本书首先介绍从单体架构到微服务架构的演化过程,帮助读者开阔技术视野。然后带领读者摆脱单体架构的束缚,深入领略集群、主从架构、分库分表、读写分离、微服务、API网关、NoSQL数据库、HDFS、分布式事务等分布式技术的无限魅力。 此外,本书深入剖析了如何运用Kafka、RabbitMQ、RocketMQ等消息中间件和Elasticsearch搜索引擎来解耦应用,如何利用Docker、Kubernetes快速部署与隔离应用,以及如何借助冗余备份、高可用和异地多活策略保障系统稳定运行,让系统焕发新生。 最后通过 支持5000万用户同时在线的短视频系统设计 和 日均订单量8000万的外卖系统设
本书旨在引导具有一定Python基础的开发者学习PyQt 6的开发技能。本书不仅详细介绍了PyQt 6的基础知识,还深入探讨了进阶技巧。 本书内容涵盖了PyQt 6的各个方面,从窗体设计基础到高级控件的使用,再到多线程编程和图形处理,都进行了深入浅出的讲解。 每个章节都配有丰富的程序案例,如龟兔赛跑、涂鸦板、计算器、AI问答小工具、飞机碰撞大挑战等,让读者通过实际操作加深理解,提升实战能力。本书特别注重实践应用,最后一章提供的简单记账本综合案例既可以作为课程设计的参考,也可以作为毕业设计的参考。 本书附带丰富的开发资源,包括代码库、MySQL 数据库驱动,以及开发工具等,为读者提供了全方位的学习支持。 通过阅读本书,读者能够熟练掌握PyQt 6的开发技能,为未来的项目开发奠定坚实的基础。
本书是由希赛软考研究院组织编写的信息系统项目管理师考试辅导与培训教材。它根据最新的考试大纲,对历年试题进行了深入分析和总结,对大纲规定的内容进行了细致的解读和深化。通过阅读本书,考生可以全面掌握考试大纲规定的知识点,了解考试的重点和难点,熟悉考试方法、试题形式、试题的深度和广度,以及考试内容的分布。同时,本书还提供了解答问题的方法和技巧,帮助考生提高答题的效率和准确性。 无论是刚开始准备信息系统项目管理师考试的新手,还是已经有一定基础的考生,本书都是一本不可或缺的辅导资料。它将帮助考生更好地理解考试要求,有针对性地进行复习,从而提高通过率。
2023年ChatGPT火爆全球,以其为代表的人工智能大语言模型成为全球人工智能从业者关注的焦点。 本书详细介绍了构建大语言模型的四个主要阶段:预训练、有监督微调、奖励建模和强化学习。每个阶段都有算法、代码、数据、难点及实践经验的详细讨论。本书以大语言模型的基础理论开篇,探讨了大语言模型预训练数据的构建方法,以及大语言模型如何理解并服从人类指令,介绍了大语言模型的扩展应用和评估方法,为读者提供了更全面的视野。 本书旨在为对大语言模型感兴趣的读者提供入门指南,也可作为高年级本科生和研究生自然语言处理相关课程的补充教材。
自然语言处理被誉为“人工智能皇冠上的明珠”。深度学习等技术的引入为自然语言处理技术带来了一场革命,尤其是近年来出现的基于大语言模型的方法,已成为研究自然语言处理的新范式。本书在介绍自然语言处理、深度学习等基本概念的基础上,重点介绍新的基于预训练语言模型和大语言模型的自然语言处理技术。本书包括基础知识、预训练语言模型和大语言模型三部分:基础知识部分主要介绍自然语言处理和深度学习的基础知识、基本工具集和常用数据集;预训练语言模型部分主要介绍语言模型、预训练词向量、预训练语言模型的实现方法和应用;大语言模型部分首先介绍大语言模型的预训练方法,其次介绍大语言模型的适配、应用和评估方法,接着介绍基于预训练语言模型思想的各种延伸技术,最后以DeepSeek 系列模型为例,介绍大语言模型的最新技术进
本书以ROS 2核心原理为主线,以机器人开发实践为重心,在详细讲解ROS 2核心概念、组件工具的基础上,介绍ROS 2构建仿真/实物机器人系统的方法,剖析ROS 2用于视觉识别、地图构建、自主导航等应用的方法,配有大量图表、源码等,帮助读者在实现ROS 2基础功能的同时,深入理解基于ROS 2的机器人开发方法,从而将书中的内容用于实践。 本书采用最新稳定版本ROS 2系统和全新一代Gazebo机器人仿真平台,读者只需准备一台计算机,就可以快速上手学习。同时,本书介绍了实物机器人的搭建方法及相应功能的实现,书中源码都加入了中文注释,并针对核心内容提供C 和Python两个版本。为方便读者阅读和学习本书,笔者团队还专门创建了一个网页,供读者下载配套源码、查看操作指令、学习配套视频教程。
本书用10章对大语言模型进行全面且深入的介绍。 首先对大语言模型的基本概念进行介绍。其次,从大语言模型的基础技术、预训练数据构建、预训练技术等方面展开讨论,帮助读者深入了解大语言模型的构建和训练过程。然后,详细介绍有监督微调和强化对齐等技术,以及如何评估大语言模型的性能。此外,介绍提示工程和工程实践等方面的内容,帮助读者了解大语言模型的应用和实际操作过程。最后,介绍如何从零开始微调大语言模型,辅以代码示例,帮助读者更好地应用这些技术。 通过阅读本书,读者可以获得全面且深入的大语言模型的知识框架。
本书从数据分析入门、常用研究方法应用、数据综合评价及预测、问卷数据分析和医学数据分析等五个方面系统地介绍科研数据的分析方法,涉及13 项知识类应用(如影响关系、权重关系、数据预测、问卷研究),本书强调以实际应用为主,每个知识点均通过通俗的文字表达,并附以案例及软件操作界面进行详细解读,可用于数据分析、实证研究和学术写作等,适合高等院校本科生、研究生,以及行业研究者学习和使用,也适合从事科研分析培训、数据分析咨询的相关工作者参考。
ChatGPT的横空出世,使得量化交易编程工具的使用门槛迅速降低,掌握量化交易的底层逻辑就成了重中之重。本书着重介绍量化交易模型的底层逻辑和技术实践,梳理了基本面量化、资产配置量化、贝塔量化、阿尔法量化和另类量化这5种量化交易第略,并给出了相应的实战案例及代码,初步探索了运用GPT来实现其逻辑的技术路径,从理论到实践,助你轻松上手量化交易。 本书适合对量化交易感兴趣的广大投资者,尤其适合希望转型量化交易的程序员参考阅读。
大模型的持续迭代不仅激发了学术界和产业界的深刻变革,也加速了技术在各领域的广泛应用。面对快速变化的世界,如何持续创新并引领全球发展?对于这个问题,已成立26 年的微软亚洲研究院有着深刻的见解。作为全球技术创新的典范,微软亚洲研究院自成立以来,不断创造具有突破性、对全球社会有积极影响的技术成果,树立了推动全球科技进步的标杆。微软亚洲研究院以其独特的企业研究院模式,吸引了一批世界级的科研人才。这些研究人员不懈地在科学高峰上探索,实现了多项从零到一的突破,推动了人类社会的进步和发展。 微软亚洲研究院将顶尖科研人员对人工智能、计算机与其交叉学科领域的观点洞察和前沿展望,以及在各个领域的研究经验和成果结集成册,不仅是对数年来科研成就的回顾和总结,更是对全球科技进步的珍贵贡献。希望此书能为
全书共10章:第1章介绍金融业务系统架构、数据库使用现状及太保的数据库转型历程;第2章介绍金融行业分布式数据库选型标准以及数据库选型考察要点;第3章重点介绍金融数据库转型降本策略,包括应用改造、测试成本、迁移成本、硬件成本、架构设计等环节,具有指导意义;第4~7章结合数据库转型实战经验以及OceanBase 4.2版本新特性,从数据库配置基线、开发规范、性能调优、管理转型等方面介绍OceanBase的最佳实践;第8~9章介绍数据库改造及迁移案例,内容翔实;第10章介绍OceanBase备份与恢复的最佳实践。本书适用于金融IT从业者及OceanBase使用者。
有人说C 程序员可以分为两类,读过Effective C 的和没读过的。世界*C 大师Scott Meyers成名之作的第三版的确当得起这样的评价。当您读过这本书之后,就获得了迅速提升自己C 功力的一个契机。 在国际上,本书所引起的反响,波及整个计算机技术的出版领域,余音至今未绝。几乎在所有C 书籍的推荐名单上,本书都会位于前三名。作者高超的技术把握力、独特的视角、诙谐轻松的写作风格、独具匠心的内容组织,都受到极大的推崇和仿效。这种奇特的现象,只能解释为人们对这本书衷心的赞美和推崇。 这本书不是读完一遍就可以束之高阁的快餐读物,也不是用以解决手边问题的参考手册,而是需要您去反复阅读体会的,C 是真正程序员的语言,背后后精神的思想与无以伦比的表达能力,这使得它具有类似宗教般的魅力。希望这本书能够帮您跨越C 的重重险阻,领略高处
本书是一本专为编程爱好者和专业人士设计的实用指南。全书共分为十个章节,系统地介绍了人工智能在编程领域的应用,特别是AI辅助编程工具如何简化编程学习过程和提升编程能力。第一章从AI辅助编程工具的基本概念入手,为读者揭开AI编程的神秘面纱。随后,书中深入探讨了GitHub Copilot等前沿工具,这些工具能够通过智能代码补全和建议,极大地提高编程效率和质量。书中不仅停留在理论层面,更通过丰富的实战案例,如批量文件翻译和构建网页版智能对话机器人,让读者能够直观地看到AI工具在实际工作中的应用。这些案例不仅展示了如何利用大型语言模型(LLM)的强大能力,还提供了详细的步骤和代码示例,确保读者能够轻松上手,将所学知识转化为解决实际问题的能力。通过本书的学习,读者将能够掌握AI辅助编程的精髓,无论是在学术研究还是商业项
本书阐述多模态人工智能涉及的关键技术及相关应用,包括多模态特征表示、多模态协同学习、多模态大模型、多模态理解、多模态检索、多模态生成、多模态交互和多模态推理。
以量化投资为中心,在介绍量化投资的基本面、技术面和python 软件等知识的基础上,重点描述从金融数据的爬虫、模型选股统计分析到策略分析与绩效评价,是量化投资必经之路。具体利用python 爬虫获取金融数据、并借助python 基于数据进行基本面和技术面选股、金融统计模型在投资和交易中的运用,及其量化投资回测框架构建与实例分析。