学习深度学习,光有理论基础是完全不够的,能够实际动手搭建网络模型并解决一些问题才是我们最终想做到的。
python,一种非常简洁的语言,在深度学习中越来越受欢迎,它的库生态非常好。而pytorch,一种深度学习框架,近几年也越来越受人们欢迎。
相对于其它框架,比如tensorflow,keras等,pytorch具有非常明显的优势。所以学习pytorch是非常重要的。
很多时候,学习新知识,一本真正合适的教材是非常必要的,因为这会大大减少你理解知识的时间,相信这一点大多数在读学生都能体会到。
根据我学习pytorch的经历,经过大量的挑选,感觉用这两本书入门和进阶是非常合适的。这两本书有重复之处,但也各有其特色。能够从基础开始教你如何搭建神经网络,各个层参数的选取,一些训练技巧等等。学完之后,基本能根据自己的问题特点,搭建出适合这类问题的模型。
当然,在学习过程中,最好能够将这些代码都实际敲一遍,这样,这样你会有更多的体会。