软件与程序设计
-
零基础Go语言算法实战廖显东 编著全书分为3篇,第1篇是基础入门篇,包括Go语言入门、Go语言编程基础、算法与数据结构基础、基本数据结构,系统介绍了Go语言基础知识、算法基础、栈、队列、链表等的基本原理,Go语言实现及面试题实战;第2篇是进阶篇,包括树、图两章内容,系统介绍了树与图数据结构的基本原理,Go语言实现及面试题实战;第3篇是高级篇,系统介绍了排序算法、搜索算法、贪心算法、分治算法、回溯算法、动态规划算法、递归算法、常见机器学习算法等的基本原理,Go语言实现及面试题实战。本书还提供了完整的配套代码,同时为重难点知识提供了配套视频,帮助读者以最快的速度从零基础新手向算法高手进阶。 -
人工智能安全陈左宁随着人工智能技术的高速发展和广泛应用,人工智能安全问题引发了人们的高度关注。本书介绍了人工智能安全的概念和范畴,并从理论技术、技术标准、产业生态、伦理、法律等不同的角度分析了人工智能所涉及的安全问题及其治理策略和解决方法。除概述外,本书介绍了采用可信计算技术解决人工智能安全问题的方法,以及无人系统安全、基于类脑计算的强人工智能及其安全、智能制造和智能城市中的人工智能应用安全、网络安全、人工智能安全可控的产业生态建设、人工智能安全标准与风险评估预警、人工智能法律伦理。总体来说,本书既概要地分析了人工智能安全问题的一般属性,又从不同角度和不同的典型应用领域分析了人工智能系统中特别的安全问题及其风险评估、预测、治理途径和解决方法。 -
多模态大模型刘阳本书以深入浅出的方式介绍多模态大模型的技术方法、开源平台和应用场景,并详细阐述因果推理、世界模型及多智能体与具身智能等前沿技术领域,有助于读者全面了解多模态大模型的特点及发展方向,对新一代人工智能技术范式和通用人工智能的发展起到重要推动作用。全书内容共5章,第1章引领读者深入探索最具代表性的大模型结构,包括BERT、Chat-GPT 和ChatGLM等,为建立对多模态大模型的全面认知打下基础。第2章深度剖析多模态大模型的核心技术,如提示学习、上下文学习、思维链和人类反馈强化学习等,揭示多模态大模型的独特之处和引人入胜的技术内涵。第3章介绍多个具有代表性的多模态基础模型,如CLIP、LLaMA、SAM和PaLM-E等,为读者呈现多样和广泛的技术解决方案。第4章深入分析视觉问答、AIGC和具身智能这三个典型应用,展示多模态大模型在实际场景中的强大能力。第5章探讨实现AGI的可行思路,包括因果推理、世界模型、超级智能体与具身智能等前沿技术方向。本书不仅适合高校相关专业高年级本科生和研究生作为教材使用,更是各类IT从业者的案头手册。 -
人工智能能不能曾安军人工智能这门学科一直伴随争议,有人认为人工智能无所不能,也有人认为它并不神奇。 本书试图以冷静的心态、客观的视角、求实的态度、基于逻辑的思考,通过对人工智能的全 面审视和深入剖析,系统阐述人工智能究竟是“能”还是“不能”。 本书介绍了人工智能的现状和基本概念,并介绍了一系列关于人工智能的创新性见解,如 人脑智能、人脑基本能力模型、机器智能、智能机器等,并重点论述了人工智能未来的潜力 和局限性。本书适用于想了解人工智能的读者,以及从事人工智能研究但需要创新思维的科研工 作者。 -
uni-app多端跨平台开发从入门到企业级实战李杰《uni-app多端跨平台开发从入门到企业级实战——基于Vue.js 3.0、TypeScript核心技术实现》是一本系统介绍热门前端多端框架uni-app的实战教程。全书由基础知识和实战项目两大部分组成,内容包括初识uni-app,uni-app环境搭建,生命周期,尺寸单位、Flex布局与背景图片,配置pages.json,配置manifest.json,路由,运行环境判断和平台判断,常用组件,常用API以及点餐小程序客户端开发。 -
计算机视觉与PyTorch项目实战[印] 阿克谢·库尔卡尼(Akshay Kulkarni)、阿达沙·希瓦南达(Adarsha Shivananda)、尼廷·奈杰·夏尔马著 欧拉 译《计算机视觉与PyTorch项目实战:基于深度学习框架的端到端产品级模型设计与开发》使用PyTorch 框架来讨论计算机视觉算法及其应用。首先介绍计算机视觉基础,主题涉及卷积神经网络、ResNet、YOLO、数据增强和业内使用的其他常规技术。随后简要概述PyTorch 库。接下来探究图像分类问题、对象检测技术以及如何在训练和运行推理的同时实现迁移学习。最后通过一个完整的建模过程来阐述深度学习框架PyTorch 是如何运用优化技巧和模型AI 可解释性的。《计算机视觉与PyTorch项目实战:基于深度学习框架的端到端产品级模型设计与开发》适合具有一定基础的中高级读者阅读和参考,可以帮助他们使用迁移学习和PyTorch 来搭建产品级的计算机视觉模型。 -
C++树莓派机器人开发实战指南(美)劳埃德·布朗巴赫 著本书深入浅出地介绍了构建移动机器人平台所需的综合知识,涵盖了硬件和软件诸多方面。本书以清晰的学习路径和全面的底层逻辑为基石,帮助读者轻松地构建和编程机器人,避免了深入每个科目复杂部分的困难。书中聚焦于树莓派与硬件交互的编程,全面覆盖了从选用机器人控制器的微计算机(即树莓派)到为车轮驱动电机供电等系统性知识。读者可了解并掌握如何利用传感器检测障碍物、训练机器人建立地图并规划避障路径,以及实现代码的模块化和与其他机器人项目进行代码互换。此外,本书还详细阐述了如何运用树莓派的GPIO硬件接口端子和现有库,把树莓派转变成一个经济实用且性能卓越的机器人。本书适合从事自动化、智能机器人、智能硬件、IOT领域的工程师以及树莓派爱好者阅读参考,无论是零基础的初学者,还是具备计算机科学、电气工程或机械工程背景的工程师或者高校师生,都能从本书中获益。你不仅能学习到驱动电机控制器的编程,还能了解从激光雷达数据构建地图、编写和实施自主路径规划算法、独立编写代码向电机驱动控制器发送路径点,以及更深入地学习机器人建图和导航的相关知识。 -
UG NX 2206快速入门与深入实战毕晓东、邵为龙本书针对零基础的读者,循序渐进地介绍了使用UG NX 2206进行机械设计的相关内容,包括UG NX 2206概述、UG NX 2206软件的安装、软件的工作界面与基本操作设置、二维草图设计、零件设计、钣金设计、装配设计、模型的测量与分析、工程图设计等。为了能够使读者更快地掌握该软件的基本功能,在内容安排上,书中结合大量的案例对UG NX概述软件中的一些抽象的概念、命令和功能进行讲解;在写作方式上,本书采用软件真实的操作界面,采用软件真实的对话框、操控板和按钮进行具体讲解,这样就可以让读者直观、准确地操作软件进行学习,从而尽快入手,提高读者的学习效率;另外,本书中的案例都是根据对国内外著名公司的培训教案整理而成,具有很强的实用性。本书内容全面,条理清晰、实例丰富、讲解详细、图文并茂,可以作为广大工程技术人员学习UG NX 的自学教材和参考书籍,也可作为大中专院校学生和各类培训学校学员的UG NX课程上课或者上机练习素材。 -
Java核心技术速学版[美]凯·S.霍斯特曼本书是经典 Java开发基础书《Java核心技术》的速学版本。本书首先介绍了Java 语言的基础知识,包含接口、Lambda 表达式、继承、反射、异常处理、断言、日志、泛型编程、容器等关键概念;其次介绍了流、输人和输出处理、并发、注解、日期和时间 API、国际化、编译和脚本、Java 平台模块系统等高级特性。本书不仅可以让读者深入了解 Java 编程的基础知识和核心概念,还可以帮助读者掌握 Java 应用程序开发所需的基本技能。本书涵盖了Java17中更新的内容,提供了许多实用的示例代码,还给出了基于作者实际经验的提示、注意和警告。本书可供希望深入掌握Java应用的初学者使用,也适合打算将Java 应用到实际项目中的编程人员使用。 -
新程序员007 大模型时代的开发者《新程序员》编辑部 编著《新程序员007:大模型时代的开发者》是CSDN社区特意为程序员们准备的一份知识大餐。它特别适合那些每天和代码打交道的职业开发者、项目经理,以及公司里的技术大拿CTO和CIO们。在GPT系列等AI编程助手席卷全球的热潮下,编程范式正经历着前所未有的变革。自然语言编程让编程门槛大大降低,许多开发者都不禁好奇:编程的未来究竟会走向何方?我们又该如何在大模型时代找到自己的定位?编辑部特地请来了数十位在AI领域有着丰富经验和深厚造诣的技术和管理专家。他们围绕“大模型时代的开发者”这一主题,分享了AI技术的最新观点、研究成果和实践经验。既有深入的理论思考,也有生动的案例解读,让你轻松理解并应用。你将听到图灵奖得主Joseph Sifakis、伯克利顶级学者Stuart Russell教授等专家的声音,他们不仅为你揭示AI技术的奥秘,还会分享自己在行业中的实战经验。此外,还有微软、小米、网易等知名企业的技术大咖们,他们将带你走进AI技术的实际应用场景,带你揭秘GPT时代程序员的升级之道。
