- 博客(188)
- 资源 (10)
- 收藏
- 关注
原创 GNN图神经网络
V:点E:边U:属性(全局)图神经网络的目的就是整合特征.每个像素点周围都有邻居,A就表示邻居之间的关系。文本数据也可以表示图的形式,邻接矩阵表示的连接关系。如何获取特征呢?通常需要:各节点输入特征,网络结构图优势:不需要全部标签用少量标签也能计算计算损失时只用有标签的。
2024-04-03 14:07:44 263
原创 AI论文精读(李沐) - AlexNet
我们训练了一个大型深度卷积神经网络,将 ImageNet LSVRC-2010 竞赛中的 120 万张高分辨率图像分类为 1000 个不同的类别。在测试数据上,我们实现了 37.5% 和 17.0% 的 top-1 和 top-5 错误率,这比之前的最先进水平要好得多。该神经网络拥有 6000 万个参数和 650,000 个神经元,由五个卷积层(其中一些后面是最大池层)和三个全连接层(最后一个 1000 路 softmax)组成。为了使训练速度更快,我们使用非饱和神经元和非常高效的 GPU 实现卷积运算。
2024-03-31 16:48:20 938
原创 Ant System: An Autocatalytic Optimizing Process-Ant 系统:自动催化优化过程
提出了分布式计算、正反馈和构造性贪婪启发式的组合作为随机优化和问题解决的新方法。正反馈可以快速发现非常好的解决方案,分布式计算可以避免过早收敛,贪婪启发式有助于程序在搜索过程的早期阶段找到可接受的解决方案。将所提出的方法应用于经典的旅行商问题表明,该系统可以快速提供非常好的(即使不是最优的)解决方案。我们报告了许多模拟结果并讨论了算法的工作原理。还给出了有关如何将此方法应用于各种优化问题的一些提示。
2023-11-28 16:41:44 1469
原创 Robust taboo search for the quadratic assignment problem-二次分配问题的鲁棒禁忌搜索
为了提高禁忌搜索的速度,提出了两种并行化方法,并显示了它们对于与问题规模成正比的处理器数量的效率。还提出了一种生成随机问题的简单方法优势:更少的复杂性和更少的参数。
2023-11-25 11:35:52 944
原创 文献阅读 - JADE:具有可选外部存档的自适应差分进化
提出了一种新的差分进化(DE)算法 JADE,通过实施具有可选外部存档的新变异策略“DE/current-to-pbest”来提高优化性能,并以自适应方式更新控制参数。DE/current-to- pbest是经典“DE/current-to-best”的推广,而可选的存档操作利用历史数据来提供进化方向信息。这两种操作都使人口多样化并提高收敛性能。参数自适应自动将控制参数更新为合适的值,并避免用户先验了解参数设置与优化问题特征之间的关系。因此有助于提高算法的鲁棒性。
2023-11-07 20:47:35 567
原创 《进化优化》第7章 遗传规划
遗传算法和进化算法存在局限:在表示候选解时要与假设的解的结构结合。遗传规划试图将进化算法一般化成一个算法,这个算法不仅知道由具体结构给定的问题的最好解还能学习到最优的结构。其他进化算法是对问题的解进行演化,而遗传规划却是针对求解问题的程序进行演化。
2023-11-06 15:12:06 126
原创 《进化优化》第6章 进化策略
进化策略与遗传算法类似,但遗传算法最初是通过将候选解编码成位串来进化,而进化策略则总是在连续参数上操作.尽管遗传算法经常被用来处理连续参数,这两个算法还是存在哲学上的差别:进化策略的操作往往是在与问题陈述接近的表述形式上,而遗传算法的操作却往往在与问题最初陈述很不同的表示形式上.两个算法之间的另一个差别在于遗传算法强调重组,而进化策略强调变异.对于具体的优化问题,我们可以根据这些差别选择合适的算法.如果对于一个特别的问题,探索比开发更重要,我们可能得用进化策略.而如果开发更重要,就可能要用遗传算法.
2023-11-05 12:49:51 151
原创 《进化优化》第12章 差分进化算法
差分进化是为了优化n维连续域中的函数而设计的基于种群的算法。在种群中,每一个个体都是用来表示候选解的一个n维向量。差分进化算法的基本思路如下:取两个个体之间的差分向量,将这个差分向量的一个伸缩版加到第三个个体上从而产生一个新的候选解,如下图所示:交叉方式:交叉率c大于r则替换成变异向量v,否则,不变。参数描述:在每一对(u,x)中,适应性更强的向量留下来作为差分进化的下一代,扔掉适应性差的向量。
2023-10-30 14:46:21 129
原创 一种有效的并行进化元启发法及其在三个优化问题中的应用
An effective parallel evolutionary metaheuristic with its application to three optimization problems文献链接
2023-10-27 12:18:30 65
原创 《机器学习》第6章 支持向量机
通过前面的讨论可知,我们希望样本在特征空间内线性可分,因此特征空间的好坏对支持向量机的性能至关重要.需注意的是,在不知道特征映射的形式时,我们并不知道什么样的核函数是合适的,而核函数也仅是隐式地定义了这个特征空间.于是,“核函数选择”成为支持向量机的最大变数.若核函数选择不合适,则意味着将样本映射到了一个不合适的特征空间,很可能导致性能不佳.缓解该问题的一个办法是允许支持向量机在一些样本上出错.为此,要引入“软间隔”(soft margin)的概念,如图6.4所示.解决方案:向高维空间映射。
2023-10-22 20:06:04 226
原创 《强化学习》第5章 蒙特卡洛方法(未完成)
蒙特卡洛算法仅仅需要经验,即从真实或者模拟的环境交互中采样得到的状态、动作、收益的序列。通常,术语‘蒙特卡洛”泛指任何包含大量随机成分的估计方法。
2023-10-17 19:55:19 114
原创 《进化优化》第5章 进化规划
最初发明进化规划是为了设计有限状态机.有限状态机生成的输出序列随内部状态和输入序列变化.图5.3是有限状态机的一个例子.它有4个状态,A,B,C和D;有3个可能的输出, a, b和 c,输出列在图中每个斜杠的右边.图中右上部的箭头表示有限状态机从状态C开始.用箭头表示在具体的输入之后状态如何转移.线段上的标记是输入/输出组合.图5.3也可以用表格的形式来刻画,如表5.1所示.能不能创建一个状态机生成所要的行为?目的:最小化f(x), 这里的x是一个n维向量,假定对所有的x, f(x)>0。
2023-10-17 17:24:38 134
原创 《文献阅读》- 遗传算法作为量子近似优化算法的经典优化器(未完成)
优化是量子计算可以带来显着优势的研究领域之一。在这种情况下,混合量子经典变分算法,即量子近似优化算法(QAOA),因其有效解决组合优化问题的潜力而受到广泛关注。这种方法的工作原理是使用经典优化器来识别问题相关量子电路的适当参数,最终执行优化过程。不幸的是,学习最合适的 QAOA 电路参数是一项复杂的任务,受到多个问题的影响,例如以许多局部最优为特征的搜索环境。此外,在这种情况下开创的基于梯度的优化器往往会浪费量子计算资源。因此,无梯度方法正在成为解决此参数设置任务的有前途的方法。
2023-10-16 12:32:51 252
原创 《进化优化》第4章 遗传算法的数学模型
具有高于平均适应度值的短的低阶图式在遗传算法种群中的代表数会呈指数增长.将上面的推导一般化,我们发现在时刻2过程处于状态j的概率为。
2023-10-13 22:09:27 319
原创 python-第12章 魔法方法
文章目录12.1 构造和析构12.2 算术运算12.3 简单定制12.4 属性访问12.5 描述符(property的原理)12.6 定制序列12.7 迭代器12.8 生成器12.1 构造和析构12.2 算术运算12.3 简单定制12.4 属性访问12.5 描述符(property的原理)12.6 定制序列12.7 迭代器12.8 生成器
2023-10-12 21:56:52 147
原创 《机器学习》第5章 神经网络
网络中有(d+l+1)q+l个参数需确定:输入层到隐层的d × q个权值、隐层到输出层的q × l 个权值、q个隐层神经元的阙值、l个输出层神经元的阈值.BP是一个迭代学习算法,在迭代的每一轮中采用广义的感知机学习规则对参数进行更新估计。要解决非线性可分问题,需要考虑使用多层神经元.如下图简单的两层感知机就能解决异或问题,输入层与输出层之间的一层神经元被称为隐层或隐含层,隐含层和输出层神经元都是拥有激活函数的功能神经元。神经网络中最基本的成分是神经元模型,即上述定义中的简单单元。
2023-10-12 12:30:40 1414 2
原创 《进化优化》 第2章 优化
如果想到达一个景观的最高点,一个合理策略就是朝上升最快的方向迈一步,在那一步之后,重新评估小山的斜坡,并重新朝上升最快的方向迈进一步,继续这个过程直到不再有爬得最高的方向,此时到达的这个点就是小山的顶点,这称为爬山法。有偏优化算法:首先,很多基准费用函数在其搜索域的中央附件有最小值。实际的优化问题总带约束,在实际优化问题中,使目标函数最优的独立变量的值也几乎总是出现在约束的边界上。在进化算法中,潜在的解会互相分享信息最终达到关于最好的解的“共识”.优化问题中的独立变量只能在一个离散集合上取值。
2023-10-11 19:08:19 62
原创 《文献阅读》 一种基于局部适应度景观的进化规划的混合策略
进化规划(EP)的性能受到许多因素的影响(如突变操作符和选择策略)。虽然传统的高斯突变算子方法可能是有效的,但整个总体的初始规模可以非常大。这可能会导致传统的EP需要太长的时间才能达到收敛。为了解决这个问题,EP已经以各种方式进行了修改。特别是,对突变算子的修改可以显著提高EP的性能。然而,操作员只有在特定的适应度环境中才有效。因此,为了结合不同运营商的优点,提出了混合策略。混合策略的设计目前是基于应用单个操作人员的性能。与当地适应度景观的信息直接相关。
2023-10-10 22:02:22 164
原创 《机器学习》- 第3章 线性模型
在线性回归中,最小二乘法就是试图找到一条直线,使所有样本到直线上的欧式距离最小。许多功能更为强大的非线性模型可在线性模型的基础上引入层级结构或高维映射而得。由于w直观表达了各属性在预测中的重要性,因此线性模型有很好的可解释性。基于均方误差最小化来进行模型求解的方法称为最小二乘法。
2023-10-09 21:41:23 735
原创 应用程序无法正常启动(0xc0000022)。请单击” 确定“关闭应用程序。
第五:然后选择【疑难解答程序】点击勾选【该程序需要附加权限】点击下一步。1、出现问题原因:用户权限设置出问题,我的是新建了用户账号。第七:成功打开点击【是,为此程序保存这些设置】操作完成。第二:找到程序位置点击【更多】点击【打开文件夹位置】。第四:点击兼容性选项点击【运行兼容性疑难解答】按钮。点击【测试程序】按钮使用管理者身份打开程序。第三:鼠标右键点击程序选择【属性】打开属性面板。第一:电脑点击【系统文件弹出】问题对话框。2、office软件都可以用这种方式解决。
2023-04-12 11:57:16 2080
原创 day9 关于一个web站点的欢迎页面 HttpServletRequest接口详解
如果你一个web站点没有设置局部的欢迎页面,Tomcat服务器就会以index.html index.htm index.jsp作为一个web站点的欢迎页面。注意:前端表单提交数据的时候,假设提交了120这样的“数字”,其实是以字符串"120"的方式提交的,所以服务器端获取到的一定是一个字符串的"120",而不是一个数字。(前端永远提交的是字符串,后端获取的也永远是字符串。你有没有注意一件事:当我的文件名设置为index.html的时候,不需要在web.xml文件中进行配置欢迎页面。
2023-03-11 11:14:00 379
原创 day8 模板方法设计模式 HttpServlet源码分析
我们编写的HelloServlet直接继承HttpServlet,直接重写HttpServlet类中的service()方法行吗?
2023-03-11 11:10:53 321
原创 day7 HTTP协议
GET请求和POST请求如何选择,什么时候使用GET请求,什么时候使用POST请求?怎么向服务器发送GET请求,怎么向服务器发送POST请求?HTTP请求协议的具体报文:POST请求。HTTP请求协议的具体报文:GET请求。HTTP的请求协议(B --> S)HTTP的响应协议(S --> B)GET请求和POST请求有什么区别?HTTP的请求协议包括:4部分。HTTP的响应协议包括:4部分。什么是HTTP协议?怎么查看的协议内容?
2023-03-07 12:24:16 340
原创 day6 ServletContext
注意:以后我们编写Servlet类的时候,实际上是不会去直接继承GenericServlet类的,因为我们是B/S结构的系统,这种系统是基于HTTP超文本传输协议的,在Servlet规范当中,提供了一个类叫做HttpServlet,它是专门为HTTP协议准备的一个Servlet类。但是,总之,一个应用,一个webapp肯定是只有一个ServletContext对象。只要在同一个webapp当中,只要在同一个应用当中,所有的Servlet对象都是共享同一个ServletContext对象的。
2023-03-07 12:21:26 340
原创 day1 开发我的第一个MyBatis程序
(使用mybatis的类库,编写mybatis程序,连接数据库,做增删改查就行了。第一:这个文件名不是必须叫做mybatis-config.xml,可以用其他的名字。mybatis-config.xml文件中的配置信息不理解没关系,先把连接数据库的信息修改以下即可。这个文件名也不是固定的,放的位置也不是固定,我们这里给它起个名字,叫做:CarMapper.xml。第二:这个文件存放的位置也不是固定的,可以随意,但一般情况下,会放到类的根路径下。在MyBatis当中,负责执行SQL语句的那个对象叫做什么呢?
2023-03-06 20:17:21 579
原创 day5 ServletConfig接口详解
Servlet对象是Tomcat服务器创建,并且ServletConfig对象也是Tomcat服务器创建。并且默认情况下,他们都是在用户发送第一次请求的时候创建。以上方法在Servlet类当中,都可以使用this去调用。Tomcat服务器调用Servlet对象的init方法的时候需要传一个ServletConfig对象的参数给init方法。ServletConfig接口的实现类是Tomcat服务器给实现的。(Tomcat服务器说的就是WEB服务器。一个Servlet对应一个ServletConfig对象。
2023-03-05 17:57:46 291
原创 day4 关于JavaEE的版本 控制台乱码 向浏览器响应一段HTML代码 在Servlet中连接数据库,Servlet对象的生命周期 GenericServlet
思考:Servlet的无参数构造方法是在对象第一次创建的时候执行,并且只执行一次。第九步:给一个html页面,在HTML页面中编写一个超链接,用户点击这个超链接,发送请求,Tomcat执行后台的StudentServlet。当我们Servlet类中编写一个有参数的构造方法,如果没有手动编写无参数构造方法会出现什么问题?思考第三个问题:init方法中的ServletConfig对象是谁创建的?更利于子类程序的编写?在servlet标签中添加子标签,在该子标签中填写整数,越小的整数优先级越高。
2023-03-05 16:32:03 120
数据结构课程设计-任务调度器.rar
2023-01-09
报告+代码(C语言)+编译原理实验三-中间代码生成器.rar
2022-10-29
编译原理期末考试试题与答案
2022-07-08
logisim-数电期末实验设计.circ
2021-01-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人