Keras: 基于 Python 的深度学习库
6 Fashion-MNIST 时尚物品数据集 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156 12.7 Boston 房价回归数据集 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157 13 预训练模型 Applications 158 些代码紧凑,易于调试,并且易于扩展。 1.3 快速开始:30 秒上手 Keras Keras 的核心数据结构是 model,一种组织网络层的方式。最简单的模型是 Sequential 顺 序模型,它是由多个网络层线性堆叠的栈。对于更复杂的结构,你应该使用 Keras 函数式 API, 它允许构建任意的神经网络图。 Sequential 顺序模型如下所示: from keras.models import Sequential NVIDIA、优步、苹果(通过 CoreML)等。 快速开始 8 3 快速开始 3.1 Sequential 顺序模型指引 3.1.1 开始使用 Keras 顺序 (Sequential) 模型 顺序模型是多个网络层的线性堆叠。 你可以通过将层的列表传递给 Sequential 的构造函数,来创建一个 Sequential 模型: from keras.models import Sequential from0 码力 | 257 页 | 1.19 MB | 1 年前3Python 标准库参考指南 3.10.15
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1617 26.12 test --- Python 回归测试包 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1617 26.12.1 为 test 的符号)。请注意, k 不可为零。如果 k 为 None,则当作 1 处理。 (6) 拼接不可变序列总是会生成新的对象。这意味着通过重复拼接来构建序列的运行时开销将会基于序列 总长度的乘方。想要获得线性的运行时开销,你必须改用下列替代方案之一: • 如果拼接str 对象,你可以构建一个列表并在最后使用str.join() 或是写入一个io.StringIO 实例并在结束时获取它的值 • 如果拼接bytes 字”)。不存在可在线性时间 内将一个字符串转换为二进制整数或将一个二进制整数转换为字符串的算法,除非基数为 2 的乘方。对于 基数为 10 来说已知最好的算法也有亚二次方复杂度。转换一个大数值如 int('1' * 500_000) 在快速的 CPU 上也会花费一秒以上的时间。 限制转换大小提供了一个避免 CVE-2020-10735 的可行方法。 此限制会在可能涉及非线性转换算法时作用于输入0 码力 | 2207 页 | 10.45 MB | 9 月前3Python 标准库参考指南 3.10.15
的库 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1513 26.12 test --- Python 回归测试包 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1513 26.12.1 为 test 包编写单元测试 的符号)。请注意,k 不可为零。如果 k 为 None,则当作 1 处理。 (6) 拼接不可变序列总是会生成新的对象。这意味着通过重复拼接来构建序列的运行时开销将会基于 序列总长度的乘方。想要获得线性的运行时开销,你必须改用下列替代方案之一: • 如果拼接str 对象,你可以构建一个列表并在最后使用str.join() 或是写入一个io. StringIO 实例并在结束时获取它的值 • 如果拼接bytes 字”)。不存在可在线性 时间内将一个字符串转换为二进制整数或将一个二进制整数转换为字符串的算法,除非基数为 2 的乘方。 对于基数为 10 来说已知最好的算法也有亚二次方复杂度。转换一个大数值如 int('1' * 500_000) 在快速的 CPU 上也会花费一秒以上的时间。 限制转换大小提供了一个避免 CVE-2020-10735 的可行方法。 此限制会在可能涉及非线性转换算法时作用于输入0 码力 | 2072 页 | 10.39 MB | 9 月前3Python 标准库参考指南 3.12
的库 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1646 26.9 test --- Python 回归测试包 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1646 26.9.1 为 test 包编写单元测试 的符号)。请注 意,k 不可为零。如果 k 为 None,则当作 1 处理。 (6) 拼接不可变序列总是会生成新的对象。这意味着通过重复拼接来构建序列的运行时开销将会基于 序列总长度的乘方。想要获得线性的运行时开销,你必须改用下列替代方案之一: • 如果拼接str 对象,你可以构建一个列表并在最后使用str.join() 或是写入一个io. StringIO 实例并在结束时获取它的值 • 如果拼接bytes 字”)。不存在可在线性 时间内将一个字符串转换为二进制整数或将一个二进制整数转换为字符串的算法,除非基数为 2 的乘方。 对于基数为 10 来说已知最好的算法也有亚二次方复杂度。转换一个大数值如 int('1' * 500_000) 在 快速的 CPU 上也会花费一秒以上的时间。 限制转换大小是一项避免 CVE 2020-10735 的务实解决方式。 此限制会在可能涉及非线性转换算法时作用于输0 码力 | 2253 页 | 11.81 MB | 9 月前3Python 标准库参考指南 3.12
的库 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1646 26.9 test --- Python 回归测试包 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1646 26.9.1 为 test 包编写单元测试 的符号)。请注 意,k 不可为零。如果 k 为 None,则当作 1 处理。 (6) 拼接不可变序列总是会生成新的对象。这意味着通过重复拼接来构建序列的运行时开销将会基于 序列总长度的乘方。想要获得线性的运行时开销,你必须改用下列替代方案之一: • 如果拼接str 对象,你可以构建一个列表并在最后使用str.join() 或是写入一个io. StringIO 实例并在结束时获取它的值 • 如果拼接bytes 字”)。不存在可在线性 时间内将一个字符串转换为二进制整数或将一个二进制整数转换为字符串的算法,除非基数为 2 的乘方。 对于基数为 10 来说已知最好的算法也有亚二次方复杂度。转换一个大数值如 int('1' * 500_000) 在 快速的 CPU 上也会花费一秒以上的时间。 限制转换大小是一项避免 CVE 2020-10735 的务实解决方式。 此限制会在可能涉及非线性转换算法时作用于输0 码力 | 2253 页 | 11.81 MB | 9 月前3Python 标准库参考指南 3.11.10
library . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1631 26.9 test --- Python 回归测试包 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1631 26.9.1 为 test 包编写单元测试 的符号)。请注意,k 不可为零。如果 k 为 None,则当作 1 处理。 (6) 拼接不可变序列总是会生成新的对象。这意味着通过重复拼接来构建序列的运行时开销将会基于 序列总长度的乘方。想要获得线性的运行时开销,你必须改用下列替代方案之一: • 如果拼接str 对象,你可以构建一个列表并在最后使用str.join() 或是写入一个io. StringIO 实例并在结束时获取它的值 • 如果拼接bytes 字”)。不存在可在线性 时间内将一个字符串转换为二进制整数或将一个二进制整数转换为字符串的算法,除非基数为 2 的乘方。 对于基数为 10 来说已知最好的算法也有亚二次方复杂度。转换一个大数值如 int('1' * 500_000) 在快速的 CPU 上也会花费一秒以上的时间。 限制转换大小提供了一个避免 CVE-2020-10735 的可行方法。 此限制会在可能涉及非线性转换算法时作用于输入0 码力 | 2248 页 | 11.10 MB | 9 月前3Python 标准库参考指南 3.11.10
library . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1743 26.9 test --- Python 回归测试包 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1743 26.9.1 为 test 包编写单元测试 的符号)。请注意, k 不可为零。如果 k 为 None,则当作 1 处理。 (6) 拼接不可变序列总是会生成新的对象。这意味着通过重复拼接来构建序列的运行时开销将会基于序列 总长度的乘方。想要获得线性的运行时开销,你必须改用下列替代方案之一: • 如果拼接str 对象,你可以构建一个列表并在最后使用str.join() 或是写入一个io.StringIO 实例并在结束时获取它的值 • 如果拼接bytes 仅会作用于十进制或其他 以非二的乘方为基数的数字。十六进制、八进制和二进制转换不受限制。该限制可以被配置。 int 类型在 CPython 中是存储为二进制形式的任意长度的数字(通常称为“大数字”)。不存在可在线性时间 内将一个字符串转换为二进制整数或将一个二进制整数转换为字符串的算法,除非基数为 2 的乘方。对于 基数为 10 来说已知最好的算法也有亚二次方复杂度。转换一个大数值如 int('1' * 500_000)0 码力 | 2399 页 | 11.19 MB | 9 月前3Python 标准库参考指南 3.13
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1664 26.8 test --- Python 回归测试包 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1676 26.8.1 为 test 包编写单元测试 的符号)。请注 意,k 不可为零。如果 k 为 None,则当作 1 处理。 (6) 拼接不可变序列总是会生成新的对象。这意味着通过重复拼接来构建序列的运行时开销将会基于 序列总长度的乘方。想要获得线性的运行时开销,你必须改用下列替代方案之一: • 如果拼接str 对象,你可以构建一个列表并在最后使用str.join() 或是写入一个io. StringIO 实例并在结束时获取它的值 • 如果拼接bytes 字”)。不存在可在线性 时间内将一个字符串转换为二进制整数或将一个二进制整数转换为字符串的算法,除非基数为 2 的乘方。 对于基数为 10 来说已知最好的算法也有亚二次方复杂度。转换一个大数值如 int('1' * 500_000) 在 快速的 CPU 上也会花费一秒以上的时间。 限制转换大小是一项避免 CVE 2020-10735 的务实解决方式。 此限制会在可能涉及非线性转换算法时作用于输0 码力 | 2246 页 | 11.74 MB | 9 月前3Python 标准库参考指南 3.13
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1660 26.8 test --- Python 回归测试包 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1672 26.8.1 为 test 包编写单元测试 的符号)。请注 意,k 不可为零。如果 k 为 None,则当作 1 处理。 (6) 拼接不可变序列总是会生成新的对象。这意味着通过重复拼接来构建序列的运行时开销将会基于 序列总长度的乘方。想要获得线性的运行时开销,你必须改用下列替代方案之一: • 如果拼接str 对象,你可以构建一个列表并在最后使用str.join() 或是写入一个io. StringIO 实例并在结束时获取它的值 • 如果拼接bytes 字”)。不存在可在线性 时间内将一个字符串转换为二进制整数或将一个二进制整数转换为字符串的算法,除非基数为 2 的乘方。 对于基数为 10 来说已知最好的算法也有亚二次方复杂度。转换一个大数值如 int('1' * 500_000) 在 快速的 CPU 上也会花费一秒以上的时间。 限制转换大小是一项避免 CVE 2020-10735 的务实解决方式。 此限制会在可能涉及非线性转换算法时作用于输0 码力 | 2242 页 | 11.73 MB | 9 月前3Python 标准库参考指南 3.9.20
支持库 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1577 26.12 test --- Python 回归测试包 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1577 26.12.1 为 test 的符号)。请注意, k 不可为零。如果 k 为 None,则当作 1 处理。 (6) 拼接不可变序列总是会生成新的对象。这意味着通过重复拼接来构建序列的运行时开销将会基于序列 总长度的乘方。想要获得线性的运行时开销,你必须改用下列替代方案之一: • 如果拼接str 对象,你可以构建一个列表并在最后使用str.join() 或是写入一个io.StringIO 实例并在结束时获取它的值 • 如果拼接bytes 字”)。不存在可在线性时间 内将一个字符串转换为二进制整数或将一个二进制整数转换为字符串的算法,除非基数为 2 的乘方。对于 基数为 10 来说已知最好的算法也有亚二次方复杂度。转换一个大数值如 int('1' * 500_000) 在快速的 CPU 上也会花费一秒以上的时间。 限制转换大小提供了一个避免 CVE-2020-10735 的可行方法。 此限制会在可能涉及非线性转换算法时作用于输入0 码力 | 2146 页 | 10.17 MB | 9 月前3
共 25 条
- 1
- 2
- 3