matlab数学建模
叫我Mr. Zhang
喜欢建模的秃头男青年
展开
-
matlab数学建模-遗传算法基本原理
个体遗传算子的操作在扰动情况下进行,向最优解迁移的规则是随机的,这种随机化操作是高校有向的搜索,而不是传统随机搜索那种无向搜索。交叉算子作为主要算子,变异算子因其局部搜索能力是辅助算子,相互配合,所以兼顾全局和局部搜索能力。相互竞争:交叉形成的积木块,可能被变异破坏,有效配合交叉和变异操作是遗传算法的重要研究内容。对群体里的个体,按照环境适应度,施加一定的操作,实现优胜劣汰的进化过程。2)二进制交叉:单点交叉、多点交叉、均匀交叉、洗牌交叉、缩小代理交叉。2)对变异个体,随机选择变异位进行变异。原创 2022-10-02 10:21:27 · 689 阅读 · 1 评论 -
matlab数学建模-神经网络:测试不同隐藏层神经元的个数、更改学习函数
通过误差,和训练步数对比,确定隐含层个数,并检验隐含层个数对性能的影响。隐藏层范围是按设计经验公式,和本例实际情况,选的 9:16原创 2022-10-02 09:40:15 · 3721 阅读 · 0 评论 -
matlab数学建模-神经网络经典应用:逼近非线性函数
设计一个BP网络,逼近非线性函数。改变参数kn观察逼近的性能。原创 2022-10-02 02:43:54 · 2387 阅读 · 0 评论 -
matlab数学建模-一些神经网络函数
广义回归径向基神经网络和一些函数。原创 2022-10-01 14:20:03 · 669 阅读 · 0 评论 -
matlab数学建模-神经网络感知器函数
感知器学习规则为调整权重和偏值,使得平局误差性能最小。原创 2022-09-30 17:54:36 · 870 阅读 · 0 评论 -
matlab数学建模-神经网络算法(通用神经网络工具箱函数)
3.一些常用工具箱函数(后面一些函数,我挨个试了,有的都可以实现相同效果)网络输入的积函数:将某一层加权输入与偏值相乘结果,作为改层的输入。输入层、输出层和隐含层,其中输出层和隐含层作为计算节点。和函数:通过某一层的加权输入和偏值相加作为该层的输入。权值点积函数:输入向量与权值的点积可以得到加权输入。Hopfield网络、玻尔兹曼机均属于这种类型。网络减神经元有反馈,信息处理是状态的变换。初始化函数:修正权值、偏置等参数。单层权值、偏置初始化函数。单层神经网络初始化函数。原创 2022-09-28 00:11:07 · 1078 阅读 · 0 评论 -
matlab数学建模-非线性规划(无约束规划、有约束规划)
非线性规划的标准形式:gi(x), hj(x)是约束条件,gi(x), hj(x)和f(x)中至少有一个是非线性函数。非线性模型按照约束条件分:1)无约束非线性规划模型2)等式约束非线性规划模型3)不等式约束非线性规划模型。原创 2022-09-27 21:20:12 · 5069 阅读 · 0 评论 -
matlab-模拟退火算法
1.由产生函数,由当前解产生位于解空间的新解。注意,产生新解的方式决定了新解的领域结构,因而对冷却进度表选取有影响。由初始解 i 和控制参数初值 t 开始,对当前解重复 “产生新解、计算目标函数差、接收或舍弃”的迭代。4.新解被确定接受后用新解代替当前解,将当前解中对应于产生新解是的变换部分实现,再修正目标函数值。模拟退火算法与初始值无关,具有收敛性,以概率1收敛于全局最优解的全局优化算法。3.判断新解是否被接受。并逐步衰减t值,算法终止时的当前解即为近似的最优解。2.计算与新解对应的目标函数差。原创 2022-09-27 00:53:18 · 1403 阅读 · 0 评论 -
matlab数学建模-一维插值、二维插值和样条插值
一维插值是数据分析重要方法,有基于多项式的插值,和基于快速傅里叶的插值。原创 2022-09-26 21:26:51 · 1208 阅读 · 0 评论