电子工程专辑
电子技术设计
国际电子商情
在线研讨会
直播
白皮书
高性能电源模块揭秘
2025中国IC设计成就奖提名
RT -Thread开发者大会
杂志免费订阅
汽车电子专题
Studio
CEO专栏
行业及技术活动
微信入群
全球联播
汽车电子专题
Datasheets查询
电子计算工具
小测验
会员活动中心
原厂技术站
首页
论坛
热门板块
技术问答
电子技术基础
电路图
模拟技术
电源技术与新能源
EDA工具与IC设计
测试测量技术
可编程器件
嵌入式系统与MCU
技术创意与DIY
通信与网络
消费电子与智能设备
机器人技术与设计
采购与销售
分销与供应链
工程师职场
热门主题
【E币奖励话题】你今年有年终奖吗?发多少
【Arduino uno教程 】合集
《十万个为什么》Excel 问题与答案 得分 比
这里二极管是什么作用?
【东软载波 ES32VF2264 开发板】环境搭建和
封装衬底的铜皮如何转换成焊盘,或者直接添
电流回路示意图,对不对?这样也采不到负载
【东软载波 ES32VF2264 开发板】05 基础功
精华主题
【资料汇总】最全实用电路合计,新的一年从
电流检测基本原理与容易忽视的细节
下载:工程师必读的10本射频/微波/无线经典
【STM32F103C8T6教程】合集
【Arduino uno教程 】(十一)ESP-01S模块
【资料汇总】Matlab 入门宝典 & 编程算法大
【Arduino uno教程 】(十)综合项目--温湿
【Arduino uno教程 】合集
下载
热门类别
基础知识
电源/功率
PCB
单片机/嵌入式
FPGA
模拟/数字
处理器/DSP
测试测量
通信/RF/网络
软件/EDA/IP
AI/机器人/无人机
制造与封装
书籍
源码
原理图
电路图
热门资料
《论系统工程》(第2版,钱学森 著,1988年10月修订版)
STM32HAL库手册
170中国新能源汽车品牌图谱
《工程控制论》(钱学森 著,戴汝为 等 译,科学出版社,1958年)
《星际航行概论》(钱学森 著,科学出版社,1963年)
《导弹与航天技术概论》教材
最新技术白皮书
【2024年12月电子工程专辑杂志】宽禁带半导体:电力电子技术的新革命
【国际电子商情2024年12月杂志】当元器件供应链遇上AI,会擦出怎样的火花?
英飞凌全新IoT Wi-Fi 6 助力未来智能设备的无“限”连接
2024蓝牙趋势应用研讨会——演讲PPT资料
【国际电子商情2024年11月杂志】新能源汽车,如何重塑城市风景线?
【2024年11月电子工程专辑杂志】先进封装,半导体行业必争之技
Keysight“重磅”新品-携HD3示波器与AP5000系列信号源,应对新挑战!
三合一服务器系统:支持3个COM-HPC 插槽的异构边缘服务器
如何设计机器人大脑
全力出动:迷你尺寸,超强性能
博客
热门板块
FPGA/CPLD
MCU/嵌入式
模拟
电源/新能源
测试测量
通信
PCB
汽车电子
软件与OS
采购与分销
供应链管理
工程师职场
EDA/IP/设计与制造
无人机
机器人/AI
推荐博文
不得不拆解修理台式组合音响
大尺寸蓝宝石晶圆平坦化的方法有哪些
比较器检测模拟脉冲说明(四)
基于TRIZ理论探索消防机器人的创新之路
紫光展锐联合上汽海外发布量产车型,赋能汽
美的风扇灯拆解:如何实现极致高效的稳定输
半导体巨头收购重磅官宣,透露哪些信号?
12-2学习笔记
最新博文
RE超标整机定位与解决详细流程
电源滤波器漏电流的控制措施
深入解析J1939-73:车辆诊断通信的标准与应
低成本解决方案,RK3506的应用场景分析!
过电压保护器的运行原理
浅谈SMT贴片加工丨智能电子物料架
英伟达遭反垄调查,半导体国产替代加速史航
罗姆与台积公司在车载氮化镓功率器件领域建
评测
极简图解 半导体技术基本原理
查看详情
富芮坤FR3068x-C
查看详情
我在硅谷管芯片 - 芯片设计公司运营之道
查看详情
元能芯24V全集成电机专用开发板
查看详情
MYC-LR3576核心板及开发板
查看详情
大话芯片制造
查看详情
芯语
热门板块
半导体
通信网络
消费电子/手机
汽车电子
物联网
工控
硬件设计
嵌入式/FPGA
电源/能源
测试测量
人工智能/机器人
科技前沿
供应链
工程师职场
最新芯语
超构表面微型光谱仪平台,突破光谱仪分辨率和灵敏度的限制
自适应神经形态图像传感器阵列,实现超弱光的静态和动态图像感知
红外感知加速上车!轩辕智驾获商用车黑科技大赛智能化技术创新奖
用于构建骨骼肌芯片的生物微流控系统
拉曼光谱让珠宝研究更加深入,市场推广亟待标准护航
微腔辅助型多谐振超构表面实现多功能波前工程,可用于光学显示和加密领域
动态光谱可调的室温石墨烯长波红外探测器
“高光谱大气污染物垂直遥感装备、技术与应用”荣获技术发明奖一等奖
射频电路设计规范
几种常用的LED驱动电路(供电方法)
今日新闻丨极越宣布精简部门人员、削减远期项目投入!小米汽车开启“精英驾驶”报名活动!Stellantis与宁德时代海外合资建厂!
3年蒸发1万亿!半导体行业大地震,谁是背锅侠?
文库
热门类别
模拟设计
电源技术
PCB设计
元器件知识
硬件开发经验
封装/工艺
EDA/IC设计
单片机/嵌入式
C语言/编程开发
可编程/FPGA
处理器/DSP
RF/通信
人工智能/机器人
开源设计/DIY
最新文库
水质测量系统的参考设计
3轴加速度传感器的应用
搭建基于10G JESD204B测试环境的AD配置流程
使用手势传感器制作钥匙锁认证系统
数字电位计的结构和工作原理
三个使用ADG5462F的保护电路
具有自动开机功能的按钮开关控制器LTC2955
仪表放大器AD8237的特点
电路中如何防止静电损坏?
什么是激光测距系统?应用原型平台介绍
LT1910自动恢复48V电源电路断路器的电路
基于LT6118的电子断路器
活动
技术论坛
更多>
2022电机驱动与控制论坛
深圳市南山区
2022年6月17日
2022全球MCU生态发展大会
深圳市南山区
2022年6月17日
射频与微波技术及应用研讨会
西安天朗森柏大酒店
2022年06月23日
热点活动
更多>
IIC Shenzhen - 2024国际集成电路展览会暨研讨会
深圳
2024.11.5-6
2024(第五届)国际 AIoT 生态发展大会
深圳
2024年06月20日
中国国际航空电子(低空经济)产业创新发展大会
四川成都
2024年05月22日
社群活动
更多>
面包板社区有奖活动一览
2024.01.01-2024.12.31
资料下载:高级驾驶辅助系统 (ADAS) 技术指南
2024.09.19-2024.10.30
《电信基站应用指南》中文版发布!免费下载
2024.09.01-2024.09.30
Debug一秒看穿故障! Fluke 红外热像仪免费申领
2024.08.01-2024.09.20
商城
绿林游标卡尺高精度0.02mm机械式内外径深度测量开式游标卡尺0-150mm
E币:
1599
立即兑换
德力西R2897电笔智能测电压多功能测断线数显电工专用感应试电笔
E币:
1699
立即兑换
卡夫威尔零件收纳盒小零件/物料储物盒320*255*60mm NF4024
E币:
1099
立即兑换
《观点》2024版
E币:
199
立即兑换
得力 不锈钢镊子3件套
E币:
699
立即兑换
宝工(Pro'skit) 8S005 无酸焊油(50g) 助焊剂 焊锡膏
E币:
599
立即兑换
芯视频
兑奖中心
E聘
NEW
#热门搜索#
NFC
MCU
华为
原理图
论坛
机器人/工业电子
厂商专区
大联大技术论坛
英飞凌技术社区
意法半导体社区
开步电子社区
硬件设计
电子技术基础
电路图
模拟技术
电源技术与新能源
测试测量技术
EDA工具与IC设计
硬件开发经验
电赛专区
制造与封装
拆解基地
评测
嵌入式/开源硬件
可编程器件
嵌入式系统与MCU
技术创意与DIY
MicroPython技术交流
开源硬件(树莓派Arduino)
学生创客专区
通信/手机/物联网
通信与网络
消费电子与智能设备
汽车电子与车联网
物联网与智能家居
ZigBee & IAR 小组
Qualcomm物联网技术论坛
机器人/工业电子
电机与控制
工业电子与自动化
机器人技术与设计
机器人应用
无人机专区
供应链专区
采购与销售
分销与供应链
资本与市场
方案/元器件供求
职场与创业
面包板社区活动
管理沙龙
工程师职场
新手反馈与建议
路边社娱乐
机器人技术与设计
深度学习——优化器算法Optimizer详解
1
0
发帖
提问
楼主
深度学习——优化器算法Optimizer详解
用户1873541
2653
主题
2799
帖子
9696
积分
身份:
LV6 初级工程师
E币:
329
发消息
75161
0
发表于 2018-3-21 10:11:51
显示全部楼层
在机器学习、深度学习中使用的优化算法除了常见的梯度下降,还有 Adadelta,Adagrad,RMSProp 等几种优化器,都是什么呢,又该怎么选择呢?
在 Sebastian Ruder 的这篇论文中给出了常用优化器的比较,今天来学习一下:
1609.04747.pdf
(643.58 KB, 下载次数: 40)
2018-3-21 09:45 上传
点击文件名下载附件
本文将梳理:
每个算法的梯度更新规则和缺点
为了应对这个不足而提出的下一个算法
超参数的一般设定值
几种算法的效果比较
选择哪种算法
0.梯度下降法深入理解
以下为个人总结,如有错误之处,各位前辈请指出。
对于优化算法,优化的目标是网络模型中的参数θ(是一个集合,θ1、
θ2、
θ3 ......
)目标函数为损失函数L = 1/N ∑ Li(每个样本损失函数的叠加求均值)。这个损失函数L变量就是θ,其中L中的参数是整个训练集,换句话说,目标函数(损失函数)是通过整个训练集来确定的,训练集全集不同,则损失函数的图像也不同。那么为何在mini-batch中如果遇到鞍点/局部最小值点就无法进行优化了呢?因为在这些点上,L对于θ的梯度为零,换句话说,对θ每个分量求偏导数,带入训练集全集,导数为零。对于SGD/MBGD而言,每次使用的损失函数只是通过这一个小批量的数据确定的,其函数图像与真实全集损失函数有所不同,所以其求解的梯度也含有一定的随机性,在鞍点或者局部最小值点的时候
,震荡跳动,因为在此点处,如果是训练集全集带入即BGD,则优化会停止不动,如果是mini-batch或者SGD,每次找到的梯度都是不同的,就会发生震荡,来回跳动。
一.优化器算法简述
首先来看一下梯度下降最常见的三种变形 BGD,SGD,MBGD,这三种形式的区别就是取决于我们用多少数据来计算目标函数的梯度,这样的话自然就涉及到一个 trade-off,即参数更新的准确率和运行时间。
1.Batch Gradient Descent (BGD)
梯度更新规则:
BGD 采用整个训练集的数据来计算 cost function 对参数的梯度:
缺点:
由于这种方法是在一次更新中,就对整个数据集计算梯度,所以计算起来非常慢,遇到很大量的数据集也会非常棘手,而且不能投入新数据实时更新模型。
我们会事先定义一个迭代次数 epoch,首先计算梯度向量 params_grad,然后沿着梯度的方向更新参数 params,learning rate 决定了我们每一步迈多大。
Batch gradient descent 对于凸函数可以收敛到全局极小值,对于非凸函数可以收敛到局部极小值。
2.Stochastic Gradient Descent (SGD)
梯度更新规则:
和 BGD 的一次用所有数据计算梯度相比,SGD 每次更新时对每个样本进行梯度更新,对于很大的数据集来说,可能会有相似的样本,这样 BGD 在计算梯度时会出现冗余,而
SGD 一次只进行一次更新,就没有冗余,而且比较快,并且可以新增样本。
看代码,可以看到区别,就是整体数据集是个循环,其中对每个样本进行一次参数更新。
随机梯度下降是通过每个样本来迭代更新一次,如果样本量很大的情况,那么可能只用其中部分的样本,就已经将theta迭代到最优解了,对比上面的批量梯度下降,迭代一次需要用到十几万训练样本,一次迭代不可能最优,如果迭代10次的话就需要遍历训练样本10次。
缺点是SGD的噪音较BGD要多,使得SGD并不是每次迭代都向着整体最优化方向
。
所以虽然训练速度快,但是准确度下降,并不是全局最优
。
虽然包含一定的随机性,但是从期望上来看,它是等于正确的导数的。
缺点:
SGD 因为更新比较频繁,会造成 cost function 有严重的震荡。
BGD 可以收敛到局部极小值,当然 SGD 的震荡可能会跳到更好的局部极小值处。
当我们稍微减小 learning rate,SGD 和 BGD 的收敛性是一样的。
3.Mini-Batch Gradient Descent (MBGD)
梯度更新规则:
MBGD 每一次利用一小批样本,即 n 个样本进行计算,这样它可以降低参数更新时的方差,收敛更稳定,另一方面可以充分地利用深度学习库中高度优化的矩阵操作来进行更有效的梯度计算。
和 SGD 的区别是每一次循环不是作用于每个样本,而是具有 n 个样本的批次。
超参数设定值: n 一般取值在 50~256
缺点:(两大缺点)
不过 Mini-batch gradient descent 不能保证很好的收敛性,
learning rate 如果选择的太小,收敛速度会很慢,如果太大,loss function 就会在极小值处不停地震荡甚至偏离。(有一种措施是先设定大一点的学习率,当两次迭代之间的变化低于某个阈值后,就减小 learning rate,不过这个阈值的设定需要提前写好,这样的话就不能够适应数据集的特点。)
对于非凸函数,还要避免陷于局部极小值处,或者鞍点处,因为鞍点周围的error是一样的,所有维度的梯度都接近于0,SGD 很容易被困在这里。(
会在鞍点或者局部最小点震荡跳动,因为在此点处,如果是训练集全集带入即BGD,则优化会停止不动,如果是mini-batch或者SGD,每次找到的梯度都是不同的,就会发生震荡,来回跳动。
)
SGD对所有参数更新时应用同样的 learning rate,如果我们的数据是稀疏的,
我们更希望对出现频率低的特征进行大一点的更新。LR会随着更新的此书逐渐变小。
鞍点就是:一个光滑函数的鞍点邻域的曲线,曲面,或超曲面,都位于这点的切线的不同边。例如这个二维图形,像个马鞍:在x-轴方向往上曲,在y-轴方向往下曲,鞍点就是(0,0)。
为了应对上面的两点挑战就有了下面这些算法。
[应对挑战 1]
4.Momentum
SGD 在 ravines 的情况下容易被困住, ravines 就是曲面的一个方向比另一个方向更陡,这时 SGD 会发生震荡而迟迟不能接近极小值:
梯度更新规则:
Momentum 通过加入 γv_t−1 ,可以加速 SGD, 并且抑制震荡
当我们将一个小球从山上滚下来时,没有阻力的话,它的动量会越来越大,但是如果遇到了阻力,速度就会变小。
加入的这一项,
可以使得梯度方向不变的维度上速度变快,梯度方向有所改变的维度上的更新速度变慢,这样就可以加快收敛并减小震荡。
超参数设定值: 一般 γ 取值 0.9 左右。
缺点:
这种情况相当于小球从山上滚下来时是在盲目地沿着坡滚,如果它能具备一些先知,例如快要上坡时,就知道需要减速了的话,适应性会更好。
5.Nesterov Accelerated Gradient
梯度更新规则:
用 θ−γv_t−1 来近似当做参数下一步会变成的值,则在计算梯度时,不是在当前位置,而是未来的位置上
超参数设定值: 一般 γ 仍取值 0.9 左右。
效果比较:
蓝色是 Momentum 的过程,会先计算当前的梯度,然后在更新后的累积梯度后会有一个大的跳跃。
而 NAG 会先在前一步的累积梯度上(brown vector)有一个大的跳跃,然后衡量一下梯度做一下修正(red vector),这种预期的更新可以避免我们走的太快。
NAG 可以使 RNN 在很多任务上有更好的表现。
目前为止,我们可以做到,
在更新梯度时顺应 loss function 的梯度来调整速度,并且对 SGD 进行加速
。
我们还希望可以根据参数的重要性而对不同的参数进行不同程度的更新。
[应对挑战 2]
6.Adagrad (Adaptive gradient algorithm)
这个算法就
可以对低频的参数做较大的更新
,
对高频的做较小的更新
,也因此,
对于稀疏的数据它的表现很好,很好地提高了 SGD 的鲁棒性
,例如识别 Youtube 视频里面的猫,训练 GloVe word embeddings,因为它们都是需要在低频的特征上有更大的更新。
梯度更新规则:
其中 g 为:t 时刻参数 θ_i 的梯度
如果是普通的 SGD, 那么 θ_i 在每一时刻的梯度更新公式为:
但这里的 learning rate η 也随 t 和 i 而变:
其中 G_t 是个对角矩阵, (i,i) 元素就是 t 时刻参数 θ_i 的梯度平方和。
Adagrad 的优点是减少了学习率的手动调节
超参数设定值:一般η选取0.01
缺点:
它的缺点是分母会不断积累,这样学习率就会收缩并最终会变得非常小。
7.Adadelta
这个算法是对 Adagrad 的改进,
和 Adagrad 相比,就是分母的 G 换成了过去的梯度平方的衰减平均值,
指数衰减平均值
这个分母相当于
梯度的均方根 root mean squared (RMS)
,在数据统计分析中,将所有值平方求和,求其均值,再开平方,就得到均方根值 ,所以可以用 RMS 简写:
其中 E 的计算公式如下,t 时刻的依赖于前一时刻的平均和当前的梯度:
梯度更新规则:
此外,还将学习率 η 换成了 RMS[Δθ],这样的话,我们甚至都不需要提前设定学习率了:
超参数设定值: γ 一般设定为 0.9
7.RMSprop
RMSprop 是 Geoff Hinton 提出的一种自适应学习率方法。
RMSprop 和 Adadelta 都是为了解决 Adagrad 学习率急剧下降问题的
,
梯度更新规则:
RMSprop 与 Adadelta 的第一种形式相同:
(使用的是指数加权平均,旨在消除梯度下降中的摆动,与Momentum的效果一样,某一维度的导数比较大,则指数加权平均就大,某一维度的导数比较小,则其指数加权平均就小,这样就保证了各维度导数都在一个量级,进而减少了摆动。允许使用一个更大的学习率η)
超参数设定值:
Hinton 建议设定 γ 为 0.9, 学习率 η 为 0.001。
8.Adam:Adaptive Moment Estimation
这个算法是另一种计算每个参数的自适应学习率的方法。
相当于 RMSprop + Momentum
除了像 Adadelta 和 RMSprop 一样存储了过去梯度的平方 vt 的指数衰减平均值 ,也像 momentum 一样保持了过去梯度 mt 的
指数衰减平均值
:
如果 mt 和 vt 被初始化为 0 向量,那它们就会向 0 偏置,所以做了
偏差校正
,通过计算偏差校正后的 mt 和 vt 来抵消这些偏差:
梯度更新规则:
超参数设定值:
建议 β1 = 0.9,β2 = 0.999,ϵ = 10e−8
实践表明,Adam 比其他适应性学习方法效果要好。
二.效果比较
下面看一下几种算法在鞍点和等高线上的表现:
SGD optimization on saddle point
SGD optimization on loss surface contours
上面两种情况都可以看出,Adagrad, Adadelta, RMSprop 几乎很快就找到了正确的方向并前进,收敛速度也相当快,而其它方法要么很慢,要么走了很多弯路才找到。
由图可知自适应学习率方法即 Adagrad, Adadelta, RMSprop, Adam 在这种情景下会更合适而且收敛性更好。
三.如何选择优化算法
如果数据是稀疏的,就用自适用方法,即 Adagrad, Adadelta, RMSprop, Adam。
RMSprop, Adadelta, Adam 在很多情况下的效果是相似的。
Adam 就是在 RMSprop 的基础上加了 bias-correction 和 momentum,
随着梯度变的稀疏,Adam 比 RMSprop 效果会好。
整体来讲,
Adam 是最好的选择
。
很多论文里都会用 SGD,没有 momentum 等。
SGD 虽然能达到极小值,但是比其它算法用的时间长,而且可能会被困在鞍点
。
如果需要更快的收敛,或者是训练更深更复杂的神经网络,需要用一种自适应的算法。
资料:
http://sebastianruder.com/optimizing-gradient-descent/index.html#fn:24
http://www.redcedartech.com/pdfs/Select_Optimization_Method.pdf
https://stats.stackexchange.com/questions/55247/how-to-choose-the-right-optimization-algorithm
作者:郭耀华
来源:博客园
出处:http://www.guoyaohua.com
写原创有奖励!2024面包板原创奖励正在进行中
举报
1
您需要登录后才可以评论
登录
立即注册
热门资料
《论系统工程》(第2版,钱学森 著,198 ...
STM32HAL库手册
170中国新能源汽车品牌图谱
《工程控制论》(钱学森 著,戴汝为 等 ...
《星际航行概论》(钱学森 著,科学出版 ...
热门活动
精密双向电流感应放大器设计方案
【有奖直播】提升毫米波信号测试精度
【有奖直播】
深入学习Microchip时钟和全新单片机方案
技术文库
芯片散热怎么设计?
几种常见的BMS上的Pyrofuse驱动芯片的电 ...
深度总结:1分钟搞定万用表所有知识 ...
stm32核心板供电电路
图腾柱PFC的电路结构和波形图 ...
全部回复 0
暂无评论,快来抢沙发吧
【有奖直播】提升毫米波信号测试精度
35 年数字化全“芯“之旅,西门子EDA开启新章
机器人技术与设计
版主:
用户3882052
讨论机器人设计与技术实现,包括电子、机械和电气自动化技术以及软件技术
展开更多
帖子
898
回复
4398
置顶
精华2
【STM32F103C8T6教程】合集
精华2
【Arduino uno教程 】(十一)ESP-01S模块联网、获取API信息
置顶
精华2
【Arduino uno教程 】合集
置顶
【注册好礼】Arm Tech Symposia年度技术大会登陆上海及深圳,探讨AI 发展与创新
置顶
面包板社区有奖活动一览(无人机、示波器、电脑、固态硬盘、E币...)
置顶
【E币奖励话题】越来越卷,今年电子工程师行情如何?薪资如何?
评测文章
《高速PCB设计经验规则应用实践》读后感
【富芮坤FR3068x-C】+上手及点灯
【富芮坤 FR3068x-C低功耗开发板】-01-开箱
【富芮坤FR3068x-C】谈谈资料收集的建议
【联盛德 W800 Arduino开发板】+examples之peripheral
【富芮坤FR3068x-C】+初识FR3068x-C开发板
【富芮坤FR3068x-C】+上手及点灯
联盛德 W800 Arduino开发板+串口测试
【富芮坤FR3068x-C】+使用仿真器注意事项
免费申请
热帖
【E币话题】电子工程师深圳月薪15K,够吗?
走了,华为 —— 38岁起步,不算太晚。
【变废为宝】联想电脑自带鼠标,你看这质量
【变废为宝】紫外消毒灯拆解
【变废为宝】出口小音箱拆解
【E币话题】做嵌入式,硬件方向好还是软件
【变废为宝】光控开关的拆解和原理分析
【变废为宝】将智能插座接入米家,告别多个
C语言中如何将long数据转换成char型数据输
【变废为宝】高端音箱控制器拆解
大家都在看的技术资料
51单片机引脚、时钟电路、复位电路、I/O端口、内部结构,通透
为什么光耦输入端并一个电阻?有什么用?
手把手教你 LTspice 电路设计 — 电源启动时的评估要素
如何设计RCD缓冲电路?
剖析ADI 先进浪涌抑制器技术
减小纹波的开关稳压器
如何在一款单片机上实现多任务调度机制?
如何选择合适的电源滤波电容?
芯视频
更多>
03:17
芯片销售做终端需要应酬吗?
芯广场
54
频繁跳槽的销售
【N32G401开发板】+开发环境搭建-浮点运算-串口通信-按键中断-LED控制等开发验证
始祖鸟开卖 “电子裤” 5000美金/条
【艾迈斯欧司朗】机器视觉应用,点亮非凡,畅享光明
【艾迈斯欧司朗】电容传感器,精准感知的创新之旅
举报
内容系网友发布,其中涉及到安全隐患的内容系网友个人行为,不代表面包板社区观点
请点击举报理由
关闭
站长推荐
/2
面包板社区有奖活动汇总楼
1. DIY赢大奖!2. 写原创,有奖励!3.参与话题,奖励E币!4. 免费申领:开发板试用、书籍试读...
电子工程师DIY来分享,赢大疆无人机、小米手机、NAS存储、万用表 ...
展示您的 DIY 电子设计作品,社区将有丰富奖励送给您!
本网页已闲置超过10分钟,按键盘任意键或点击空白处,即可回到网页
X
最新资讯
用4200A和矩阵开关搭建自动智能的可靠性评估平台
1961年的金色功率音频放大器,挑战当年的技术极限
前11个月中国集成电路出口额,突破万亿元
上海应用技术大学等联合团队突破二维半导体材料异质外延技术
通用汽车战略调整,停止自动驾驶出租车Cruise项目资金支持
返回顶部
工具栏