首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

优化算法之萤火虫算法

仿生群智能优化算法是近些年来国内外学者研究的热点问题,其主要的思想是研究或者模仿自然界群体生活的生物的社会行为而构造的随机搜索方法。...萤火虫会在决策域范围内寻找邻居集合,在集合当中,越亮的邻居拥有越高的吸引力吸引此萤火虫往这个方向移动,每一次的飞行方向会随着挑选的邻居不同而改变。...搜索过程和萤火虫的两个重要参数有关:萤火虫的发光亮度和相互吸引度,发光亮的萤火虫会吸引发光弱的萤火虫向它移动,发光越亮代表其位置越好,最亮萤火虫即代表函数的最优解。...算法的数学描述 (1)萤火虫的相对荧光亮度: I=I0e−γrij 其中,I0表示最亮萤火虫的亮度,即自身(r=0处)荧光亮度,与目标函数值相关,目标函数组越优,自身亮度越高;γ表示光吸收系数,因为荧光会随着距离的增加和传播媒介的吸收逐渐减弱...萤火虫算法寻优是通过萤火虫之间的相互吸引来实现的,而随着迭代次数的增加,萤火虫群会在最优值附件聚集。

3.8K92
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    三极管的应用之开关电路设计「建议收藏」

    虽然这个电路很简单,也很常用,但是我发现还是有些人电路结构错误或者参数不会设置。 —电路结构— 如图1所示,三极管开关电路基本结构由基极电阻,集电极电阻(负载)组成。...图1 三极管开关电路基本结构 有些人设计的开关电路就没有基极电阻,有可能不是他不知道这种电路结构,而是他不会调参数,不管怎么改变Rb,始终电路都没有进入饱和区,最后将Rb短接后发现电路正常了,导致他认为这样电路是可以用的...图2 带下拉电阻的开关电路 如果我们想驱动无源蜂鸣器,那么就要在控制端输入一个方波信号进行控制,这时候就需要三极管进行快速切换,想加快三极管切换速度就要如图3所示,在Rb上并联一个加速电容。...,电容就形如开路,而不影响电路的正常工作。...—电路设计— 要求 3.3V供电单片机驱动液晶背光 1.电路结构确定 我不需要控制背光亮度,只需要控制背光亮与不亮,所以选择带下拉电阻的开关电路。如图4所示。

    2.6K40

    到底什么是光通信?

    随着科技发展,人们生活方式在通信方面有了巨大的改变,从原来的无线电通信到有线通信,再到现在到处都在被提及的光通信。 那么究竟什么是光通信?...他用弧光灯或太阳光作为光源,光束通过透镜聚焦在电话话筒的震动片上。 当对着话筒讲话时,话筒的震动片随着声音而震动,使反射光的强弱随着话音的强弱产生相应的变化,从而使话音信息“承载”在光波上。...丁达尔现象: 当一束光线透过胶体,从入射光的垂直方向可以观察到胶体里出现的一条光亮的“通路”。...光学接收机则用于接收光信号,并从中提取信息,然后转变成电信号,最后得到对应的话音、图象、数据等信息。...振动的方向叫做“偏波”,分成垂直振动前进的光(垂直偏波)和水平振动前进的光(水平偏波)两种。偏波中包含的信息不会互相干扰,可传输大量信息。

    1.2K30

    LCD背光驱动节电技术-LABC CABC

    图像永远是最直观的表现方式,而LCD正是目前应用最多的表现媒介。随着技术的增强,人类对视觉的要求不断提高,对图像的分辨率、色彩的要求也越来越高。 我们的手机基本用的都是LCD。...随着分辨率/尺寸的增大,LCD的背光驱动电路也越来越复杂。而高分辨率、高显示颜色、大尺寸的LCD,需要大的背光系统、大的TFT-LCD 面版、高运算速度的驱动IC,这些都造成了高的功率消耗。...查阅了一些资料,看了LCD节电技术,最普通的QVGA一般有4个背光LED,而仅仅这4个LED就消耗了整个LCD面板的40%的功率,如下饼图: ?...根据图像的内容,来调节背光亮度,从而降低了背光LED的功耗。 备注:据说CABC的实用性远大于了LABC。...CABCEN是用来测试输入的图像内容,CABC即内容测试,当然这个无关紧要。 而DIMO为内容识别后的动态背光控制信号,以PWM输出。

    1.6K31

    Udacity并行计算课程笔记- Fundamental GPU Algorithms (Reduce, Scan, Histogram)

    以此类推,当有N个输入对象,那么step=logN。而串行的step=N-1。因此当N一定大的时候,并行方式的优势就很明显了。 ?...)\) SE (Step Effient) Blelloch \(O(2logn)\) \(O(n)\) WE (Work Efficient) 在实际中可能会遇到如下图示的情况,随着工作量的变化我们需要动态改变算法策略...而serial implementation不会有这个问题,那么想实现parallel histogram计算有什么方法呢?...之所以要色调映射是因为真实世界中的光谱强度是非常广的,例如白天太阳的光亮程度到晚上月亮的光亮程度,这之间的范围十分大。...而我们的设备,如电脑显示屏,手机所能显示的光亮程度远小于真实世界,所以我们需要进行色调映射。我们手机上拍照功能中的HDR模式就是色调映射的作用。 ?

    95510

    图形学入门(三):基础着色

    在计算机图形学中,着色(Shading)1表示在三维场景中基于模型表面与光源的角度、与光源的距离、与相机的角度等因素,来改变多边形颜色的过程,以此来生成具有真实感的效果。...关于上面定义 L_d 的公式还有一点值得一提,注意到上式中完全没有出现相机观察方向 \hat{v},这说明了漫反射分量和观察的方向无关,我们从不同方向去看一个面,它的颜色并不会因此而产生不同。...前面的漫反射分量和视角没有关系,而镜面反射分量则和视角有密切的关系。在现实生活中我们也会注意到,当看到一个物体表面反射了刺眼的光线的时候,只要我们稍稍错开一点位置,就不会再感到刺眼了。...我们前面提到,这里添加了一个光亮度参数 p,这个参数存在的原因是余弦值虽然随着角度的增大会从 1 降到 0,但是它的下降速度是相当慢的。...从下图5中我们可以看到光亮度系数 p 和镜面反射系数 k_s 对渲染效果产生的影响。可以看到,随着 k_s 的增大,镜面高光会越来越亮,而随着 p 的增大,镜面高光的范围越来越小: ?

    1.5K40

    使用卷积算子对黑白边界进行检测

    下面是使用Conv2D算子完成一个图像边界检测的任务。图像左边为光亮部分,右边为黑暗部分,需要检测出光亮跟黑暗的分界处。...只有当卷积核覆盖的像素点有的处于光亮区域,有的处在黑暗区域时,左右间隔为1的两个点像素值的差才不为0。将此卷积核作用到图片上,输出特征图上只有对应黑白分界线的地方像素值才不为0。..., kernel_size=[1, 3], weight_attr=paddle.ParamAttr(initializer=Assign(value=w))) # 创建输入图片...]的形式 x = img.reshape([1, 1, 50, 50]) # 将numpy.ndarray转化成paddle的tensor x = paddle.to_tensor(x) # 使用卷积算子作用在输入图片上...map', fontsize=15) # 卷积算子Conv2D输出形状为[N,C,H,W]形式,此处N,C=1, 输出数据形状为[1,1,H,W],是四维数组 # 但是画图函数plt.imshow画灰度图时

    34530

    单片机|IO输出功能

    输出功能是单片机数字控制的最基础功能。I/O是input/output的缩写,即输入输出端口。每个设备都会有一个专用的I/O地址,用来处理自己的输入输出信息。...LED是一种能够将电能转化为光能的半导体,它改变了白炽灯钨丝发光与节能灯三基色粉发光的原理,而采用电场发光。 发光二极管与普通二极管一样也具有单向导电能性。...当给发光二极管加上正向电压(大于LED的正向压降)就会发光,当给发光二极管加上负向电压就不会发光。...发光二极管的发光亮度与通过的工作电流成正比,一般情况下,LED的正向工作电流在10mA左右,若电流过大时会损坏LED,因此使用时必须串联限流电阻以控制通过管子的电流。...LED的亮灭就是理解I/O输出的最简单例子。 你了解了吗?

    67820

    嵌入式:ARM定时器

    PWM基本原理 采样控制理论基础 冲量相等而形状不同的窄脉冲加在具有惯性的环节上时,其效果基本相同; 冲量指窄脉冲的面积; 效果基本相同,是指环节的输出响应波形基本相同; 将输出波形进行付氏分解,低频段非常接近...如UPS电源,开关电源,电机无级调速,恒温加热器,灯光亮度调节等应用中都会用到该技术。...该电路没有基准电压,而且随着负载电流和环境温度的变化,精度很难保证。只能用在对D/A转换输出精度要求不高、负载很小的场合。...这样Uc的大小决定了脉冲占空比。当Uc为一模拟信号,随着时间变化时,脉冲占空比也会随着时间变化,变化的规律和Uc一样,也就是实现了Uc对方波的PWM调制。...死区控制 全桥PWM逆变器原理图 PWM定时器控制寄存器 PWM应用举例 举例:使用PWM输出功能,实现数模转换。

    86740

    基于瑞芯微RV1109 Linux屏幕背光调试心得

    板厂默认没有配置背光亮度的接口,考虑到将来产品销售的过程中,不同客户对操作界面的亮度的感觉是不一样的,如果将背光亮度直接固定死,后面客户可能会投诉,所以建议还是将这个功能配置上,提供可调节背光的接口...,以满足不同客户的诉求,那么如何来配置呢?...1、配置屏幕背光控制 1.1、查看原理图 查看背光管脚的硬件原理图: 我这里的背光控制引脚,使用的是 PWM9_M1 ,也就是 GPIO2_D6 ,同时这个管脚也是使能管脚。...(2)添加背光亮度分级表 在板厂端 dts 文件中定义背光亮度分级表: / { backlight: backlight { compatible = "pwm-backlight"; //这里配置使用哪路...DSI驱动调试笔记-设备树DCS格式序列之配置LCD初始化代码(二) Linux MIPI DSI驱动调试笔记-LCD时序参数配置(三) (4)背光控制调试 重新编译下载开发板端后,启动板端,在板级端输入如下指令

    2.3K21

    【电子实验1】电容充电、放电显示器

    电容能随交流信号的不同频率改变其自身的容抗的大小。 电容器充电时的电流方向和自由电子移动的方向。...电容器在在没有充电的时候内部正负电荷由于异性相吸的作用正负电荷就会结合在一起,因相互抵消自然不会产生电位差也就不会有电压了。...但是电荷会受到电场力的作用而移动:在外电场的作用下电容器的负电荷则会通过外电源跑到电容器的负极,电容器的负极由于得到了负电荷所以它带负电,电容器的正极由于失去了负电荷所以它带正电。...当S1闭合的时候,电源通过R1、LED1向电容C1、C2进行充电,在接通电源的瞬间,由于C1、C2中没有电荷,其两端的电压为0,这个时候通过黄色LED灯的电流最大,发光亮度最高。...随着存储的电荷减少,其两端电压迅速下降,放电电流也随着按下持续减少。LED2亮度也会由最亮迅速变成最暗并最终熄灭。且限流电阻R2的阻值越大,电容充电放电时间就会越长,LED点亮的灯就会越长。

    61610

    详解元宇宙 6 大核心属性

    这种特性可以模糊掉用户在进入元宇宙时的不真实感,使元宇宙成为与现实世界并行的平行世界(见图1.3);二是元宇宙不会停止或被重置,而是以开源开放的方式无期限地持续发展下去,元宇宙内的每一个参与者既是元宇宙的...作为一个高度逼真的虚拟空间,元宇宙还有可以随着用户需求变换环境、颜色及光亮的能力(见图1.4)。...而诸如云计算和边缘技术的发展也为计算机及其他设备配备了更优越的数据处理能力,大大提升了数据传输及访问的速度。...▲图1.5 市场上的部分虚拟货币 06 社交体验(social experience) 互联网的发展已经改变了人们的生活,互联网时代的社交更是颠覆了人们的传统社交模式。...而元宇宙会进一步地拓展互联网社交的边界。因为元宇宙的核心是“生活”在这个虚拟空间中的每一个用户,所有参与者都可以在这里共同体验、共同创造及共同分享生成的内容。

    58530

    【GAMES101-现代计算机图形学课程笔记】Lecture 05 Rasterization 2 (Antialiasing and Z-Buffering)

    傅里叶级数展开示例: image.png image.png 3.2 走样 前面提到走样的原因是信号变化太快,而采样太慢。观看这句话可能不太能理解,但是结合下面的图应该就很好理解了。...可以看到对于 f_1(x) ,因为他的频率较慢,所以我们通过连接采样得到的黑点其实大致上还是能还原出原信号的。而随着信号频率不断增加,以 f_5(x) 为例,此时很显然我们无法还原信号了。...简单理解就是颜色变化剧烈的就是高频信息,比如上面右图中心基本上都是白色的,这就是低频信息,所以使用高通滤波后中间的光亮就被去掉了。...同理,对于左图而言,高频信息指的就是那些边界,因为边界的颜色或者光亮变化更强烈,可以看到最后剩下的是人的轮廓。...一种本质的方法是提高采样速率。但是很多情况下这不现实,我总不能随便改变一个手机或者电视的刷新频率吧? 那么另外一种替代的方法就是我对信号做截断处理,如下图示。

    1.3K60

    中国芯片制造产业发展难点在哪?(赠书福利)

    压力之下,维护技术主权的重要性也是不言而喻的。在此当中半导体产业的自主研发能力及生产的能力更是决定了中国信息技术主权发展的重要因素。...从简单的计算与控制、数据、智能到感知与信号转换、能量变换再到AI、云计算、大数据、物联网、数字经济、信息安全等,它们无一例外地以芯片为基础。可以说半导体制造技术发展到位,我国科技领域才不会受制于人。...图2 半导体工艺的特点 以上内容归纳在图2中,希望您牢记这张图。...逻辑和存储器LSI都是只在晶圆表面上制作的,所以晶圆表面要做镜面抛光处理。如图2所示,因为像镜子一样光亮,所以叫作镜面。而另一面仅进行粗糙的研磨,不像镜子那样光亮,故而称为磨砂面。...随着近几年集成电路行业的不断升温,到2025年人才需求量更大,缺口预计在30万人左右。 目前我国半导体主权的实现迫在眉睫。

    47220

    如何解决抽样调查过程中所面临的难点和问题?——以政治学研究为例

    但是,构建地址抽样框的成本比较高,和户籍抽样框相比,到实地画住宅地址分布图,制作住宅地址列表所发生的交通差旅费、人员劳务费全部是额外增加的成本。...其基本特点是让受访者随机地在一个可能产生社会期许回答的题目和一个不会产生社会期许回答的题目中自行选择回答哪个题目,从而减少其面对访员的“社会在场”带来的回答压力。...,而墨西哥受访者的这一比例下降到18%。...随着开放数据源的增多,对同样概念使用相同测量已成为可能。在问卷设计原则中,由于新设计一组题目需要历经内部和外部的信度、效度检验,需要的时间成本高,设计失败的风险也高,为此,学者多主张使用成熟的题目。...例如,当用户输入一个关键词,不仅能够搜索到不同调查的调查结果和相应的研究成果,还需要能够实现在线分析。

    81020

    如何实现Linux系统光亮度自动调整

    今天就跟大家聊聊有关“如何实现Linux系统光亮度自动调整”的内容,可能很多人都不太了解,为了让大家认识和更进一步的了解,小编给大家总结了以下内容,希望这篇“如何实现Linux系统光亮度自动调整”文章能对大家有帮助...输入命令: 复制代码 代码如下: cat /sys/class/backlight/acpi_video0/max_brightness 输出显示一个数字。比如小编的是15。如图。...灵感来自f.lux,Redshift也可以改变配色和亮度来加强你夜间坐在屏幕前的体验。启动时,你可以使用经度和纬度来配置地理坐标,然后就可以让它在托盘中运行了。...然而,它也可以通过gpsd模块来输入你的坐标。对于Arch Linux用户,我推荐你读一读这个维基页面。...现在大家对于如何实现Linux系统光亮度自动调整的内容应该都有一定的认识了吧,希望这篇能对大家有所帮助。

    2.2K10

    伽马校正_液晶电视伽马校正

    按照惯例,”输入”和”输出”都缩放到0~1之间。其中,0表示黑电平(黑电平指在经过一定校准的显示装置上,没有一行光亮输出的视频信号电平。...定义图像数据为0时对应的信号电平,调节黑电平不影响信号的放大倍数,而仅仅是对信号进行上下平移。如果向上调节黑电平,图像将变暗,如果向下调节黑电平图像将变亮。...因为在某些场合例如放映电影以及投影幻灯片时为了在黑暗环境下获得更好的显示效果,所以我们需要进行伽马校正将最终的γ值设为1.5左右而不是1。...三、伽马校正 所有CRT显示设备都有幂-律转换特性,如果生产厂家不加说明,那么它的γ 值大约等于2.5。用户对发光的磷光材料的特性可能无能为力去改变,因而也很难改变它的γ值。...我们对整个电视系统进行伽玛补偿的目的,是使摄像机根据入射光亮度与显像管的亮度对称而产生的输出信号,所以应对图像信号引入一个相反的非线性失真,即与电视系统的伽玛曲线对应的摄像机伽玛曲线,它的值应为1/γ,

    1.2K50

    听六小桨讲AI | 第2期:卷积的批量计算及应用案例

    空间分布范围更广的图像信息适合用较大的卷积核来提取其特征;而空间分布范围较小的图像信息则适合用较小的卷积核来提取其特征。...16 x 32 + 1 x 1 x 192 x 32 = 163328 可见,1 x 1卷积可以在不改变模型表达能力的前提下,大大减少所使用的参数量。...1 x 1 卷积在ResNet[2]中的应用 随着深度学习的不断发展,模型的层数越来越多,网络结构也越来越复杂。但是增加网络的层数之后,训练误差往往不降反升。...256 x 2 = 1179648 而图6(b)中采用了1 x 1 卷积后,参数量为: 1 x 1 x 256 x 64 + 3 x 3 x 64 x 64 + 1 x 1 x 64 x256 = 69632...如 图7 所示,图像左边为光亮部分,右边为黑暗部分,需要检测出光亮跟黑暗的分界处。 ? 图7 输入图像 ? 图8 卷积核 ? 具体代码如下所示,结果输出在下方的图案中,如 图9 所示。

    83840
    领券