加入收藏 | 设为首页 | 会员中心 | 我要投稿 核心网 (https://www.hxwgxz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 教程 > 正文

从零开始:你也能创建随时可用神经网络

发布时间:2018-05-16 19:16:08 所属栏目:教程 来源:李佳惠
导读:【资讯】无论是开始接受还是从事一些新事物,总是不容易的。机器学习是可能需要尽快学习新项目的编程技能之一,但你或许并不知道从哪里开始。当然,在这个大社交媒体、门户网站经常出现的这个词,或许真的是出现在你简历上的一个很好的证明。 本文将使用Cl

  伴随项目中包含了训练有素的网络mynetwork.nippy的副本。 网络的损失方面让人比较满意,值接近于零,如下所示。  从零开始:你也可以创建随时可用的神经网络!

  让我们用手动定义的自定义输入来给新训练的网络一个镜头。

从零开始:你也可以创建随时可用的神经网络!

  这非常接近预期的0 * 1 = 0输出。

  现在,让我们尝试一下网络从来没有见过的双值元组。

从零开始:你也可以创建随时可用的神经网络!

  7.42比预期的结果相当好,5 * 1.5 = 7.5。

  使用网络

  正如你所见,训练有素的网络被保存在一个NIPPY文件中。 该文件可以被网络的外部“用户”加载和使用。 从现在开始,如果你看看提供的笔记本,你可以加载下面的注释:  从零开始:你也可以创建随时可用的神经网络!

  用户需要一些名称空间。 本教将执行命名空间(即util)用于从文件中加载网络,并且由Gorilla插件提供绘图来绘制值。

  之后,我们计划绘制预期的结果与网络提供的结果。

从零开始:你也可以创建随时可用的神经网络!

  加载训练好的网络是使用Cortex提供的read-nippy-file功能的简单方法。

从零开始:你也可以创建随时可用的神经网络!

  我们以前没有看过,但是网络确实是一个地图,你可以检查它的顶级密钥。

从零开始:你也可以创建随时可用的神经网络!

  检查网络经历的历元数量以及当前的损失值是一个好主意。  从零开始:你也可以创建随时可用的神经网络!

  你可以确认载入网络的结果与上一节中刚刚接受训练的版本相同。  从零开始:你也可以创建随时可用的神经网络!

  现在,让我们用加载的网络生成一堆结果并绘制它们。 (在新的输入集上运行网络对于你来说现在可能是微不足道的!)

从零开始:你也可以创建随时可用的神经网络!

  当然,我们可以检查网络产生的一些结果值。  从零开始:你也可以创建随时可用的神经网络!

  可以使用Gorilla提供的来自 Gorilla-plot.core命名空间的绘图功能进行绘图。 在这里,我们将只关注输出,将使用Clojure的平坦函数来创建一个输出值的平集合,而不是在结果中找到的向量序列。

从零开始:你也可以创建随时可用的神经网络!

  在指定颜色后,知道图应该使用线条而不是点,可以在浏览器REPL中直接看到下面的图形。

  从零开始:你也可以创建随时可用的神经网络!

  你也可以生成一个由已知或未隐藏函数直接产生的预期结果与训练网络产生的结果组成的“组合”图。

从零开始:你也可以创建随时可用的神经网络!

(编辑:核心网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读