作者:Sgapptii
链接:https://www.zhihu.com/question/447064746/answer/3204309014
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

先看书并复现书上的代码。然后看顶会顶刊,并复现对应的代码。我是从研0暑假开始学机器学习、深度学习,基础理论差不多研一上学期结束时学完。我寒假开始看论文,最先看的是ViT, YOLOv3, DETR, ConvLSTM,并复现代码。后面下学期开学,专门看语义分割、显著性检测、自监督学习的顶会,研二上结束,精读了有六七十篇,并尽力复现每一篇的代码,成功复现80%已读顶会的代码。
我的具体学习路线,可供参考。

  1. 机器学习,看《机器学习实战》Peter Harrington著,并复现书中代码。
  2. 机器学习,看《机器学习实战》Peter Harrington著,并复现书中代码。
  3. 深度学习理论,看斋藤康毅的《深度学习入门——基于python的理论与实现》,并复现代码
  4. PyTorch框架,看《Python深度学习基于Pytorch》吴茂贵著,并复现代码。
  5. 深度学习进阶自然语言处理,看斋藤康毅的《深度学习进阶自然语言处理》,并复现代码。
  6. 看顶会顶刊论文,复现代码。如:CVPR,NeruIPS,AAAI,ICCV,ECCV,TPAMI,TIP等。