自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Genlovy Hoo的博客

记录,交流,分享,进步

  • 博客(24)
  • 资源 (10)
  • 收藏
  • 关注

原创 中国假期、A股日历及八字算命——ChnCal日历小工具介绍

中国假期、A股日历及八字算命,小工具分享

2022-08-28 21:20:44 604 1

原创 pandas cum扩展之cumvar:增量方差算法

pandas cum扩展之cumvar:增量方差算法累计方差计算问题在处理时间序列问题时,通常会遇到累计计算问题,即:对于每个时间t=1,2,......t=1, 2, ......t=1,2,......,计算从开始到时间ttt的样本x0,x1,...,xtx_0, x_1, ..., x_tx0​,x1​,...,xt​的统计量值。pandas中有现成的cumsum、cumprod、cummax和cummin分别用于计算累计求和、累计乘积、累计最大值和最小值。不过没有cumvar函数用来计算累计方差

2021-08-02 15:35:49 773

原创 群体优化算法工具箱分享(GA、PSO、CS、GWO、WOA、HHO)

群体优化算法python工具箱分享(GA、PSO、CS、GWO、WOA、HHO),持续更新…之前在学校写论文的时候各种群体优化算法用得挺多的,工作之后虽然没怎么用了,不过这类算法在优化一些算法超参数的时候还是比较有用的,比如优化SVM。。。准备空闲的时候将这类算法整合成一个工具箱方便使用,目前写好了GA、PSO、CS、GWO、WOA、HHO,后续有空更新其他算法。工具箱为每个优化算法提供统一的参数接口,因此使用的时候只需要关注自己的目标函数即可。使用仅需四个步骤:1、定义目标函数;2、设置目标函数待优

2021-01-17 22:33:26 7614 5

原创 Apriori学习笔记(原理总结和Python实现)

Apriori学习笔记(原理总结和Python实现)关联规则分析(挖掘)用于发现项目或项目集合之间可能存在的关联模式(或因果结构),如“由于某些事件的发生而引起另外一些事件的发生”之类的规则。经典的案例是通过关联规则挖掘发现“买尿布的男轻父亲通常也会顺便为自己买啤酒”。关联规则数据集示例:编号  交易清单001   可乐 & 鸡蛋 & 香肠002   可乐 & 尿布 & 啤酒003   可乐 & 尿布 & 啤酒 & 香肠004   尿布

2020-06-21 00:38:12 900

原创 小工具:找出序列中的极值点

小工具:找出序列中的局部极大/极小值点逐渐痴迷于A股投机。最近研究A股大盘择时,发现研究时间序列周期性的时候,找序列中的极大极小值是一个很重要的工作(在很多信号处理算法多都需要做这一步)。很多Python库包都自带简单的工具可以实现,不过拿过来用并不能达到理想效果。比如下面这个时按常规方法找50ETF收盘价极值点的结果,很明显有些点虽然是极值点,但其在趋势中并没有出现拐点,因此这些点是噪声极值点...

2020-03-29 11:40:50 2271

原创 算法/编程练习:找出若干个数使其和最接近于M

找出若干个数使其和最接近于M1. 题目给定一个由正数组成的列表alts,一个目标数M需要从alts中选取若干个备选数,使其和为M若找不到和刚好与M相等的备选数列表,则返回和与M最接近的备选数列表若有多个结果,返回一个即可eg1. 输入: alts = [10, 9, 8, 7, 6, 5] M = 22 输出: [10, 7, 5] 或 [9, 8, 5]eg2....

2020-02-29 00:25:29 2042 1

原创 算法/编程练习:强密码检测器

强密码检测器1. 题目题目来自LeetCode:https://leetcode-cn.com/problems/strong-password-checker/题目:一个强密码应满足3个条件: 1)由至少6个,至多20个字符组成; 2)至少包含一个小写字母,一个大写字母,和一个数字; 3)同一字符不能连续出现三次 (比如'.aaa.'不可以,但'.aa.a.'是可以的)。编写...

2020-02-23 11:48:34 697

原创 算法/编程练习:寻找最接近的回文数

寻找最接近的回文数1. 题目题目来自LeetCode:https://leetcode-cn.com/problems/find-the-closest-palindrome/题目:给定一个整数n,找到与它最近的回文数(不包括自身)。“最近的”定义为两个整数差的绝对值最小。eg. 输入: "123" 输出: "121"注意: n是由字符串表示的正整数。 如果有多个结果,...

2020-02-19 12:41:28 922

原创 算法/编程练习:寻找和至少为K的最短子数组

寻找和至少为K的最短子数组1. 题目题目来自LeetCode:https://leetcode-cn.com/problems/shortest-subarray-with-sum-at-least-k/题目:返回非空列表A的最短的非空连续子数组的长度,该子数组的和至少为K。如果没有和至少为K的非空子数组,返回 -1 。例如,input: A = [1, 2], ...

2020-02-18 20:27:07 516

原创 FA(萤火虫算法)MATLAB源码详细中文注解

以优化SVM算法的参数c和g为例,对FA(萤火虫算法)MATLAB源码进行了逐行中文注解。

2020-02-16 04:19:46 24981 29

原创 算法/编程练习:两个有序数组的中位数

算法/编程练习:两个有序数组的中位数题目来自LeetCode:https://leetcode-cn.com/problems/median-of-two-sorted-arrays/题目: 给定两个大小为 n1 和 n2 的有序(升序)数组 nums1 和 nums2 , 找出这两个有序数组的中位数mid。 要求算法的时间复杂度为 O(log(m + n))。 ...

2020-02-16 03:42:07 231

原创 支持向量机学习笔记

支持向量机学习笔记呕心沥血整理的SVM学习笔记,完整总结了SVM的思想和整个求解过程,里面有诸多本人在学习过程中的想法,希望对初学者有帮助!

2017-03-05 23:31:26 1227

原创 混合灰狼优化(HGWO,DE-GWO)算法matlab源码

今天学习一个比较新的优化算法,用差分进化(DE)改进原始的灰狼优化(GWO)得到的HGWO(也可以叫DE-GWO)。

2016-11-07 17:00:40 19061 69

原创 DE(差分进化)优化算法MATLAB源码详细中文注解

以优化SVR算法的参数c和g为例,对DE(差分进化)算法MATLAB源码进行了详细中文注解。

2016-11-03 10:18:45 20729 13

原创 GSA(引力搜索)优化算法MATLAB源码详细中文注解

以优化SVM算法的参数c和g为例,对GSA(引力搜索)算法MATLAB源码进行了详细中文注解。

2016-10-04 09:17:38 15730 14

原创 SA(模拟退火)优化算法MATLAB源码详细中文注解

以优化SVM算法的参数c和g为例,对SA(模拟退火)算法MATLAB源码进行了逐行中文注解。

2016-09-30 16:24:18 9677 9

原创 GWO(灰狼优化)算法MATLAB源码逐行中文注解

以优化SVM算法的参数c和g为例,对GWO算法MATLAB源码进行了逐行中文注解。

2016-09-08 10:26:19 40959 116

原创 CS(布谷鸟搜索)算法MATLAB源码逐行中文注解

以优化SVM算法的参数c和g为例,对CS算法MATLAB源码进行了逐行中文注解。

2016-09-05 18:53:51 20684 28

原创 ABC(智能蜂群算法)优化SVM_源码逐行中文注解

​最近发现要彻底、快速地弄懂一个算法,最好的办法就是找源码来,静下心,一行一行的学习。所以我把ABC算法的源码找来逐行做了中文注释,并以优化SVM参数为例,进行学习。

2016-09-04 17:22:57 9674 27

原创 用基于信息熵的topsis方法实现学生成绩的综合排名

TOPSIS方法排序的基本思路是首先定义决策问题的正理想解(即最好的)和负理想解(即最坏的),然后把实际可行解(样本)和正理想解与负理想解作比较。通过计算实际可行解与正理想解和负理想解的加权欧氏距离,得出实际可行解与正理想解的接近程度,以此作为排序的依据。若某个可行解(样本)最靠近理想解,同时又最远离负理想解,则此解排序最靠前。通常,当排序时有多个指标需要考虑时,常用“专家打分法”来确定各个指标的

2016-08-08 14:20:48 6884 3

原创 Python爬虫实践:从中文歌词库抓取歌词

利用BeautifulSoup库构建一个简单的网络爬虫,从中文歌词库网站抓取凤凰传奇所有曲目的歌词(http://www.cnlyric.com/geshou/1927.html)。

2016-07-19 13:39:39 5684 1

原创 Python爬虫实践:获取空气质量历史数据

利用BeautifulSoup库构建一个简单的网络爬虫,从天气后报网站抓取兰州空气质量历史数据。

2016-07-13 08:38:40 14439 16

原创 k近邻(kNN)算法的Python实现(基于欧氏距离)

k近邻算法是机器学习中原理最简单的算法之一,其思想为:给定测试样本,计算出距离其最近的k个训练样本,将这k个样本中出现类别最多的标记作为该测试样本的预测标记。 k近邻算法虽然原理简单,但是其泛华错误率却不超过贝叶斯最有分类器错误率的两倍。所以实际应用中,k近邻算法是一个“性价比”很高的分类工具。

2016-07-11 20:15:18 5943

原创 梯度下降法实现softmax回归MATLAB程序

解决二分类问题时我们通常用Logistic回归,而解决多分类问题时若果用Logistic回归,则需要设计多个分类器,这是相当麻烦的事情。softmax回归可以看做是Logistic回归的普遍推广(Logistic回归可看成softmax回归在类别数为2时的特殊情况),在多分类问题上softmax回归是一个有效的工具。

2016-06-29 17:10:26 9149 1

差分进化灰狼优化算法matlab源码详细中文注释

比较新的优化算法,用差分进化(DE)改进原始的灰狼优化(GWO)得到的HGWO(DE-GWO)算法,以优化SVR参数为例,matlab源码有详细中文注释,便于使用,可以根据需要自己修改,是很好地学习材料。

2016-11-07

DE(差分进化)算法MATLAB源码,中文详细注解

以优化SVR算法的参数c和g为例,对DE(差分进化)算法MATLAB源码进行了详细中文注解。是很好的学习材料。

2016-11-03

SA(模拟退火)MATLAB代码(详细中文注解)

以优化SVM算法的参数c和g为例,对SA(模拟退火)算法MATLAB源码进行了逐行中文注解。是很好的学习材料。

2016-09-30

SA(模拟退火算法)MATLAB代码(详细中文注解)

以优化SVM算法的参数c和g为例,对SA(模拟退火)算法MATLAB源码进行了逐行中文注解。是很好的学习材料

2016-09-30

FA(萤火虫算法)MATLAB源码详细中文注解

以优化SVM参数c和g为例,对FA(萤火虫算法)MATLAB源码进行了详细中文注解,是很好的学习材料。

2016-09-09

GWO(灰色狼群优化)算法MATLAB源码详细中文注解

以优化SVM算法的参数c和g为例,对GWO算法MATLAB源码进行了逐行中文注解。是很好的学习材料

2016-09-08

CS(布谷鸟算法)、PSO(粒子群优化)源码中文注释

CS(布谷鸟算法)、PSO(粒子群优化算法)源码中文逐行注释,很好的学习材料。

2016-09-05

ABC-SVM算法,详细中文注释

对ABC算法的源码逐行做了中文注释,并以优化SVM参数为例,是很好的学习材料。

2016-09-04

梯度下降softmax回归

自编函数实现梯度下降softmax回归,程序注释清楚。

2016-06-29

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除