请教:如果想从0开始系统的学习tensorflow, 有什么书或者教程推荐?
1 为啥要学tensorflow呢?如果是学术研究,建议torch或jax。如果要是高效部署,其实有很多基于onnx的部署方法。如果要是维护已有的代码,确实需要学习,同时需要区分是1.x和2.x。 2 为啥要系统学习呢?这类框架里多是琐碎的的操作,个人理解跑几个cv nlp的训练和测试代码,能够读懂resnet transformer这类模型就够了。剩下的完全可以有需求时直接搜索。 3. 个人理解神经网络框架已经有些落后了,2018年后设计训练任务成为了比设计模型结构更重要的事情。至少在nlp等领域模型结构基本上都是transformer,而该模型已经提出5年了。所以如果是公司使用,且不想用接口,要么是自己下载已有的预训练模型然后微调,要么就是用一些传统方法,亲自为业务设计模型的时代大概已经过去。如果是做科学研究,建议pytorch。笔者读了不知道多少份代码,只有一份(laser tagger)是基于tensorflow的。
7 个赞
做算法没有学tf的必要。如果你是做mlsys,目前业界还是有不少基于tf魔改的系统。但是没有必要“系统”学习,你可以从一个理解某一个算子的实现流程入手学习。