
程序员必会的50种算法(原书第2版) PDF
- 作者: [加]伊姆兰· 艾哈迈德
- 译者: 赵海霞 骆滨毓
- 出版社:机械工业出版社
- 出版年:2025.5
- 页数:364
- ISBN:9787111783831
- 作品简介:
对于任何开发者或程序员而言,运用算法解决实际问题都是一项必备技能。本书不仅能帮助你培养选择和运用算法解决现实问题的能力,还能让你理解算法的工作原理。
首先,你会从算法的基础介绍入手,了解各种算法设计技巧;接着结合实际案例,学习不同类型算法的实现方法。随着学习逐步深入,你将接触线性规划、页面排序和图论知识,还会研究机器学习算法,从而理解其背后的数学原理和逻辑。
通过案例研究,你将学会如何优化这些算法,随后你会聚焦深度学习算法,了解不同类型的深度学习模型及其实际应用场景。
你还将学习现代序列模型及其变体,以及实现ChatGPT等大语言模型(LLM)所用到的算法、方法和架构。最后,你会熟练掌握并行处理技术,具备将这些算法应用于计算密集型任务的能力。
学完这本书,你将能够熟练运用各类算法解决现实中的计算问题。
本书主要内容包括:
设计用于解决复杂问题的算法。
熟悉神经网络和深度学习技术。
探究Python库中现有的数据结构和算法。
利用网络分析实现用于欺诈检测的图算法。
深入了解最先进的自然语言处理算法,并通过真实案例进行阐释。
构建一个能向订阅者推荐相关电影的推荐引擎。
掌握序列机器学习模型的概念,以及它们在前沿LLM开发中的基础作用。
- 作者简介:
伊姆兰·艾哈迈德( Imran Ahmad)
博士,目前在加拿大联邦政府的高级分析解决方案中心担任数据科学家,利用机器学习算法进行关键任务应用。他在2010年的博士论文中介绍了一种基于线性规划的算法,用于在大规模云计算环境中进行最优资源分配。2017年,他开发了一个实时分析框架StreamSensing,成为他多篇研究论文的基础,该框架用于处理各种机器学习范式中的多媒体数据。他还是握太华卡尔顿大学的客座教授,以及Google Cloud和AWS的授权讲师。
赵海霞
高级工程师,国际注册项目管理师。毕业于哈尔滨工业大学计算机科学与工程专业,26年来始终在中国工商银行股份有限公司黑龙江省分行金融科技部深耕,专注于软件开发及项目管理工作,全程参与工商银行信息化建设进程。凭借专业能力与突出贡献,先后荣获工商银行科技进步推动奖、“9991工程”先进个人、核心应用系统重构工程先进个人、科技创新先进个人、数字化转型创新奖、工银成就奖等23项荣誉。
骆滨毓
就读于燕山大学计算机科学与技术专业。在校期间积极参与各类竞赛,凭借扎实的专业能力与团队协作精神,先后斩获全国大学生创业大赛校级优秀奖、“燕大杯”团体赛一等奖等荣誉。
- 分类:计算机类
- 标签:程序员  算法 
- 链接:https://shuyuan.org/ebooks/8161.html
会员书籍,限时开放,PC端扫码下载,移动端可以直接跳转!
- 上一书籍:算法基础:打开算法之门(双色版)
- 下一书籍:如何说孩子才会听,怎么听孩子才肯说
发表评论(审核通过后显示) 取消回复