如何使用万用表

万用表使用教程 万用表介绍 一块基本功能的电子万用表,包括显示屏、按钮、量程、表笔插孔四部分。如下图,中间那个圆盘就叫做量程 显示屏的最大读数为1999,在进行测量之前,小数点的位置,代表该档位下的精确度。 按键包括了电源键和锁屏HOLD键,其中,HOLD键按下后,显示屏上的数值锁定,同时表笔失灵,方便使用者记录数据。 表笔孔介绍 表笔孔共有四个,黑色表笔插入COM孔中,红色表笔根据所需测量项目,插入不同插孔内。 顺带说一下,正确的使用万用表的姿势为:左手持万用表,用手持表笔。两根表笔像用筷子字样握住,然后像夹菜时一样张 阅读详情

  万用表是电子制作中必备的测试工具。它具有测量电流、电压和电阻等多种功能。
  本节将介绍万用表的结构和使用万用表的方法。同学们应努力学会使用万用表。

  一、观察和了解万用表的结构。
  万用表种类很多,外形各异,但基本结构和使用方法是相同的。常用万用表的结构和外形见彩页附图。
  万用表面板上王要有表头和选择开关。还有欧姆档调零旋钮和表笔插孔。下面介绍各部分的作用:

 


  (一)表头
  万用表的表头是灵敏电流计。表头上的表盘印有多种符号,刻度线和数值(如图3-4(B))。符号A一V一Ω表示这只电表是可以测量电流、电压和电阻的多用表。表盘上印有多条刻度线,其中右端标有“Ω”的是电阻刻度线,其右端为零,左端为∞,刻度值分布是不均匀的。符号“-”或“DC”表示直流,“~”或“AC”表示交流,“~”表示交流和直流共用的刻度线。刻度线下的几行数字是与选择开关的不同档位相对应的刻度值。
  表头上还设有机械零位调整旋钮,用以校正指针在左端指零位。
  (二)选择开关
  万用表的选择开关是一个多档位的旋转开关。用来选择测量项目和量程。(如图3一4(B))。一般的万用表测量项目包括:“mA”;直流电流、“V”:直流电压、“V”:交流电压、“Ω”:电阻。每个测量项目又划分为几个不同的量程以供选择。
  (三)表笔和表笔插孔
  表笔分为红、黑二只。使用时应将红色表笔插入标有“+”号的插孔,黑色表笔插入标有“-”号的插孔。
  二、万用表的使用方法
  (一)万用表使用前,应做到:
  1.万用表水平放置。
  2.应检查表针是否停在表盘左端的零位。如有偏离,可用小螺丝刀轻轻转动表头上的机械零位调整旋钮,使表针指零。
  3.将表笔按上面要求插入表笔插孔。
  4.将选择开关旋到相应的项目和量程上。就可以使用了。
  (二)万用表使用后,应做到:
  1.拔出表笔。
  2.将选择开关旋至“OFF”档,若无此档,应旋至交流电压最大量程档,如“又1000V”档。
  3.若长期不用,应将表内电池取出,以防电池电解液渗漏而腐蚀内部电路。

  用万用表测量电压和电流
  
在电子制作中,常常用万用表测量电路中的电压和电流。
  将发光二极管和电阻、电位器接成图3-4的电路,旋转电位器使发光二极管正常发光。发光二极管是一种特殊的二极管,通人一定电流时,它的透明管壳就会发光。发光二极管有多种颜色,常在电路中做指示灯。我们将利用这个电路练习用万用表测量电压和电流。
  (一)测量直流电压
  以Jo411型万用表为例。测量步骤是:
  1.选择量程。万用表直流电压档标有“V”,有2.5伏、10伏、50伏、250伏和500伏五个量程。根据电路中电源电压大小选择量程。由于电路中电源电压只有3伏,所以选用10伏档。若不清楚电压大小,应先用最高电压档测量,逐渐换用低电压档。
  2.测量方法。万用表应与被测电路并联。红笔应接被测电路和电源正极相接处,黑笔应接被测电路和电源负极相接处(如图3-4)。

图3一4用万用表测电压  

  3.正确读数。仔细观查表盘,直流电压档刻度线是第二条刻度线,用10V档时,可用刻度线下第三行数字直接读出被测电压值。注意读数时,视线应正对指针。

  技能训练  用万用表测量电压
  目的  练习连接电路和使用万用表测量电压。
  器材  电池二节(放在电池盒中)100fll/8W固定电阻,470t1电位器、发光二极管、导线、万用表。
  步骤
  (1)按图3-4连接电路。电路不做焊接。可采用图3-5所示方法将导线两端绝缘皮剥去,缠绕在元件接点或引线上。注意相邻接点间引线不可相碰。

电路的连接方法

  (2)检查电路无误后接通电源,旋转电位器发光二极管亮度将发生变化。使发光二极管亮度适中。
  (3)将万用表按前面讲的使用前应做到的要求准备好,并将选择开关置于Vl0伏档。
  (4)手持表笔绝缘杆,将正负表笔分别接触电池盒正负两极引出焊片,测量电源电压。正确读出电压数值。
  记录:电源电压为上  伏。
  (5)将万用表红黑表笔按图3一4接触发光二极管两引脚,测量发光二极管两极间电压。正确读出电压数值。
  记录:发光二极管两端电压为  伏。
  (6)用万用表测量固定电阻器两端电压。首先判断正负表笔应接触的位置,然后测量。
  记录:固定电阻器两端电压为  伏。
  在以上三步的测量中,哪一项电压值若小于2.5伏,可将万用表选择开关换为V2.5伏档再测量一次,比较两次测量结果(换量程后应注意刻度线的读数)。
  (7)测量完毕,断开电路电源。按前面讲的万用表使用后应做到的要求收好万用表。
  (二)测量直流电流
  1.选择量程:万用表直流电流档标有“mA”有1mA、1omA、100mA三档量程。选择量程,应根据电路中的电流大小。如不知电流大小,应选用最大量程。
  2.测量方法:万用表应与被测电路串联。应将电路相应部分断开后,将万用表表笔接在断点的两端。红表笔应接在和电源正极相连的断点,黑表笔接在和电源负极相连的断点(如图3-6)。

图3-6  用万用表测量电流

  3.正确读数:直流电流档刻度线仍为第二条,如选100mA档时,可用第三行数字,读数后乘10即可。


  技能训练  用万用表测量电流。
  目的  练习使用万用表测量直流电流。
  器材  仍使用图3-4(测电压)的电路、万用表。
  步骤
  (1)按图3-4连接电路,使发光二极管正常发光。
  (2)按前面讲的使用前的要求准备好万用表并将选择开关置于mA档100mA量程。
  (3)如图3-6,断开电位器中间接点和发光二极管负极间引线,形成“断点”。这时,发光二极管熄灭。
  (4)将万用表串接在断点处。红表笔接发光二极管负极,黑表笔接电位器中间接点引线。这时,发光二极管重新发光。万用表指针所指刻度值即为通过发光二极管的电流值。
  (5)正确读出通过发光二极管的电流值。
  记录:通过发光二极管的电流为  毫安。
  (6)旋转电位器转柄,观察万用表指针的变化情况和发光二极管的亮度变化,可以看出:           。
  记录:通过发光二极管的最大电流是  毫安。最小电流是  毫安。
  通过以上操作,我们可以进一步体会电阻器在电路中的作用。
  (7)测量完毕,断开电源,按要求收好万用表。
  四、用万用表测且电区和测试电子元件
  (一)用万用表测量电阻
  万用表欧姆档可以测量导体的电阻。欧姆档用“Ω”表示,分为R×1、R×10、R×100和R×1K四档。有些万用表还有R×10k档。使用万用表欧姆档测电阻,除前面讲的使用前应做到的要求外,还应遵循以下步骤(参看图3-7)。
  1.将选择开关置于R×100档,将两表笔短接调整欧姆档零位调整旋钮,使表针指向电阻刻度线右端的零位。若指针无法调到零点,说明表内电池电压不足,应更换电池(如图3-7(A))。
  2.用两表笔分别接触被测电阻两引脚进行测量。正确读出指针所指电阻的数值,再乘以倍率(R×100档应乘100,R×1k档应乘1000……)。就是被测电阻的阻值(如图3-7(B))。
  3.为使测量较为准确,测量时应使指针指在刻度线中心位置附近。若指针偏角较小,应换用R×1k档,若指针偏角较大,应换用R×1O档或R×1档。每次换档后,应再次调整欧姆档零位调整旋钮,然后再测量(如图3-7(C))。
  4.测量结束后,应拔出表笔,将选择开关置于“OFF”档或交流电压最大档位。收好万用表。
  测量电阻时应注意:
  1.被测电阻应从电路中拆下后再测量。
  2.两只表笔不要长时间碰在一起。
  3.两只手不能同时接触两根表笔的金属杆、或被测电阻两根引脚,最好用右手同时持两根表笔(如图3-8)。
  4.长时间不使用欧姆档,应将表中电池取出。

  技能训练 用万用表测量电阻
 
 目的  掌握万用表欧姆档使用方法,练习用万用表测量电阻。

  表3-7     万用表测试常用电子元件

用万用表R×1K档测试

测试电容器

  测量容量较大的电容器(5000P以上),万用表指针将迅速右摆后再逐渐返回左端,指针停止时所指电阻值为此电容绝缘电阻。绝缘电阻越大越好,一般应接近∞若指针不动,电容器已断路,摆动后不返回,电容器漏电严重,均不能使用。较小容量(5000P以下)电容测试时表针基本不动

  电解电容器是有极性电容测试时应用红笔接电解电容器负极,黑笔接正极,电容量越大,表针摆动越大,每次测量后应将电容器两端短接将电容器上所充电荷放掉。

测试晶体二极管

测量二极管正向电阻阻值越小越好。

测量二极管反向电阻。阻值越大越好。

测试晶体三极管

  测三极管穿透电流。NPN型管如图(PNP型表笔对调)ce极间电阻应很大,此电阻值越大,三极管穿透电流越小,工作稳定性越好,若手握此管时,电阻值逐渐减小,则三极管稳定性很差。

  测三极管放大能力在前项测量基础上在三极管cb两极间加一个100K电阻,则表针应向右摆动摆动角度越大,三极管放大倍数越大。(若无电阻,也可用左手同时捏住bc两极以人体电阻代替

  器材  万用表 10只不同阻值色环的电阻
  (1)将10只电阻插在硬纸板上。根据电阻上的色环,写出它们的标称值。
  (2)将万用表按要求调整好,并置于R×100档,调整欧姆档零位调整旋钮调零。
  (3)分别测量10只电阻。将测量值写在电阻旁。测量时注意读数应乘倍率。
  (4)若测量时指针偏角太大或太小,应换档后再测。换档后应再次调零才能使用。
  (5)相互检查。10只电阻中你测量正确的有几只?将测量值和标称值相比较了解各电阻的误差。
  (6)按要求收好万用表。
  (二)用万用表测试电子元件
  万用表欧姆档还可以测试电容器、二极管和三极管,测试方法可参看表3-7。其它电子元件在以后应用时,再说明测试方法。
  技能训练  用万用表测试电子元件
  目的  练习使用万用表测试电容器、晶体二极管和三极管。
  器材  万用表 固定电容器1000P 0.1μ 1μ各一只,电解电容器10μ 100μ各一只,二极管2AP9、2CP10 三极管3DG6 3A×31
  步骤
  (1)将万用表调整好,置于R×1k档。调整欧姆档零位调整旋钮进行调零。
  (2)测量1000P 0.1μ、1μ三只电容器的绝缘电阻。并观察万用表指针的摆动情况,记录在表3-8中。(测量时练习用右手单手持表笔,左手拿电容器)
  (3)测量10μ、100μ电解电容器绝缘电阻并观察表针的摆动情况(注意正负表笔的正确接法每次测试后应将电容器放电)。记录在图3-8中。

表3-8    测试电容器记录

 绝缘电阻表针摆动情况
1000P  
0.1μ  
1μ  
10μ  
100μ  

  根据上表的记录,想一想,什么样的电容器质量较好?
  (4)测量二极管的正反向电阻,记录在表3-9中。

  表3-9   测试二极管记录

 正向电阻反向电阻

2AP9

  

2CP10

  

  根据上表的记录,想一想,什么样的晶体二极管质量较好?
  (5)测试晶体三极管
  ①测ce两极之间电阻。注意表笔接法(NPN型三极管:黑笔接c,红笔接e。PNP型三极管相反)此值应较大(大于几百千欧)。同时,用手握住管壳,使其升温,这时,电阻值要变小、变化越大,三极管稳定性越差。
  ②在上一步基础上,在bc两极间加接100K电阻(也可用手同时捏住bc两极),观察表针右摆幅度,表针向右摆动幅度越大,三极管放大能力越大。将测试情况记录在表3-10中。

  表3-10     测试三极管记录

型号管型ce电阻稳定性bc间接电阻表针摆动情况放大能力
3DG6NPN    
3A×31PNP    

  想一想:根据上述操作,你是否初步掌握了用万用表测试常用电子元件的方法?
  思考与实践
  1.万用表主要用于测量 。万用表的使用步骤是什么?使用中应注意什么?
  2.想一想,怎样用万用表测试电位器,实际做做,看看什么样的电位器质量好。
  3.有些万用表,如MF-50有直接测量三极管放大倍数hFE的档位和对应的三极管插孔,请老师演示一下直接用这种万用表测量三极管放大倍数的方法。实际测几只三极管试一试。

电子电路基础 (2)——万用表的使用 一、万用表的使用 万用表是一种带有整流器的、可以测量交、直流电流、电压及电阻等多种电学参量的磁电式仪表。对于每一种电学量,一般都有几个量程。又称多用电表或简称多用表。 常用于短路检测、产品质量检查,以及电路中的电压、电流的测量等。 红色表笔接口代表信号的输入端,黑色的是公共端。 测量守则: 1.水平摆放万用表(本文的万用表是数字万用表,其后支架打开放好)。 2.确认指针指向0位(针对指针万用表,与本文万用表无关)。 3.红色表笔接口代表信号的输入端(表上红色插口),黑色的表笔接入公共端(表上黑色插口. 阅读详情

相关推荐

万用表使用

万用表是一种多功能、多量程的测量仪表,广泛应用于电子电路、电气设备的检测和维修中。

XU157303764的博客 831

指针式万用表使用与原理

“万用表”是万用电表的简称,它是我们电子制作中一个必不可少的工具。万用表能测量电流、电压、电阻、有的还可以测量三极管的放大倍数,频率、电容值、逻辑电位、分贝值等。万用表有很多种,现在最流行的有机械指针式的和数字式的万用表(见图)。它们各有优点。对于电子初学者,建议使用指针式万用表,因为它对我们熟悉一些电子知识原理很有帮助。下面我们介绍一些机械指针式万用表的原理和使用方法。 万用表的基本原理

tszy208的博客 5423

图解万用表使用快速入门 2017年

图解万用表使用快速入门 2017年.pdf

【模拟电路】万用表使用

一、万用表一、万用表万用表是一种用于测量电流、电压和电阻等电学量的便携式测量仪器。它通常由一个数字或模拟显示屏、选择旋钮、测量探头和电池等组成。

咖喱年糕的博客 4017

数字万用表的使用方法详细图解

初学者看看还是不错,介绍比较详细.有图的个人认为不错

【光学仿真】基于Matlab的LG/BG/PV/HG光束生成与特性分析【附完整源码】

本文详细介绍了如何使用Matlab进行拉盖尔-高斯(LG)、贝塞尔-高斯(BG)、完美涡旋(PV)和厄米-高斯(HG)四种特殊光束的仿真与特性分析。通过提供完整的Matlab源码,手把手指导读者生成光束、分析其强度、相位、传播特性及轨道角动量,为光学研究、激光应用及教学提供了直观高效的数值实验平台。

3a9bq4r8t2y的博客 492

万用表的使用

目录 一、万用表的使用 1.1 万用表的构造(测量电阻) 1.2 电路通断检测 1.3 直流电压的测量 1.4 直流电流的测量 一、万用表的使用 万用表是一种带有整流器的、可以测量交、直流电流、电压及电阻等多种电学参量的磁电式仪表。对于每一种电学量,一般都有几个量程。又称多用电表或简称多用表。 常用于短路检测、产品质量检查,以及电路中的电压、电流的测量等。 红色表笔接口代表信号的输入端,黑色的是公共端。 测量守则: 1.水平摆放万用表(本文的万用表是数字万用表,其后支架打开放好)。 2

whatday的专栏 6686

机器学习 线性回归 头歌实训

第1关:简单线性回归与多元线性回归 第2关:线性回归的正规方程解 第3关:衡量线性回归的性能指标 第4关:scikit-learn线性回归实践 - 波斯顿房价预测

weixin_57270536的博客 1万+

电工基础知识分享(四):图文并茂,史上最全万用表使用手册

万用表由表头、测量电路及转换开关等三个主要部分组成。

m0_61241991的博客 4万+

手把手调试Altera FPGA远程升级:从ASMI扇区擦除到Remote Update IP配置的避坑实录

本文详细解析了Altera FPGA远程升级的全流程,重点介绍了Cyclone IV系列FPGA的ASMI扇区擦除和Remote Update IP配置的实战技巧。通过双镜像架构设计、ASMI IP核优化配置及Remote Update IP的隐藏参数设置,帮助开发者避免常见陷阱,提升远程升级的可靠性和效率。

weixin_30872499的博客 447

DVWA靶场实战:手把手教你绕过文件上传限制,用蚁剑连接一句话木马

本文详细介绍了在DVWA靶场中如何绕过文件上传限制并利用蚁剑连接一句话木马的实战技巧。通过分析文件上传漏洞原理、创建一句话木马、使用Burp Suite拦截修改请求以及配置蚁剑连接WebShell的全过程,帮助安全研究人员深入理解Web安全防护与攻击技术。

weixin_30335575的博客 90

万用表使用_如何使用万用表

万用表使用If you’re doing any kind of electrical work—no matter what the application is—one of the best tools you can have at your disposal is a multimeter. If you’re just getting started, here’s how to us...

culinxia2707的博客 3699

ECU-TEST笔记&使用技巧01

说明 1)所述均基于如下环境:ECU-TEST 8.0、Win10系统、NI Veristand 2018(HIL测试)。不排除因为版本及软件环境问题,所述方法不奏效或有更好的方法,欢迎交流,一起提高。 2)本博客以问答形式进行,所述问题均来自于实际测试(包括MIL、HIL测试)遇到的问题及需求,目的是提高测试效率和自动化测试序列的可维护性。 3)本博客尽量从测试方法及ECU-TEST原...

Eigrl的博客 1万+

数字万用表与指针万用表使用方法及注意事项

此外,需关注万用表的CAT安全等级、IP代码等,确保其适用于工作环境 ,使用前进行目视检查,检查仪表、测试探头和附件有无物理损坏,使用已知电压源或验证装置验证万用表是否正常工作,涉电作业注意危险并采取预防措施,穿戴正确的个人防护用品,不在裸露、带电设备上及附近单独工作,不在潮湿环境测量,留意显示屏的警告信息。被测电流大于0.5A时,用2.5A量程测量,表笔插在“2.5A”和“*”插孔内,量程开关放在电流量程位置,测量时将万用表串接在电路中。2. 电流测量:把旋转开关转至电流档位,明确测量的是直流还是交流。

电工 3238

工业预测模型避坑指南:PHM2012轴承数据实战中,LSTM、CNN、Transformer到底怎么选?

本文深入探讨了工业预测模型在PHM2012轴承数据下的选型策略,对比了LSTM、CNN和Transformer等主流模型在轴承寿命预测任务中的表现。通过真实实验数据,提供了可复现的选型决策框架,帮助工程师根据数据规模、硬件条件和精度要求选择最佳模型。文章还揭示了工程落地中的隐藏陷阱,如数据不均衡和工况迁移挑战,并提出了解决方案。

weixin_33694172的博客 493

数字电视中的 Closed Caption (CC) 字幕标准协议

本文将详细介绍 DVB中的 CC 字幕标准协议,包括数据结构格式、字段定义、字段占用比特数以及字段用途。此外,本文还将举例说明如何从 TS 传输流中解析 CC 字幕信息,并组织打包到电视节目中进行显示。

以实战经验介绍行业知识 670

万用表的正确使用方法

用万用表测量交直流电流或电压时,其量程选择的要求使指针工作在满刻度的2/3以上区域,以保证测量结果的准确度,用万用表测量电阻时,则应尽量使指针在中心刻度值的1/10-10倍之间。D、用欧姆档测量晶体管参数时,考虑到晶体管所能构承受的电压比较小和容许通过的电流较小,一般选择R×10或R×1K的倍率档。C、测量叠加有交流电压的直流电压时,要考虑转换开关的耐压值,否则会因为电压幅度过大使转换开关中的绝缘材料被击穿。红色表笔的连线应接到标有“+”符号的插孔内,黑表笔应接到标有“-”的插孔内。(2)测量档位的选择。

MISUMI1的博客 2371

英飞凌 AURIX TC3XX 系列单片机的 NVM-Flash 介绍

简单介绍英飞凌 AURIX TC3XX 系列多核单片机的 Flash,便于快速上手使用

大橙子的博客 6640

自动量程万用表的实现原理_万用表使用方法大全

万用表又叫多用表、三用表、复用表,是一种多功能、多量程的测量仪表,一般万用表可测量直流电流、直流电压、交流电压、电阻和音频电平等,有的还可以测交流电流、电容量、电感量及半导体的一些参数。是一种简单实用的测量仪器。如今最主流的常用万用表是都是数字万用表,指针万用表很少用。数字万用表相对来说,属于比较简单的测量仪器。作为一种多用途电子测量仪器,一般包含安培计、电压表、欧姆计等功能,有时也称为...

weixin_34381073的博客 2287

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

深度学习工具包 DeepLearningToolbox

深度学习工具包Deprecation notice.-----This toolbox is outdated and no longer maintained.There are much better tools available for deep learning than this toolbox, e.g. [Theano](http://deeplearning.net/software/theano/), [torch](http://torch.ch/) or [tensorflow](http://www.tensorflow.org/)I would suggest you use one of the tools mentioned above rather than use this toolbox.Best, Rasmus.DeepLearnToolbox================A Matlab toolbox for Deep Learning.Deep Learning is a new subfield of machine learning that focuses on learning deep hierarchical models of data.It is inspired by the human brain's apparent deep (layered, hierarchical) architecture.A good overview of the theory of Deep Learning theory is[Learning Deep Architectures for AI](http://www.iro.umontreal.ca/~bengioy/papers/ftml_book.pdf)For a more informal introduction, see the following videos by Geoffrey Hinton and Andrew Ng.* [The Next Generation of Neural Networks](http://www.youtube.com/watch?v=AyzOUbkUf3M) (Hinton, 2007)* [Recent Developments in Deep Learning](http://www.youtube.com/watch?v=VdIURAu1-aU) (Hinton, 2010)* [Unsupervised Feature Learning and Deep Learning](http://www.youtube.com/watch?v=ZmNOAtZIgIk) (Ng, 2011)If you use this toolbox in your research please cite [Prediction as a candidate for learning deep hierarchical models of data](http://www2.imm.dtu.dk/pubdb/views/publication_details.php?id=6284)```@MASTERSTHESIS\{IMM2012-06284, author = "R. B. Palm", title = "Prediction as a candidate for learning deep hierarchical models of data", year = "2012",}```Contact: rasmusbergpalm at gmail dot comDirectories included in the toolbox-----------------------------------`NN/` - A library for Feedforward Backpropagation Neural Networks`CNN/` - A library for Convolutional Neural Networks`DBN/` - A library for Deep Belief Networks`SAE/` - A library for Stacked Auto-Encoders`CAE/` - A library for Convolutional Auto-Encoders`util/` - Utility functions used by the libraries`data/` - Data used by the examples`tests/` - unit tests to verify toolbox is workingFor references on each library check REFS.mdSetup-----1. Download.2. addpath(genpath('DeepLearnToolbox'));Example: Deep Belief Network---------------------```matlabfunction test_example_DBNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit RBM and visualize its weightsrand('state',0)dbn.sizes = [100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);figure; visualize(dbn.rbm{1}.W'); % Visualize the RBM weights%% ex2 train a 100-100 hidden unit DBN and use its weights to initialize a NNrand('state',0)%train dbndbn.sizes = [100 100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);%unfold dbn to nnnn = dbnunfoldtonn(dbn, 10);nn.activation_function = 'sigm';%train nnopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.10, 'Too big error');```Example: Stacked Auto-Encoders---------------------```matlabfunction test_example_SAEload mnist_uint8;train_x = double(train_x)/255;test_x = double(test_x)/255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit SDAE and use it to initialize a FFNN% Setup and train a stacked denoising autoencoder (SDAE)rand('state',0)sae = saesetup([784 100]);sae.ae{1}.activation_function = 'sigm';sae.ae{1}.learningRate = 1;sae.ae{1}.inputZeroMaskedFraction = 0.5;opts.numepochs = 1;opts.batchsize = 100;sae = saetrain(sae, train_x, opts);visualize(sae.ae{1}.W{1}(:,2:end)')% Use the SDAE to initialize a FFNNnn = nnsetup([784 100 10]);nn.activation_function = 'sigm';nn.learningRate = 1;nn.W{1} = sae.ae{1}.W{1};% Train the FFNNopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.16, 'Too big error');```Example: Convolutional Neural Nets---------------------```matlabfunction test_example_CNNload mnist_uint8;train_x = double(reshape(train_x',28,28,60000))/255;test_x = double(reshape(test_x',28,28,10000))/255;train_y = double(train_y');test_y = double(test_y');%% ex1 Train a 6c-2s-12c-2s Convolutional neural network %will run 1 epoch in about 200 second and get around 11% error. %With 100 epochs you'll get around 1.2% errorrand('state',0)cnn.layers = { struct('type', 'i') %input layer struct('type', 'c', 'outputmaps', 6, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %sub sampling layer struct('type', 'c', 'outputmaps', 12, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %subsampling layer};cnn = cnnsetup(cnn, train_x, train_y);opts.alpha = 1;opts.batchsize = 50;opts.numepochs = 1;cnn = cnntrain(cnn, train_x, train_y, opts);[er, bad] = cnntest(cnn, test_x, test_y);%plot mean squared errorfigure; plot(cnn.rL);assert(er<0.12, 'Too big error');```Example: Neural Networks---------------------```matlabfunction test_example_NNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);% normalize[train_x, mu, sigma] = zscore(train_x);test_x = normalize(test_x, mu, sigma);%% ex1 vanilla neural netrand('state',0)nn = nnsetup([784 100 10]);opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samples[nn, L] = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.08, 'Too big error');%% ex2 neural net with L2 weight decayrand('state',0)nn = nnsetup([784 100 10]);nn.weightPenaltyL2 = 1e-4; % L2 weight decayopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex3 neural net with dropoutrand('state',0)nn = nnsetup([784 100 10]);nn.dropoutFraction = 0.5; % Dropout fraction opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex4 neural net with sigmoid activation functionrand('state',0)nn = nnsetup([784 100 10]);nn.activation_function = 'sigm'; % Sigmoid activation functionnn.learningRate = 1; % Sigm require a lower learning rateopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex5 plotting functionalityrand('state',0)nn = nnsetup([784 20 10]);opts.numepochs = 5; % Number of full sweeps through datann.output = 'softmax'; % use softmax outputopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex6 neural net with sigmoid activation and plotting of validation and training error% split training data into training and validation datavx = train_x(1:10000,:);tx = train_x(10001:end,:);vy = train_y(1:10000,:);ty = train_y(10001:end,:);rand('state',0)nn = nnsetup([784 20 10]); nn.output = 'softmax'; % use softmax outputopts.numepochs = 5; % Number of full sweeps through dataopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, tx, ty, opts, vx, vy); % nntrain takes validation set as last two arguments (optionally)[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');```[![Bitdeli Badge](https://d2weczhvl823v0.cloudfront.net/rasmusbergpalm/deeplearntoolbox/trend.png)](https://bitdeli.com/free "Bitdeli Badge")

Fluke 15B万用表中文使用说明书

Fluke 15B万用表中文使用说明书 【下载地址】Fluke15B万用表中文使用说明书 Fluke 15B万用表中文使用说明书全面解读了这款高精度测量设备的功能与操作方法。作为福禄克旗下的经典产品,Fluke 15B以其稳定的性能和易用性深受用户喜爱。本说明书详细介绍了设备的基本功能、安装步骤、测量技巧以及维护保养等关...

gitblog_06707的博客 1233

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

万用表测占空比怎么接_万用表的灵活使用,不仅只有基本使用方法!

万用表,不论是工程师、电工初学者、老电工,还是普通居民,都是能派得上用场的电气工具,可是你真的会用万用表吗?今天小7从【万用表的品牌】、【一分钟,带你了解万用表】、【必看!万用表使用口诀】、【万用表的十点经验】四方面为大家介绍万用表,你看完这篇文章之后,一定能对万用表的使用了如指掌!01万用表品牌我国市面上数字万用表的品牌和型号多达数百种,常见的国内外型号也有几十种。你用的是哪家?02一...

weixin_34981046的博客 2402

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

万用表怎么测电池内阻_万用表如何使用?一文全了解

对前面的内容进行一个补充,前面我们发布了关于测断点的文章,有很多朋友提到关于万用表的使用,对于万用表的使用我们确实发布的内容比较少,但它在实际项目中用途又比较广泛,那么本期我们一起来了解下。一、什么是万用表又叫多用表、三用表、复用表,万用表分为指针式万用表和数字万用表。是一种多功能、多量程的测量仪表,一般万用表可测量直流电流、直流电压、交流电压、电阻和音频电平等,有的还可以测交流电流、电...

weixin_30458447的博客 2192

万用表测线路断点位置_数字式万用表使用教程

数字万用表使用教程1数字万用表介绍数字式测量仪表已成为主流,因为数字式仪表灵敏度高,准确度高,显示清晰,过载能力强,便于携带,使用更简单。图1下面以该型数字万用表为例,简单介绍其使用方法和注意事项。2数字万用表外观3数字万用表使用图解4测量电压1、将黑表笔插入com端口,红表笔插入VΩ端口。2、功能旋转开关打至V~(交流),V-(直流),并选择合 适的量程 。3、红表笔探针接触被...

weixin_39994949的博客 1181

万用表怎么测电池内阻_万用表使用方法,最新讲解

万用表又叫多用表、三用表、复用表,是一种多功能、多量程的测量仪表,一般万用表可测量直流电流、直流电压、交流电压、电阻和音频电平等,有的还可以测交流电流、电容量、电感量及半导体的一些参数(如β)。交流电压测量:如图1最大量程为20V,也就是说你的输入电压不能超过,红表笔插入v/Ω孔,黑表笔插入com孔,这是表上显示的就是你所测量的交流电压值。图 1图2五个档是直流电压测量用的。图 2直流测量上面四个...

weixin_39807541的博客 6635

《万用表仪器》的使用

一、万用表:数字万用表是一种非常重要的电子测量仪器,用来测量电压、电流、电阻、电容、二极管等电子元器件的数值,某些高级的万用表还有测量频率、占空比、温度其他等物理量参数。万用表是非常常用的电子测量仪器,也是我们学习以来最早接触的电子测量仪器,其使用方法非常简单。 二、万用表使用注意事项: (1)、测量挡位一定要选择正确,大多数万用表损坏的原因就是测量挡位的选择错误。 (2)、测量量程一定...

大不列颠小小咸鱼 1302
上一篇: 常用电子元件
下一篇: 努力哦
flydeveloper
博客等级 码龄24年 4粉丝 27原创
评论 13
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值