• 第1章 Tensorfow简介与环境搭建

    本门课程的入门章节,简要介绍了tensorflow是什么,详细介绍了Tensorflow历史版本变迁以及tensorflow的架构和强大特性。并在Tensorflow1.0、pytorch、Tensorflow2.0之间做了对比。最后通过实战讲解了在Google cloud和AWS两个平台上的环境配置。

    • 1-1 课程导学试看
    • 1-2 Tensorflow是什么
    • 1-3 Tensorflow版本变迁与tf1.0架构
    • 1-4 Tensorflow2.0架构试看
    • 1-5 Tensorflow&pytorch比较试看
    • 1-6 Tensorflow环境配置
    • 1-7 Google_cloud无GPU环境搭建
    • 1-8 Google_cloud_远程jupyter_notebook配置
    • 1-9 Google_cloud_gpu_tensorflow配置
    • 1-10 Google_cloud_gpu_tensorflow镜像配置
    • 1-11 AWS云平台环境配置
  • 第2章 Tensorflow keras实战

    本门课程的基础章节,详细介绍了如何使用tf.keras进行模型的搭建以及大量的深度学习的理论知识。理论知识包括分类问题、回归问题、损失函数、神经网络、激活函数、dropout、批归一化、深度神经网络、Wide&Deep模型、密集特征、稀疏特征、超参数搜索等及其在图像分类、房价预测上的实现。...

    • 2-1 tfkeras简介
    • 2-2 分类回归与目标函数
    • 2-3 实战分类模型之数据读取与展示
    • 2-4 实战分类模型之模型构建
    • 2-5 实战分类模型之数据归一化
    • 2-6 实战回调函数
    • 2-7 实战回归模型
    • 2-8 神经网络讲解
    • 2-9 实战深度神经网络
    • 2-10 实战批归一化、激活函数、dropout
    • 2-11 wide_deep模型
    • 2-12 函数API实现wide&deep模型
    • 2-13 子类API实现wide&deep模型
    • 2-14 wide&deep模型的多输入与多输出实战
    • 2-15 超参数搜索
    • 2-16 手动实现超参数搜索实战
    • 2-17 实战sklearn封装keras模型
    • 2-18 实战sklearn超参数搜索
  • 第3章 Tensorflow基础API使用

    接上一节课中使用高级抽象的API tf.keras搭建模型,本节课则介绍了基础的API来方便大家更加灵活的定义和使用模型。课程内容包括tensorflow基础数据类型、自定义模型和损失函数、自定义求导、tf.function、图结构等以及其在图像分类、房价预测上的实现。...

    • 3-1 tf基础API引入
    • 3-2 实战tf.constant
    • 3-3 实战tf.strings与ragged tensor
    • 3-4 实战sparse tensor与tf.Variable
    • 3-5 实战自定义损失函数与DenseLayer回顾
    • 3-6 使子类与lambda分别实战自定义层次
    • 3-7 tf.function函数转换
    • 3-8 @tf.function函数转换
    • 3-9 函数签名与图结构
    • 3-10 近似求导
    • 3-11 tf.GradientTape基本使用方法
    • 3-12 tf.GradientTape与tf.keras结合使用
    • 3-13 章节总结
  • 第4章 Tensorflow dataset使用

    介绍Tensorflow dataset空间下API的使用,dataset API主要用于读取数据。本届课程通过在房价预测问题上的实战详细的介绍如何使用tf.dataset读取csv文件和tfrecord文件。

    • 4-1 data_API引入
    • 4-2 tf_data基础API使用
    • 4-3 生成csv文件
    • 4-4 tf.io.decode_csv使用
    • 4-5 tf.data读取csv文件并与tf.keras结合使用
    • 4-6 tfrecord基础API使用
    • 4-7 生成tfrecords文件
    • 4-8 tf.data读取tfrecord文件并与tf.keras结合使用
    • 4-9 章节总结
  • 第5章 Tensorflow Estimator使用与tf1.0

    本节课分为两部分,第一部分介绍tensorflow中estimator和特征列的API的使用,estimator是和keras平级的用于模型抽象的高级API,会使用泰坦尼克生存预测项目来详细的讲解特征抽取和estimator使用。学习完以上的基础知识后,在第二部分中会讲解tf1.0的知识点来方便大家对比2.0与1.0的区别。...

    • 5-1 课程引入
    • 5-2 泰坦尼克问题引入分析
    • 5-3 feature_column使用
    • 5-4 keras_to_estimator
    • 5-5 预定义estimator使用
    • 5-6 交叉特征实战
    • 5-7 TF1.0引入
    • 5-8 TF1.0计算图构建
    • 5-9 TF1.0模型训练
    • 5-10 TF1_dataset使用
    • 5-11 TF1_自定义estimator
    • 5-12 API改动升级与课程总结
  • 第6章 卷积神经网络

    本节课程依托图像分类与两个Kaggle数据集项目,主要讲解卷积神经网络,包括卷积、池化、卷积网络、数据增强、迁移学习等知识。详细的讲解了卷积操作的过程。同时还对如何使用Kaggle平台上的GPU进行的讲解。

    • 6-1 卷积神经网络引入与总体结构
    • 6-2 卷积解决的问题
    • 6-3 卷积的计算
    • 6-4 池化操作
    • 6-5 卷积神经网络实战
    • 6-6 深度可分离卷积网络
    • 6-7 深度可分离卷积网络实战
    • 6-8 Kaggle平台与10monkeys数据集介绍
    • 6-9 Keras generator读取数据
    • 6-10 10monkeys基础模型搭建与训练
    • 6-11 10monkeys模型微调
    • 6-12 keras generator读取cifar10数据集
    • 6-13 模型训练与预测
    • 6-14 章节总结
  • 第7章 循环神经网络

    本节课程依托文本分类和文本生成两个项目,对序列式问题、循环神经网络、LSTM、双向LSTM等模型进行了详细的讲解和实战。

    • 7-1 循环神经网络引入与embedding
    • 7-2 数据集载入与构建词表索引
    • 7-3 数据padding、模型构建与训练
    • 7-4 序列式问题与循环神经网络
    • 7-5 循环神经网络实战文本分类
    • 7-6 文本生成之数据处理
    • 7-7 文本生成实战之构建模型
    • 7-8 文本生成实战之采样生成文本
    • 7-9 LSTM长短期记忆网络
    • 7-10 LSTM文本分类与文本生成实战
    • 7-11 subword文本分类之数据集载入与tokenizer
    • 7-12 subword文本分类之dataset变换与模型训练
    • 7-13 章节总结
  • 第8章 Tensorflow分布式

    本节课程依托图像分类项目,对tensorflow框架中的分布式原理和策略进行了详细的讲解,并在实战中予以实现。尤其是对参数服务器的分布式的并行架构进行详细的阐述。

    • 8-1 课程引入与GPU设置
    • 8-2 GPU默认设置
    • 8-3 内存增长和虚拟设备实战
    • 8-4 GPU手动设置实战
    • 8-5 分布式策略
    • 8-6 keras分布式实战
    • 8-7 estimator分布式实战
    • 8-8 自定义流程实战
    • 8-9 分布式自定义流程实战
  • 第9章 Tensorflow模型保存与部署(未完待续)

    本节课程依托图像分类项目,对tensorflow模型和部署进行了详细的讲解,包括普通的模型保存、tflite的使用、模型的android的部署、在js上的部署等以及对应的实战。

    • 9-1 课程引入与TFLite_x264
    • 9-2 保存模型结构加参数与保存参数实战
    • 9-3 Keras模型转化为SavedModel
    • 9-4 签名函数转化为SavedModel
    • 9-5 签名函数,SavedModel和Keras模型到具体函数转换
    • 9-6 tflite保存与解释与量化
    • 9-7 tensorflowjs转换模型
    • 9-8 tensorflowjs搭建服务器载入模型实战
  • 第10章 机器翻译(未完待续)

    本节课程依托机器翻译项目,对transformer模型进行了详细的讲解,包括可缩放点积注意力、多头注意力等知识。并对该模型进行了实现。同时,讲解了tensorflow中常用算法库tensor2tensor的使用,并使用tensor2tensor中已有的最新算法在图像分类和机器翻译上进行了最高效果的训练。...

    • 10-1 课程引入与seq2seq+attention模型讲解
    • 10-2 数据预处理理与读取
    • 10-3 数据id化与dataset生成
    • 10-4 Encoder构建
    • 10-5 attention构建
    • 10-6 Decoder构建
    • 10-7 损失函数与单步训练函数
    • 10-8 模型训练
    • 10-9 模型预测实现
    • 10-10 样例例分析与总结
    • 10-11 Transformer模型总体架构
    • 10-12 Encoder-Decoder架构与缩放点击注意力
    • 10-13 多头注意力与位置编码
    • 10-14 Add、Normalize、Decoding过程与总结
    • 10-15 数据预处理与dataset生成
    • 10-16 位置编码
    • 10-17 mask构建
    • 10-18 缩放点积注意力机制实现(1)
    • 10-19 缩放点积注意力机制实现(2)
    • 10-20 多头注意力机制实现
    • 10-21 feedforward层次实现
    • 10-22 EncoderLayer实现
    • 10-23 DecoderLayer实现
    • 10-24 EncoderModel实现
    • 10-25 DecoderModel实现
    • 10-26 Transformer实现
    • 10-27 自定义学习率
    • 10-28 Mask创建与使用
    • 10-29 模型训练
    • 10-30 模型预测实现
    • 10-31 attention可视化

Google工程师亲授 Tensorflow2.0-入门到进阶的更多相关文章

  1. Google老师亲授 TensorFlow2.0实战: 入门到进阶

    Google老师亲授 TensorFlow2.0 入门到进阶 课程以Tensorflow2.0框架为主体,以图像分类.房价预测.文本分类等项目为依托,讲解Tensorflow框架的使用方法,同时学习到 ...

  2. OAuth2.0 入门与进阶

     一.基础知识 1.OAuth产生背景 很多网站.APP 弱化甚至没有搭建自己的账号体系,而是直接使用社会化登录的方式,这样不仅免去了用户注册账号的麻烦.还可以获取用户的好友关系来增强自身的社交功能. ...

  3. 深度学习框架Tensorflow应用(Google工程师)

    首先在这里给大家分享Google工程师亲授 Tensorflow2.0-入门到进阶教程 有需要的小伙伴可点击进入扣群下载,群内不定期的会分享资料教程,点击直达链接:https://jq.qq.com/ ...

  4. 一文上手Tensorflow2.0(四)

    系列文章目录: Tensorflow2.0 介绍 Tensorflow 常见基本概念 从1.x 到2.0 的变化 Tensorflow2.0 的架构 Tensorflow2.0 的安装(CPU和GPU ...

  5. 一文上手TensorFlow2.0(一)

    目录: Tensorflow2.0 介绍 Tensorflow 常见基本概念 从1.x 到2.0 的变化 Tensorflow2.0 的架构 Tensorflow2.0 的安装(CPU和GPU) Te ...

  6. Google工程师打造Remix OS系统 桌面版安卓下载

    三位前Google工程师打造的Remix OS系统终于来到了PC桌面上,现已可以下载尝鲜. Remix OS for PC基于Android-x86项目,由安卓5.1 Lollipop深度定制而来,不 ...

  7. Json.Net6.0入门学习试水篇

    原文:Json.Net6.0入门学习试水篇 前言 JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式.简单地说,JSON 可以将 JavaScript 对象中 ...

  8. Google C++测试框架系列:入门

    Google C++测试框架系列:入门 原始链接:V1_6_Primer 注 GTest或者Google Test: Google的C++测试框架. Test Fixtures: 这个词实在找不到对应 ...

  9. 基于tensorflow2.0 使用tf.keras实现Fashion MNIST

    本次使用的是2.0测试版,正式版估计会很快就上线了 tf2好像更新了蛮多东西 虽然教程不多 还是找了个试试 的确简单不少,但是还是比较喜欢现在这种写法 老样子先导入库 import tensorflo ...

随机推荐

  1. Go中的异常处理

    1. errors包 Go 有一个预先定义的 error 接口类型 : type error interface { Error() string } 错误值用来表示异常状态.Go也提供了一个包:er ...

  2. STM32CubeMX工程修改MCU的两种方法

    有些时候我们在已经使用过一段时间的stm32cube创建的工程,需要更换一个同系列的芯片,比如Flash空间更大或者更小,第一种方法我在网上搜索过,就是使用cube选择一个新使用型号的MCU,然后使用 ...

  3. android ——滑动菜单

    一.DrawerLayout是一个拥有两个子控件的布局,第一个子控件是主屏幕中显示的内容,第二个子控件是滑动菜单中显示的内容: <android.support.v4.widget.Drawer ...

  4. gcd 和 同余方程(Exgcd)

    求关于x的同余方程 ax≡1(mod b) 的最小正整数解. 对于 100%的数据,2≤a,b≤2*109. NOIP 2012 提高组 第二天 第一题 (只看Exgcd的自行跳过这段文字) 先撇开扩 ...

  5. flask 使用基础

    转 https://blog.csdn.net/yelena_11/article/details/53404892

  6. JMM浅析

    背景 学习Java并发编程,JMM是绕不过的槛.在Java规范里面指出了JMM是一个比较开拓性的尝试,是一种试图定义一个一致的.跨平台的内存模型.JMM的最初目的,就是为了能够支多线程程序设计的,每个 ...

  7. Linux 中如何查询端口被占用的情况

    Linux如何查看端口 1.lsof -i:端口号 用于查看某一端口的占用情况,比如查看8000端口使用情况,lsof -i:8000,如下图 可以看到8000端口已经被轻量级文件系统转发服务lwfs ...

  8. Zabbix遇到的问题集锦

    一.Web界面上显示Zabbix server is not running 二.Zabbix显示中文字体 三.利用Python发送告警注意细节 四.zabbix上发告警信息不发恢复信息 五.Agen ...

  9. UVA 10395 素数筛

    Twin Primes Twin primes are pairs of primes of the form (p; p + 2). The term \twin prime" was c ...

  10. unity编辑器扩展_04(使用Selection获取选择的游戏物体)

    代码: [MenuItem("Tools/GetChance", false, 1)]    static void GetChance()    {        if (Sel ...