搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
程序员必会的50种算法(原书第2版)/程序员书库
0.00     定价 ¥ 129.00
图书来源: 浙江图书馆(由浙江新华配书)
此书还可采购15本,持证读者免费借回家
  • 配送范围:
    浙江省内
  • ISBN:
    9787111783831
  • 作      者:
    作者:(加)伊姆兰·艾哈迈德|责编:王春华//章承林|译者:赵海霞//骆滨毓
  • 出 版 社 :
    机械工业出版社
  • 出版日期:
    2025-07-01
收藏
畅销推荐
内容介绍
对于任何开发者或程序员而言,运用算法解决实际问题都是一项必备技能。本书不仅能帮助你培养选择和运用算法解决现实问题的能力,还能让你理解算法的工作原理。 首先,你会从算法的基础介绍入手,了解各种算法设计技巧;接着结合实际案例,学习不同类型算法的实现方法。随着学习逐步深入,你将接触线性规划、页面排序和图论知识,还会研究机器学习算法,从而理解其背后的数学原理和逻辑。 通过案例研究,你将学会如何优化这些算法,随后你会聚焦深度学习算法,了解不同类型的深度学习模型及其实际应用场景。 你还将学习现代序列模型及其变体,以及实现ChatGPT等大语言模型(LLM)所用到的算法、方法和架构。 最后,你会熟练掌握并行处理技术,具备将这些算法应用于计算密集型任务的能力。 学完这本书,你将能够熟练运用各类算法解决现实中的计算问题。 本书主要内容包括: 设计用于解决复杂问题的算法。 熟悉神经网络和深度学习技术。 探究Python库中现有的数据结构和算法。 利用网络分析实现用于欺诈检测的图算法。 深入了解最先进的自然语言处理算法,并通过真实案例进行阐释。 构建一个能向订阅者推荐相关电影的推荐引擎。 掌握序列机器学习模型的概念,以及它们在前沿LLM开发中的基础作用。
展开
目录

前言
作者简介
审校者简介
第一部分 基础算法和核心算法
第1章 算法概述
1.1 什么是算法
1.1.1 算法的各个阶段
1.1.2 开发环境
1.2 Python包
1.3 算法设计技巧
1.3.1 数据维度
1.3.2 计算维度
1.4 性能分析
1.4.1 空间复杂度分析
1.4.2 时间复杂度分析
1.4.3 性能评估
1.4.4 大O记号
1.4.5 常数时间复杂度
1.4.6 线性时间复杂度
1.4.7 平方时间复杂度
1.4.8 对数时间复杂度
1.5 选择算法
1.6 验证算法
1.6.1 精确算法、近似算法和随机算法
1.6.2 可解释性
1.7 小结
第2章 算法中的数据结构
2.1 探讨Python中的数据结构
2.1.1 列表
2.1.2 元组
2.1.3 字典和集合
2.1.4 使用序列和数据帧
2.1.5 矩阵
2.2 探索抽象数据类型
2.2.1 向量
2.2.2 栈
2.2.3 队列
2.2.4 树
2.3 小结
……
第二部分 机器学习算法
第三部分 高级主题
展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证