网络
gNet是一个微型深度学习(DL)库。旨在了解DL的工作原理。它正在CPU上运行。它是用Python语言编写的,并用于:
* Numpy for linear algebra calculations
* Matplotlib for plottings
* Texttable for proper printing of model summary in cmd
* wget for download MNIST data
* idx2numpy for load MNIST dat
神经网络
这个库是我从零开始的神经网络。 其目的是为了教育。 编写它可以帮助我弥补我的一些知识空白,希望我的代码/故事也能为其他人指明正确的方向。
目标
目标是创建一个通用库,该库能够对图像进行分类。 MNIST数据集是图像分类的常见“问候,世界”,因此是一个很好的起点。
神经网络
可以使用相对较小,易于理解的网络对数据集中的图像进行分类。 我们将使用两个紧密连接的层。 在Keras中,网络可以定义为...
model = keras . Sequential ([
keras . l
AshPy
AshPy是一个TensorFlow 2.1库,用于(分布式)培训,评估,模型选择和快速原型制作。 它旨在减轻设置用于训练复杂的定制深度学习模型的体系结构的所有细微差别的负担。
| | | |
快速范例
# define a distribution strategy
strategy = tf . distribute . MirroredStrategy ()
# work inside the scope of the created strategy
with strat