对于任何开发者或程序员而言,运用算法解决实际问题都是一项必备技能。本书不仅能帮助你培养选择和运用算法解决现实问题的能力,还能让你理解算法的工作原理。
首先,你会从算法的基础介绍入手,了解各种算法设计技巧;接着结合实际案例,学习不同类型算法的实现方法。随着学习逐步深入,你将接触线性规划、页面排序和图论知识,还会研究机器学习算法,从而理解其背后的数学原理和逻辑。
通过案例研究,你将学会如何优化这些算法,随后你会聚焦深度学习算法,了解不同类型的深度学习模型及其实际应用场景。
你还将学习现代序列模型及其变体,以及实现ChatGPT等大语言模型(LLM)所用到的算法、方法和架构。
最后,你会熟练掌握并行处理技术,具备将这些算法应用于计算密集型任务的能力。
学完这本书,你将能够熟练运用各类算法解决现实中的计算问题。
本书主要内容包括:
设计用于解决复杂问题的算法。
熟悉神经网络和深度学习技术。
探究Python库中现有的数据结构和算法。
利用网络分析实现用于欺诈检测的图算法。
深入了解最先进的自然语言处理算法,并通过真实案例进行阐释。
构建一个能向订阅者推荐相关电影的推荐引擎。
掌握序列机器学习模型的概念,以及它们在前沿LLM开发中的基础作用。
展开