Deep Learning with Python第二章(翻译)5

为了让它更具体一些,让我们回去看看MNIST例子的过程。首先,我们下载了MNIST的数据包;

(略)

下一步,我们展示了张量train_images的轴的数量,ndim属性:

(略)

这是它的shape:

(略)

并且这是它的数据类型,dtype属性:

(略)

所以我们有了一个8位int的3D张量。更准确的说,这是一个每个包含了28*8个整数的60000个矩阵。每个矩阵是一个有着0到255之间系数的灰度图片。

让我们使用Matplotlib库(标准科学python套中的一部分)来展示四个3D张量的数字:于2.2可见。

(略)

2.2.6 Nmupy中的多维张量

在先前的例子中,我们在第一个轴的旁边使用语句train_images[i]选择了一个特殊的数字。在张量中选择选择特殊元素叫做张量切片。让我们看看你在Numpy数组中所做的张量切片操作。

接下来的例子中选则了数字#10到#100(#100不在其中),并且将它们放在数组(90,28,28)的shape中。

这相当于这个更详细的说法:它给沿着每个张量轴的切片指定了一个起点索引和一个终点索引。注意:是相当于选择整个轴

(略)

一般而言,你可能在沿着每个张量轴在任意两个索引之间进行选择。例如,为了选择所有图像右下角像素14*14的区域,你这样做:

(略)

它也可能使用负指数。更像是Python list中的负指数,它们指示的位置于当前轴的末尾有关系。为了裁剪中间居中14*14像素补丁,你需要这样做:

(略)

2.2.7 数据组的注释

一般而言,在所有数据张量中,你会在深度学习遇到的第一个轴(轴0,因为索引开始于0)是图像轴(有时叫做图像维度)。在MNIST的例子中,图片是数字的图像。

此外,深度学习没有执行一个完全数据组;它们宁愿数据分到更小的部分。具体来说,这里是一组被批处理为128尺寸的MNIST数字。

(略)

原文地址:https://www.cnblogs.com/zzheng-blog/p/10857017.html

时间: 2024-11-09 02:39:47

Deep Learning with Python第二章(翻译)5的相关文章

Deep Learning with Python

Deep Learning with Python 适合立志研究人工智能.深度学习的初学者及有经验的开发者,本书分为两部分,第一部分是入门篇,讲解什么叫人工智能和深度学习,介绍一些基础概念,初级实例,适合初学者了解什么是深度学习:第二部分是高级篇,深度学习在计算机视觉.文本处理的方法和理论方法,也有很多的实际例子和最佳实践等,适合有经验开发者,学习梯度明显,是一本经典的人工智能书籍. 本书是 Google 推荐的学习深度学习的书籍,它深入精确的讲解了深度学习最基本的概念知识结构,对于宏观把握深度

Machine and Deep Learning with Python

Machine and Deep Learning with Python Education Tutorials and courses Supervised learning superstitions cheat sheet Introduction to Deep Learning with Python How to implement a neural network How to build and run your first deep learning network Neur

machine learn in python 第二章2.1.1

1关于 sklearn.datasets from sklearn.datasets import load_iris import numpy as np data = load_iris() data 的属性如下: 数据存储在.data项中 每个观察对象的种类存储在数据集的.target属性中 数据的特征的种类存储在数据集的.feature_names属性中. 2关于遍历问题 a:遍历不取item的序号i for item in sequence: process(item) b: for 

[Head First Python] - 第二章 python of comment

1- 多行注释 ''' ''' 或 """ """ '''this is the standard way to include a multiple-line comment in you code''' """this is the standard way to include a multiple-line comment in you code""" 2- 单行注释 # # t

Machine Learning In Action 第二章学习笔记: kNN算法

本文主要记录<Machine Learning In Action>中第二章的内容.书中以两个具体实例来介绍kNN(k nearest neighbors),分别是: 约会对象预测 手写数字识别 通过“约会对象”功能,基本能够了解到kNN算法的工作原理.“手写数字识别”与“约会对象预测”使用完全一样的算法代码,仅仅是数据集有变化. 约会对象预测 1 约会对象预测功能需求 主人公“张三”喜欢结交新朋友.“系统A”上面注册了很多类似于“张三”的用户,大家都想结交心朋友.“张三”最开始通过自己筛选的

python 第二章

第二章 while 循环 # while -- 关键字(死循环) # while 条件 冒号 # 缩进 循环体 # 停止while要点击红色停止,不能只关闭窗口 while True: print("痒") print("鸡你太美") print("卡路里") print("好运来") while False: print("痒") print("鸡你太美") print("卡

python 第二章 二进制运算、字符编码、数据类型

>>> len(s.ljust(50,'*'))50>>> 1.二进制转换: bin(342) '0b101010110' 2.ASCII码与二进制: 每一个ASCII码都是用8位表示,ASCII码一共有255个.每一位0或者1所占的空间单位为bit(比特),这是计算机中最小的表示单位,8位表示一个字节. 8bit = 1bytes(字节),最小的存储单位,1bytes缩写为1B 1KB = 1024B 1MB = 1024KB 1GB = 1024MB 1TB = 1

Python深度学习 deep learning with Python 人民邮电出版社

内容简介 本书由Keras之父.现任Google人工智能研究员的弗朗索瓦?肖莱(Fran?ois Chollet)执笔,详尽介绍了用Python和Keras进行深度学习的探索实践,涉及计算机视觉.自然语言处理.生成式模型等应用.书中包含30多个代码示例,步骤讲解详细透彻.由于本书立足于人工智能的可达性和大众化,读者无须具备机器学习相关背景知识即可展开阅读.在学习完本书后,读者将具备搭建自己的深度学习环境.建立图像识别模型.生成图像和文字等能力. 作者简介 [作者简介] 弗朗索瓦?肖莱(Fran?

《Deep Learning》译文 第一章 前言(中) 神经网络的变迁与称谓的更迭

转载请注明出处! 第一章 前言(中) 1.1 本书适合哪些人阅读? 可以说本书的受众目标比较广泛,但是本书可能更适合于如下的两类人群,一类是学习过与机器学习相关课程的大学生们(本科生或者研究生),这包括了那些刚刚开始深度学习和AI研究的同学们:另一类是有机器学习或统计学背景的,想快速将深度学习应用在其产品或平台中的软件开发者们.深度学习早已被证实可以在许多软件应用中发挥光和热,比如:计算机视觉.语音与视频处理.自然语言理解.机器人学.生物学与化学.电视游戏.搜索引擎.在线广告与金融学等等. 为了