Giter VIP home page Giter VIP logo

tutorials-repository's Introduction

Tutorials Repository

算法学习、工程应用的资源集合 尤其是AI guide或者tutorials

深度学习框架以及编程工具

  • 深度学习框架

    1. Pytorch (Facebook人工智能研究院,命令式编程)
    2. Mxnet (Amazon,命令式编程+图计算)
    3. Keras (tensorflow高阶api,命令式编程)

    以上框架学习成本较低,有完善且成体系的教程,pytorch广泛用于学术和工业;mxnet和pytorch性能和功能几乎对等,只是比较低调;keras更适用于学生群体。
    不建议使用tensorflow 1.0,如果一定要学习tensorflow,建议使用2.0版本以上。

  • 编程工具

    编程工具趋势 如果你90%的业务需求需要python语言,那么pycharm是你需要优先考虑的。

  • 如果你想让自己基于python开发的神经网络模型投入实际生产中,那么你需要提前掌握至少以下模块或者知识点

    1. 多线程、多进程
    2. 正则表达式
    3. logging
    4. 装饰器
    5. cv2, numpy, os, json, pandas, skearn
    6. flask框架
    7. python 编程规范和工程搭建指南
    1. 数据科学python工程模板

MXNET资源

  1. Distributed (Deep) Machine Learning Community —— mxnet发展蓝图
  1. 《动手深度学习》 —— 入门mxnet的最好资料
  1. mxnet gluon —— 问题交流论坛
  1. mxnet gluon python api —— mxnet api结构,用于模型调试和问题分析
  1. mxnet gluon model zoo Tutorials —— 有哪些可以直接使用的预训练模型
  1. mxnet gluonNLP model zoo and tutorials —— NLP可调用预训练模型(包括BERT)以及如何自己从0开始构造nlp模型

Pytorch 资源

  1. 中文系统教程 —— 最好最方便入门中文资料
  1. 英文系统教程 —— 最好最方便入门的英文资料

Keras 资源

  1. 中文系统教程 —— 最好最方便入门中文资料

深度学习实践和理论

  1. 如果你想初步了解深度学习以及python实践,以下是你不错的选择
  • [Deep Learning with Python](AI tutorial/Deep Learning with Python.pdf)
  1. 如果你想进阶深度学习,包括优化策略、loss分析、train/test策略、权重分析、ends-ends等,以下是你不错的选择
  • [Machine Learning Yearning](AI tutorial/Machine Learning Yearning-1-52.pdf)
  1. 如果你想对NLP有一个快速而有系统的认识,以下是你不错的选择
  • [Notes on Deep Learning for NLP](AI tutorial/Notes on Deep Learning for NLP.pdf)
  1. 如果你想对深度学习有系统而又全面的认识,以下是你不错的选择
  • [深度学习](AI tutorial/dlbook_cn_v0.5-beta.pdf)
  1. 如果你想对CRF理论建立深刻的认识,以下是你不错的选择
  • [CRF](AI tutorial/crf-tutorial.pdf)
  1. 如果你想初略看下深度学习应用,例如风格迁移、生成古诗词等,以下是你不错的选择
  • [深度有趣](AI tutorial/深度有趣.pdf)
  1. 如果你想通过看中文视频学习整个的AI相关理论,例如CNN\RNN\GAN\NLP\RL\AM等,以下是你不错的选择
  1. 如果你想身临其境看看神经网络模型内部结果,以下3D可视化网站是你不错的选择

深度学习 only depend on python?

  • 如果是学术科研, maybe depend on python only, (如果有学术大神还请指正)

  • 如果是工业生产, maybe 30% depend on python only, what 70% is?

    AI flow 以上流程尤以部署升级、模型优化迭代难度较为突出

python 与 CV

  1. 如果你想用Python重复CV各种算法,以下是你不错的选择

数学基础

  1. 矩阵、向量运算

其它工具

  1. java 学习资料

tutorials-repository's People

Contributors

ymzx avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.