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

    文章

    7010

    浏览量

    88978
  • 函数
    +关注

    关注

    3

    文章

    4329

    浏览量

    62585

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

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

收藏 人收藏

    评论

    相关推荐

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

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

    求推荐一款入门级risc-v开发板

    求推荐一款入门级risc-v开发板: 便宜好用,不超过100元。 支持wifi、蓝牙。 功耗2.5W以内。 支持Linux系统。 谢谢哦。
    发表于 09-29 09:03

    开发了一款车灯驱动神器

    最近公司开发了一款车灯用的是 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

    DIY一款音响

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

    MCU430AFE253读写神器

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

    一款3KW_LLC的电源

    这是一款3KWLLC的电源!希望可以给刚入门的朋友个参考!
    发表于 01-07 16:51 128次下载

    GT1030评测 一款不错的入门级独显

    近日,NVIDIA悄然发布了GT1030,一款面向低端入门级市场的独显产品;众所周知,NVIDIA这两年在高端显卡市场可以说是无敌的存在,但在入门低端级显卡市场上却是被Intel和AMD用核显打压的很惨!
    的头像 发表于 10-22 10:05 4w次阅读

    Wacom推出一款全新入门级数位屏 售价约合人民币8200元

    近日,Wacom推出了一款全新的入门级数位屏产品——Cintiq 22(新帝22)。
    的头像 发表于 07-19 08:43 2310次阅读

    介绍一款关于自拍神器器的单片机MCU解决方案

    好几样自拍神器的回忆,神器迭代的速度在加快,不变的是每代自拍神器都会被每代年轻人奉为潮的
    发表于 12-07 15:18 810次阅读

    推荐一款我私藏已久的串口示波神器

    大家好,我是小麦,实不相瞒,关于串口示波器软件的文章,我之前写过期了,具体可以看这个项目《个超赞的开源串口虚拟示波器项目,玩起来!》。这是一款开源的Qt库,非常简单,容易上手,还能二次...
    发表于 12-20 19:09 1次下载
    推荐<b class='flag-5'>一款</b>我私藏已久的串口示波<b class='flag-5'>神器</b>

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

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

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

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

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

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