首页 » 技术资讯 » 软件工程师的5本人工智能书籍(人工智能学习深度软件工程师书籍)

软件工程师的5本人工智能书籍(人工智能学习深度软件工程师书籍)

神尊大人 2024-07-23 23:41:36 技术资讯 0

扫一扫用手机浏览

文章目录 [+]

作者的图像

我为黑客写了一份人工智能路线图,并提到了几本书。

在本文中,我们将只看5本在理论和实践之间取得健康平衡的书。

你不需要所有5本书。

只需选择那些你觉得有趣并且会真正阅读的。

不要以“我想学习深度学习,所以我应该读整本书”开始。
也许这对一些喜欢自下而上的方法、阅读硬概念并沉浸在一切的人中是可行的,但就我个人而言,当我为特定目的阅读时,我有更多的内在动力。

假设我想建立一个可以预测下一个单词的模型,我会打开这些书,然后转到NLP部分,翻阅这些章节,编写一些代码,并构建NLP的心理地图,培养这个项目所需的基本技能。

所以,只要挑选你个人觉得有趣的书籍和部分。

使用PyTorch和Scikit-Learn进行机器学习

Sebastian Raschka、Yuxi Liu、Vahid Mirjalili

这本书由Sebastian Raschka撰写,他曾是威斯康星大学麦迪逊分校的教授,现在是LightningAI的员工研究工程师。
他有一份很棒的人工智能时事通讯,叫做《AI之前》。

这本书涵盖了传统的机器学习和深度学习。

我特别喜欢“深入——PyTorch的力学”一章

文章

以及GANs、图形神经网络和强化学习的教章员。

链接文章GitHub奥莱利深度学习小书

弗朗索瓦·弗勒雷特

教授,日内瓦大学机器学习小组组长弗朗索瓦写了这本书,作为对深度学习的简短介绍,该书最初设计用于在手机屏幕上阅读。

他还在日内瓦教授一个全面的深度学习课程,该课程是开源的UNIGE 14x050——深度学习

下面是这本书的预览

深入深度学习

Aston Zhang,Zack C.Lipton,Mu Li,Alex J。
斯莫拉

Dive into Deep Learning是一本开源教科书,其中包含使用PyTorch、NumPy/MXNet、JAX和TensorFlow实现的代码片段。

它已被70个国家的500所大学采用。

如果你想深入了解今天的深度学习景观,这些章节就是你所需要的:卷积神经网络(CNN)和现代CNN,循环神经网络(RNN)和现代RNN,以及注意力机制和变压器。

还有这个有用的章节:深度学习工具,如AWS EC2、Amazon Sagemaker、Google Colab和选择GPU

链接网站GitHub理解深度学习

西蒙·J·D.王子

西蒙·J·D.巴斯大学计算机科学名誉教授Prince在推特上发布了他的书。

它开始基础,监督学习,然后是浅层和深层神经网络,拟合模型,反向传播,然后是CNN和剩余网络,最后是变压器和GAN和扩散。

这本书以两个有趣的章节结束:“为什么深度学习有效”和人工智能的伦理。

他发布了大量python笔记本,供您练习编写代码,从中性网络和反向传播到自我关注和扩散编码器。
它将确保你内在教科书中学到的东西。

网站

他还写了几篇关于掌握语言模型的文章。

链接网站GitHub深度学习

Ian Goodfellow、Yoshua Bengio和Aaron Courville

这是每个人都推荐的深度学习教科书。

Vikas Parachuri从对深度学习一无所知到培训SOTA OSS模型,他最近加入了Jeremy Howard的新AI研发实验室Answer.AI。

他建议如下:

慢慢读。
很多术语和数学都会很陌生——查一下。
您可能需要勾勒出一些东西或编写代码来获得它们——给自己空间来做这件事。
如果数学不熟悉,一个好的补充资源是机器学习的数学。

尽管在一个一切都向变压器发展的世界里,像CNN或RNN这样的架构可能似乎过时了,但CNN仍然被广泛使用,RNN的所有旧东西都是新的。

当你完成这本书的前两部分(你可以跳过第3部分)时,你应该处于一个可以用普通numpy(向前和向后传递)编码任何主要神经网络架构的点。

链接网站演讲会深度学习书伴侣视频

标签:

相关文章