- 博客(8)
- 收藏
- 关注
原创 使用 PyTorch 实现遗传算法
CNN 类使用 PyTorch 的 nn.Module 定义了图层神经网络架构。它由两个图层层(conv1 和 conv2)以及后续的最大池化操作和两个连接层(fc1 和 fc2)组成。
2025-02-24 10:46:41
1094
原创 一文搞懂非线性优化(python)
非线性优化是应用数学和工程学中的一个重要领域,专注于优化受约束的非线性目标函数。本文概述了非线性优化的理论、算法和实际应用,特别是使用 Python。目录介绍什么是非线性规划?非线性规划中的关键概念什么是混合整数非线性规划?MINLP 的关键组件MINLP 的求解技术为什么非线性规划很重要?关键概念好处非线性规划示例小非线性规划问题不可行非线性规划问题无界非线性规划问题资源分配问题非线性规划 Python 实现安装 SciPy使用 SciPy1.Rosenbrock函数2. 球面函数3.
2025-02-21 09:46:32
1054
原创 用遗传算法给外卖小哥规划最短路径!(Python实战)
该代码将生物学进化机制成功应用于外卖配送场景,通过"优胜劣汰"的迭代过程,为骑手小哥节省约57%的行驶距离。下次点外卖时,不妨想想背后可能有个遗传算法在默默为你规划最优路线!
2025-02-18 17:24:58
975
原创 从头开始实现神经网络(python)
在本文中,咱们将一步步展示如何从零开始搭建一个简单的三层神经网络。虽然咱们不会深入探讨所有复杂的数学公式,但我会尽量用直观的方式解释清楚。我假设你对基本的微积分和机器学习的概念,比如分类和正则化,已经有所了解。最好你还熟悉梯度下降等优化技术。不过,即使您对这些内容不太熟悉,本文依然会非常有趣!那么,为什么要从头开始实现神经网络呢?即使你以后打算使用像PyBrain这样的神经网络库,至少有一次从头实现网络的经历也是极其有价值的。这能帮助您深入理解神经网络的工作原理,对设计有效的模型至关重要。
2025-02-17 14:11:12
891
原创 震惊!全网最骚变邻域搜索算法指南!
各位父老乡亲们,今天要揭秘的算法堪称编程界的"时间管理大师"——它能在多个解之间反复横跳,像极了在十个相亲对象中周旋的海王。这就是变邻域搜索算法(VNS),一个让老板跪着加薪、让BUG连夜跑路、让发际线逆生长的究极奥义!变邻域搜索算法(VNS)是一种基于动态调整邻域结构的元启发式算法,能够有效跳出局部最优,逼近全局最优解。这就是VNSの奥义——永远不做单选题,在多个邻域反复试探,直到找到最优解!第二章 史诗级保姆教程——手把手调教Python版VNS(代码解剖):永远保留C姑娘这个备胎(全局最优解探测)
2025-02-16 20:03:21
829
原创 手把手教你玩转 NSGA-III 算法:Python 实现与超详细解读!
NSGA-III(Non-dominated Sorting Genetic Algorithm III)是一种用于多目标优化的进化算法,由 Deb 和 Jain 在 2014 年提出。它是 NSGA-II 的扩展,旨在解决高维多目标优化问题(目标数大于 3)。NSGA-III 的核心思想是通过引入参考点(Reference Points)和参考方向(Reference Directions)来引导种群的进化,从而在 Pareto 前沿上均匀分布解。
2025-02-14 10:21:22
1329
1
原创 禁忌搜索算法完整指南(python)
在实际生活中,很多问题都可以转化为优化问题,比如生产调度、物流配送、旅行商问题等等。对于这些问题,我们需要找到一个最优解或者接近最优解的解。然而,传统的一些优化算法,如贪心算法、动态规划等,往往只能找到局部最优解,而不能保证全局最优解。这时候,我们需要一些更强大的算法来帮助我们解决问题,禁忌搜索算法就是其中一种。
2025-02-13 10:13:36
1313
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人