一、简介 粒子群优化(PSO)是一种基于群体智能的数值优化算法,由社会心理学家James Kennedy和电气工程师Russell Eberhart于1995年提出。自PSO诞生以来,它在许多方面都得到了改进,这一部分将介绍基本的粒子群优化算法原理和过程。 1.1 粒子群优化 粒子群优化(PSO)是 ...
分类:
编程语言 时间:
2021-07-12 17:45:50
阅读次数:
0
一、简介 1 遗传算法概述 遗传算法(Genetic Algorithm,GA)是进化计算的一部分,是模拟达尔文的遗传选择和自然淘汰的生物进化过程的计算模型,是一种通过模拟自然进化过程搜索最优解的方法。该算法简单、通用,鲁棒性强,适于并行处理。 2 遗传算法的特点和应用 遗传算法是一类可用于复杂系统 ...
分类:
编程语言 时间:
2021-07-12 17:45:32
阅读次数:
0
iOS内存泄漏检查&原理 前面罗列了iOS中常见的会导致内存泄漏的场景, 这篇文章主要说一下内存泄漏的常见检测方式和原理. 1 内存分类 要想检查内存泄漏, 首先我们要了解一个 app 的内存分类. 苹果的开发者文档里可以看到,一个 app 的内存分三类: Leaked memory: Memory ...
分类:
移动开发 时间:
2021-07-09 17:53:15
阅读次数:
0
最近重温了下nginx,看到负载均衡调度算法默认是 round robin,也就是轮询调度算法。 算法本身很简单,轮着一个一个来,非常简单高效公平的调度算法。 突然发现了一直被忽视的问题,为啥叫 round robin ? robin 明明是旅鸫,亦称美洲知更鸟,与轮询一点关系都没有。在查询资料后发 ...
分类:
编程语言 时间:
2021-07-07 17:48:21
阅读次数:
0
前言 谈常用GC回收算法之前,先说一下引用计数法 算法原理 引用计数算法很简单,它实际上是通过在对象头中分配一个空间来保存该对象被引用的次数。如果该对象被其它对象引用,则它的引用计数加一,如果删除对该对象的引用,那么它的引用计数就减一,当该对象的引用计数为0时,那么该对象就会被回收。 比如说,当我们 ...
分类:
编程语言 时间:
2021-07-05 18:55:36
阅读次数:
0
python 数据、曲线平滑处理——Savitzky-Golay 滤波器 Savitzky-Golay 滤波器 关于Savitzky-Golay 滤波器,可以在scipy里看到关于这个函数的定义: https://docs.scipy.org/doc/scipy/reference/generate ...
分类:
其他好文 时间:
2021-07-05 18:50:48
阅读次数:
0
NumPy 提供了多种排序的方法。 这些排序函数实现不同的排序算法,每个排序算法的特征在于执行速度,最坏情况性能,所需的工作空间和算法的稳定性。 下表显示了三种排序算法的比较。 种类速度最坏情况工作空间稳定性 'quicksort'(快速排序) 1 O(n^2) 0 否 'mergesort'(归并 ...
分类:
编程语言 时间:
2021-07-05 18:14:50
阅读次数:
0
与前文中的俄罗斯方块游戏一样都是可以用于强化学习算法的游戏模拟器,这里介绍的是超级玛丽奥(gym-super-mario-bros)游戏的仿真环境。 Python库,代码地址: https://gitee.com/devilmaycry812839668/gym-super-mario-bros ...
分类:
编程语言 时间:
2021-07-05 17:33:37
阅读次数:
0
0 简介 1 是否预测了正确的数值 from sklearn.metrics import mean_squared_error as MSE MSE(yhat,Ytest) y.max() y.min() cross_val_score(reg,X,y,cv=10,scoring="mean_sq ...
分类:
编程语言 时间:
2021-07-05 17:07:25
阅读次数:
0
走夜路 考虑贪心,显然在价格低的地方要多买电,使电量达到上限或者能到达更便宜的充电站 所以得到一个暴力的想法,对于每一个电站,求出凭借它的电能到达的电站,如果能到更便宜的电站,那么就充能够到达最便宜电站的电,否则在其它比较便宜的电站补电。 然后发现可以考虑反悔,在每一个充电站把电充满,遇到更便宜的充 ...
分类:
其他好文 时间:
2021-07-05 16:41:32
阅读次数:
0