 【PyTorch深度学习-龙龙老师】-测试版202112预览版202112 3.8 手写数字图片识别体验 11 nn.Linear(28*28, 256) 使用 Sequential 容器可以非常方便地搭建多层的网络。对于 3 层网络,我们可以通过快速 完成 3 层网络的搭建。 # 利用 Sequential 容器封装 3 个网络层,前网络层的输出默认作为下一层的输入 model = nn.Sequential( # 创建第一层,输入为 PyTorch 张量的数据导出为 numpy 数组格式 Out[3]: array([1. , 2. , 3.3], dtype=float32) 创建向量、矩阵、张量等,可以通过 List 容器传给 torch.tensor()函数。例如,创建一 个元素的向量,代码如下: In [4]: a = torch.tensor([1.2]) # 创建一个元素的向量 a, a.shape Numpy Array 数组和 Python List 列表是 Python 程序中非常重要的数据载体容器,很多 数据都是通过 Python 语言将数据加载至 Array 或者 List 容器,再转换到 Tensor 类型,通过 PyTorch 运算处理后导出到 Array 或者 List 容器,方便其他模块调用。 通过 tf.tensor()函数可以创建新 Tensor,并将保存在 Python0 码力 | 439 页 | 29.91 MB | 1 年前3 【PyTorch深度学习-龙龙老师】-测试版202112预览版202112 3.8 手写数字图片识别体验 11 nn.Linear(28*28, 256) 使用 Sequential 容器可以非常方便地搭建多层的网络。对于 3 层网络,我们可以通过快速 完成 3 层网络的搭建。 # 利用 Sequential 容器封装 3 个网络层,前网络层的输出默认作为下一层的输入 model = nn.Sequential( # 创建第一层,输入为 PyTorch 张量的数据导出为 numpy 数组格式 Out[3]: array([1. , 2. , 3.3], dtype=float32) 创建向量、矩阵、张量等,可以通过 List 容器传给 torch.tensor()函数。例如,创建一 个元素的向量,代码如下: In [4]: a = torch.tensor([1.2]) # 创建一个元素的向量 a, a.shape Numpy Array 数组和 Python List 列表是 Python 程序中非常重要的数据载体容器,很多 数据都是通过 Python 语言将数据加载至 Array 或者 List 容器,再转换到 Tensor 类型,通过 PyTorch 运算处理后导出到 Array 或者 List 容器,方便其他模块调用。 通过 tf.tensor()函数可以创建新 Tensor,并将保存在 Python0 码力 | 439 页 | 29.91 MB | 1 年前3
 《TensorFlow 2项目进阶实战》6-业务落地篇:实现货架洞察Web应⽤ORM 选型 • 搭建 AI SaaS 理论:10 分钟快速开发 AI SaaS • 搭建 AI SaaS 实战:10 分钟快速开发 AI SaaS • 交付 AI SaaS:10 分钟快速掌握容器部署 • 交付 AI SaaS:部署和测试 AI SaaS 目录 串联 AI 流程理论:商品检测与商品识别 检测模型 RetinaNet 前向转换和使用 加载检测推理模型 detector AI SaaS:10 分钟快速掌握容器部署 更新依赖 requirements.txt 为 AI SaaS 编写 Dockerfile 为 AI SaaS 构建 Docker 镜像(TF 容器外) $ docker build –t tf2-ai-saas -f ai_saas/Dockerfile . 为 AI SaaS 构建 Docker 镜像(TF 容器外) $ docker build0 码力 | 54 页 | 6.30 MB | 1 年前3 《TensorFlow 2项目进阶实战》6-业务落地篇:实现货架洞察Web应⽤ORM 选型 • 搭建 AI SaaS 理论:10 分钟快速开发 AI SaaS • 搭建 AI SaaS 实战:10 分钟快速开发 AI SaaS • 交付 AI SaaS:10 分钟快速掌握容器部署 • 交付 AI SaaS:部署和测试 AI SaaS 目录 串联 AI 流程理论:商品检测与商品识别 检测模型 RetinaNet 前向转换和使用 加载检测推理模型 detector AI SaaS:10 分钟快速掌握容器部署 更新依赖 requirements.txt 为 AI SaaS 编写 Dockerfile 为 AI SaaS 构建 Docker 镜像(TF 容器外) $ docker build –t tf2-ai-saas -f ai_saas/Dockerfile . 为 AI SaaS 构建 Docker 镜像(TF 容器外) $ docker build0 码力 | 54 页 | 6.30 MB | 1 年前3
 《TensorFlow 2项目进阶实战》2-快速上手篇:动⼿训练模型和部署服务中使用 TensorFlow 2 在 Jupyter Lab 中使用 TensorFlow 2 在 Jupyter Lab 中使用 TensorFlow 2 Docker 容器 与 虚拟机 虚拟机 Docker 容器 在 Docker 中使用 TensorFlow 2 在 Docker 中使用 TensorFlow 2 在 Docker 中使用 TensorFlow 2 “Hello0 码力 | 52 页 | 7.99 MB | 1 年前3 《TensorFlow 2项目进阶实战》2-快速上手篇:动⼿训练模型和部署服务中使用 TensorFlow 2 在 Jupyter Lab 中使用 TensorFlow 2 在 Jupyter Lab 中使用 TensorFlow 2 Docker 容器 与 虚拟机 虚拟机 Docker 容器 在 Docker 中使用 TensorFlow 2 在 Docker 中使用 TensorFlow 2 在 Docker 中使用 TensorFlow 2 “Hello0 码力 | 52 页 | 7.99 MB | 1 年前3
 机器学习课程-温州大学-01机器学习-引言的环境的安装 54 Python 的主要数据类型 ⚫字符串 ⚫整数与浮点数 ⚫布尔值 ⚫日期时间 ⚫其它 55 Python 的数据结构 ⚫列表(list) 用来存储一连串元素的容器,列表用[ ]来表示,其中元素的类型可不相同。 ⚫元组(tuple) 元组类似列表,元组里面的元素也是进行索引计算。列表里面的元素的值可以修改,而元组 里面的元素的值不能修改,只能读取。元组的符号是( 图,错误图,散点图等。 https://matplotlib.org/gallery/index.html 70 Python模块-Matplotlib 图形的各元素名称如下: 绘图框 是图形的最高容器,所 有图形必须放置在绘图框中. 子图 是绘图框中所包含的图形 ,即便绘图框只包含一幅图,也 称之为子图. 元素 是组成子图的部件,从子 图最内部的数据线条到外围的坐 标轴标签等都属于元素0 码力 | 78 页 | 3.69 MB | 1 年前3 机器学习课程-温州大学-01机器学习-引言的环境的安装 54 Python 的主要数据类型 ⚫字符串 ⚫整数与浮点数 ⚫布尔值 ⚫日期时间 ⚫其它 55 Python 的数据结构 ⚫列表(list) 用来存储一连串元素的容器,列表用[ ]来表示,其中元素的类型可不相同。 ⚫元组(tuple) 元组类似列表,元组里面的元素也是进行索引计算。列表里面的元素的值可以修改,而元组 里面的元素的值不能修改,只能读取。元组的符号是( 图,错误图,散点图等。 https://matplotlib.org/gallery/index.html 70 Python模块-Matplotlib 图形的各元素名称如下: 绘图框 是图形的最高容器,所 有图形必须放置在绘图框中. 子图 是绘图框中所包含的图形 ,即便绘图框只包含一幅图,也 称之为子图. 元素 是组成子图的部件,从子 图最内部的数据线条到外围的坐 标轴标签等都属于元素0 码力 | 78 页 | 3.69 MB | 1 年前3
 机器学习课程-温州大学-01深度学习-引言的环境的安装 55 Python 的主要数据类型 ⚫字符串 ⚫整数与浮点数 ⚫布尔值 ⚫日期时间 ⚫其它 56 Python 的数据结构 ⚫列表(list) 用来存储一连串元素的容器,列表用[ ]来表示,其中元素的类型可不相同。 ⚫元组(tuple) 元组类似列表,元组里面的元素也是进行索引计算。列表里面的元素的值可以修改,而元组 里面的元素的值不能修改,只能读取。元组的符号是( 图,错误图,散点图等。 https://matplotlib.org/gallery/index.html 71 Python模块-Matplotlib 图形的各元素名称如下: 绘图框 是图形的最高容器,所 有图形必须放置在绘图框中. 子图 是绘图框中所包含的图形 ,即便绘图框只包含一幅图,也 称之为子图. 元素 是组成子图的部件,从子 图最内部的数据线条到外围的坐 标轴标签等都属于元素0 码力 | 80 页 | 5.38 MB | 1 年前3 机器学习课程-温州大学-01深度学习-引言的环境的安装 55 Python 的主要数据类型 ⚫字符串 ⚫整数与浮点数 ⚫布尔值 ⚫日期时间 ⚫其它 56 Python 的数据结构 ⚫列表(list) 用来存储一连串元素的容器,列表用[ ]来表示,其中元素的类型可不相同。 ⚫元组(tuple) 元组类似列表,元组里面的元素也是进行索引计算。列表里面的元素的值可以修改,而元组 里面的元素的值不能修改,只能读取。元组的符号是( 图,错误图,散点图等。 https://matplotlib.org/gallery/index.html 71 Python模块-Matplotlib 图形的各元素名称如下: 绘图框 是图形的最高容器,所 有图形必须放置在绘图框中. 子图 是绘图框中所包含的图形 ,即便绘图框只包含一幅图,也 称之为子图. 元素 是组成子图的部件,从子 图最内部的数据线条到外围的坐 标轴标签等都属于元素0 码力 | 80 页 | 5.38 MB | 1 年前3
 QCon北京2018-《未来都市--智慧城市与基于深度学习的机器视觉》-陈宇恒Kubernetes在异构系统调度中的挑战 • Kubernetes版本发布快,新特性更新频繁,对异构调度的支持不断加强;但配套设施落后(e.g. Spark on K8s, GitlabCI) • 容器系统调用栈深,需要仔细验证操作系统,内核及异构设备驱动的兼容性 • Kubernetes对NUMA、异构计算、存储设备的调度能力待加强 1.6 nvidia/gpu custom scheduler0 码力 | 23 页 | 9.26 MB | 1 年前3 QCon北京2018-《未来都市--智慧城市与基于深度学习的机器视觉》-陈宇恒Kubernetes在异构系统调度中的挑战 • Kubernetes版本发布快,新特性更新频繁,对异构调度的支持不断加强;但配套设施落后(e.g. Spark on K8s, GitlabCI) • 容器系统调用栈深,需要仔细验证操作系统,内核及异构设备驱动的兼容性 • Kubernetes对NUMA、异构计算、存储设备的调度能力待加强 1.6 nvidia/gpu custom scheduler0 码力 | 23 页 | 9.26 MB | 1 年前3
 亚马逊AWSAI Services Overviewcores MXNet TensorFlow Theano Caffe Torch 预配置的 CUDA 驱动 Anaconda, Python3 + CloudFormation 模版 + 容器镜像文件 全新的 EC2 P2 实例 | 高达16 块 GPUs ▪ 这款新实例类型包含了高达 8个 NVIDIA Tesla K80 Accelerators, 每个运行一对 NVIDIA GK2100 码力 | 56 页 | 4.97 MB | 1 年前3 亚马逊AWSAI Services Overviewcores MXNet TensorFlow Theano Caffe Torch 预配置的 CUDA 驱动 Anaconda, Python3 + CloudFormation 模版 + 容器镜像文件 全新的 EC2 P2 实例 | 高达16 块 GPUs ▪ 这款新实例类型包含了高达 8个 NVIDIA Tesla K80 Accelerators, 每个运行一对 NVIDIA GK2100 码力 | 56 页 | 4.97 MB | 1 年前3
 阿里云上深度学习建模实践-程孟力机器学习框架(PAI-TensorFlow/PAI-PyTorch/Caffe /Alink/…) 计算引擎(MaxCompute / EMR / Flink) 基础硬件(CPU/GPU/FPGA/NPU) 阿里云容器服务(ACK) • 200+组件 • 数十个场景化模版 • 所见即所得 交互式建模(DSW) • JupyterLab、WebIDE • 多框架兼容 • 可视化+tensorboard0 码力 | 40 页 | 8.51 MB | 1 年前3 阿里云上深度学习建模实践-程孟力机器学习框架(PAI-TensorFlow/PAI-PyTorch/Caffe /Alink/…) 计算引擎(MaxCompute / EMR / Flink) 基础硬件(CPU/GPU/FPGA/NPU) 阿里云容器服务(ACK) • 200+组件 • 数十个场景化模版 • 所见即所得 交互式建模(DSW) • JupyterLab、WebIDE • 多框架兼容 • 可视化+tensorboard0 码力 | 40 页 | 8.51 MB | 1 年前3
 动手学深度学习 v2.0device(type='cuda', index=1)] 小结 • 有多种方法可以在多个GPU上拆分深度网络的训练。拆分可以在层之间、跨层或跨数据上实现。前两者 需要对数据传输过程进行严格编排,而最后一种则是最简单的策略。 • 数据并行训练本身是不复杂的,它通过增加有效的小批量数据量的大小提高了训练效率。 • 在数据并行中,数据需要跨多个GPU拆分,其中每个GPU执行自己的前向传播和反向传播,随后所有的0 码力 | 797 页 | 29.45 MB | 1 年前3 动手学深度学习 v2.0device(type='cuda', index=1)] 小结 • 有多种方法可以在多个GPU上拆分深度网络的训练。拆分可以在层之间、跨层或跨数据上实现。前两者 需要对数据传输过程进行严格编排,而最后一种则是最简单的策略。 • 数据并行训练本身是不复杂的,它通过增加有效的小批量数据量的大小提高了训练效率。 • 在数据并行中,数据需要跨多个GPU拆分,其中每个GPU执行自己的前向传播和反向传播,随后所有的0 码力 | 797 页 | 29.45 MB | 1 年前3
共 9 条
- 1













