0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

一款入门神器TensorFlowPlayground

电子工程师 来源:fqj 2019-06-03 11:03 次阅读

tensorflow playground简介

TensorFlow游乐场是一个通过网页浏览器就可以训练简单神经网络 并实现了可视化训练过程的工具。

TensorFlow playground使用;TensorFlow playground界面

一款入门神器TensorFlowPlayground

TensorFlow playground界面示意图

一款入门神器TensorFlowPlayground

功能详解

(1)控制运行

从左到右三个功能分别是:(a)重启;(b)运行;(c)一次运行一个周期

(2)运行周期数

用于查看训练的周期数

(3)参数调整区域

名称 ——> 功能说明

Learning rate ——>学习率(是一个超参数,在梯度下降算法中会用到;学习率是人为根据实际情况来设定)。

Activation——> 激活函数(默认为非线性函数Tanh;如果对于线性分类问题,这里可以不使用激活函数)。

Regularization——> 正则化(正则化是利用范数解决过拟合的问题)。 Problem type 问题类型(在这里我们要解决的是一个二分类问题,简单解释一下分类问题是指,给定一个新的模式,根据训练集推断它所对应的类别(如:+1,-1),是一种定性输出,也叫离散变量预测;回归问题是指,给定一个新的模式,根据训练集推断它所对应的输出值(实数)是多少,是一种定量输出,也叫连续变量预测;在这里我们属于分类问题。)。

一款入门神器TensorFlowPlayground

(4)数据区域

名称——> 说明

DATA ——>数据集类型(这里提供了四种数据集,我们默认选中第一种;被选中的数据也会显示在最右侧的OUTPUT中;在这个数据中,我们可以看到二维平面上有蓝色和黄色的小点;每一个小点代表一个样例例子;点的颜色代表样例的标签;因为只有两种颜色,所以这里是一个二分类问题;在这里我们以判断某工厂零件是否合格为例子来说明,那么黄色就代表不合格零件,蓝色就代表合格零件)。

Ratio of training to test——> 数据用于测试的比例(直接对进度条进行操作即可调整)。 Noise对数据中引入噪声。

Batch size ——>调整batch size的大小。

一款入门神器TensorFlowPlayground

(5)网络结构调整区域

名称——> 说明

FEATURES——> 特征向量(为了将一个实际问题对应到空间中的点,我们需要提取特征。在这里我们可以用零件的长度和质量来大致描述;所以这里x1就代表零件长度,x2代表零件质量;特征向量是神经网络的输入)。

HIDDEN LAYERS——> 隐藏层(在输入和输出之间的神经网络称为隐藏层;一般神经网络的隐藏层越多这个神经网络越深;这里我们默认有一个隐藏层,这个隐藏层上有4个节点)。

直接通过点击各个图标即可选择Features的类型,对于隐藏层的操作,可以直接选择加减号即可获得想要的隐藏层层数以及每层的神经元个数。

一款入门神器TensorFlowPlayground

(6)输出结果区域

设置完上面的参数,点击运行即可观测到输出结果的变化。

如果你选择的是分类问题,即可看到明显的边界变化以及loss在不断减小的情况,点击show test data可以显示未参与训练的test数据集的情况,点击Discretize output可以看到离散化后的结果。

演示

参数设置:学习率0.03,激活函数Tanh,正则项L1 比例0.001,问题类型Classification

数据:选择左上第一个

网络结构:选择含两个隐藏层,第一个隐藏层4个神经元,第二个隐藏层2个神经元

一款入门神器TensorFlowPlayground

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 数据
    +关注

    关注

    8

    文章

    6512

    浏览量

    87609
  • 函数
    +关注

    关注

    3

    文章

    3882

    浏览量

    61310

原文标题:一款入门神器TensorFlowPlayground

文章出处:【微信号:lccrunfly,微信公众号:Python机器视觉】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    共模电容:又一款EMC滤波神器?|深圳比创达电子(上)

    共模电容:又一款EMC滤波神器?(上)相信不少人是有疑问的,今天深圳市比创达电子科技有限公司就跟大家解答下! 传统共模滤波器的局限性通常我们讨论EMC问题中的噪声及干扰,多是共模噪声、共模干扰
    发表于 12-25 10:53

    请推荐一款芯片

    现在要做个视频输出装置,主控为POWERPC或ARM,只带有通用并行接口,不带RGB输出接口,装置需要输出CVBS和VGA两种信号,请推荐一款可以使用通用并行接口做为输入、输出为CVBS+VGA
    发表于 01-17 14:11

    一款单片机

    本人想做一款皮肤水分测试仪,求一款裸片MCU,OTP的,带AD,可驱动lcd模块,价格块以内
    发表于 03-17 19:25

    开发了一款车灯驱动神器

    最近公司开发了一款车灯用的是 QX6103。QX6103是一款高精度降压型大功率LED恒流驱动芯片。适用于输入电压100V以内的大功率LED恒流驱动电源。专利的高端电流检测、固定频率、电流模PWM
    发表于 05-12 14:29

    请帮我推荐一款ARM学习板子

    目前在学习ARM Cortex M0,请技术达人们帮忙推荐一款相关的学习板子。Cortex系列的都可以,最好有很详细的入门材料的。
    发表于 10-16 10:58

    分享一款2016好评如潮的diy设计神器

    `作为个学了两年室内设计专业的人,今天给大家发个福利说实话我专业学的并不是很好,但是我肯钻。平时也喜欢逛些学术类的贴吧论坛。前两天无意在豆瓣上看到个非常牛逼的设计神器这款
    发表于 05-25 12:12

    你们了解一款硬件吗

    你们知不知道有一款实体店都在用的一款,那个是什么原理 呢
    发表于 11-30 15:26

    麻烦推荐一款AD,用来处理滨松的一款TDI CCD

    麻烦推荐一款AD,用来处理滨松的一款TDI CCD,不胜感激!
    发表于 08-02 06:39

    怎么检查PCB?!一款避坑神器

    定要仔仔细细检查,以前我直用CAM350,这种检查纯靠“眼力”,简单的板子还好,遇到复杂的板子,纯靠肉眼检查的话,难免有遗漏,以至于每次发板,总是提心掉胆,尤其是第版硬件。今天推荐一款比CAM350还好
    发表于 06-09 17:05

    如何开发一款自己的App

    毫无疑问,开发一款自己的App对于初学者来说,无论从技术学习,还是找工作(或者装x),都是大利器。那么如何才能快速上手,开发一款属于自己的app。本篇文章仅以自己的些经验给更多的A
    发表于 12-17 06:10

    DIY一款音响

    入门级),个JBL的DSP,当时啥也不懂,其实我那个车根本没必要加DSP,因为前级出来的音质只有那个效果,你DSP处理得再好也没啥用。后面双十一做活动,入了一款入门级的阿尔派处理器,
    发表于 03-01 07:52

    MCU430AFE253读写神器

    MCU430AFE253读写神器
    发表于 09-19 13:07

    蓝牙连接入门神器-- MG-LINK蓝牙5.0串口模块

    英尚微电子介绍一款蓝牙连接入门神器--MG-LINK蓝牙5.0串口模块       1.不需要蓝牙基础,上电就可以接通蓝牙     2.1.9-3.6V工作电压     3.主从一体、支持HID
    的头像 发表于 06-12 17:09 387次阅读

    共模电容:又一款EMC滤波神器

    共模电容:又一款EMC滤波神器?|深圳比创达电子(上)
    的头像 发表于 12-25 10:54 297次阅读
    共模电容:又<b class='flag-5'>一款</b>EMC滤波<b class='flag-5'>神器</b>?

    介绍一款基于java的渗透测试神器-CobaltStrike

    Cobalt Strike是一款基于java的渗透测试神器,常被业界人称为CS神器
    的头像 发表于 01-16 09:16 285次阅读
    介绍<b class='flag-5'>一款</b>基于java的渗透测试<b class='flag-5'>神器</b>-CobaltStrike