Git Product home page Git Product logo

tensorflow-learning's Introduction

学习记录

1. 资料索引

学习来源:炼数成金的《深度学习框架TensorFlow学习与应用》视频 + 网上博客内容 。

视频目录:

第 1周 Tensorflow简介,Anaconda安装,Tensorflow的CPU版本安装
第 2周 Tensorflow的基础使用,包括对图(graphs),会话(session),张量(tensor),变量(Variable)的一些解释和操作
第 3周 Tensorflow线性回归以及分类的简单使用
第 4周 softmax,交叉熵(cross-entropy),dropout以及Tensorflow中各种优化器的介绍
第 5周 卷积神经网络CNN的讲解,以及用CNN解决MNIST分类问题
第 6周 使用Tensorboard进行结构可视化,以及网络运算过程可视化
第 7周 递归神经网络LSTM的讲解,以及LSTM网络的使用
第 8周 保存和载入模型,使用Google的图像识别网络inception-v3进行图像识别
第 9周 Tensorflow的GPU版本安装。设计自己的网络模型,并训练自己的网络模型进行图像识别
第10周 使用Tensorflow进行验证码识别
第11周 Tensorflow在NLP中的使用(一)
第12周 Tensorflow在NLP中的使用(二)

说明:实际第 5 周讲的是 Tensorborad 结构可视化,第 6 周讲的是 CNN,下面视频中链接里的文件夹顺序,我已修正。

(1) 在线观看:

(2) 下载:

  • 《深度学习框架Tensorflow学习与应用》(含视频+代码+课件,视频总时长:13小时31分钟) 【百度网盘下载 密码: 1a8j】
  • 《深度学习框架Tensorflow学习与应用[只有videos-720p]》(该份资料只有视频文件) 【 百度网盘下载 密码: i3e2】

其他学习视频(觉得有必要可以看看~):

(3) 相关资料:

2. 学习之路

(1) Python基础

学习 TensorFlow 之前,先学习掌握以下内容,包括 Python 基础、Anconada 安装等等:

(2) 科学计数库、Python图像处理库及其他

其他:

(3) tensorflow笔记

《深度学习框架Tensorflow学习与应用》笔记索引(其中会有补充一些内容):

笔记补充:

3. keras 学习(深度学习前端框架)

  • Keras 学习笔记.md

  • Keras中的多分类损失函数categorical_crossentropy

    注意:当使用categorical_crossentropy损失函数时,你的标签应为多类模式,例如如果你有 10 个类别,每一个样本的标签应该是一个 10 维的向量,该向量在对应有值的索引位置为 1 其余为 0。

    可以使用这个方法进行转换:

    from keras.utils.np_utils import to_categorical
    
    categorical_labels = to_categorical(int_labels, num_classes=None)

    以 mnist 数据集为例:

    from keras.datasets import mnist
    
    (X_train, y_train), (X_test, y_test) = mnist.load_data()
    y_train = to_categorical(y_train, 10)
    y_test = to_categorical(y_test, 10)
    
    ...
    model.compile(loss='categorical_crossentropy', optimizer='adam')
    model.fit(X_train, y_train, epochs=100, batch_size=1, verbose=2)
  • keras中的回调函数 [荐]

4. 网上博文

损失函数:

优化器:

分类器:

其他:

数学:

Batch Normalization:

5. MNIST

6. TF快速入门总结

参考「机器之心」编译文章:

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.