写bug日常
pvfeldt
对CV感兴趣的外行人
展开
-
Python实现轮盘赌算法
最近在学Python和演化算法,写写赌轮盘算法。原理的话,我看书上写挺好的就拍了一张:代码:里面的数组是30城市TSP问题得到的数据。import numpy as npdef roulette(probability): probabilityTotal = np.zeros(len(probability)) probabilityTmp = 0 for i in range(len(probability)): probabilityTmp +=原创 2021-06-12 11:47:00 · 3464 阅读 · 5 评论 -
OpenCV只能处理原图像一部分的问题
我原创 2021-03-02 14:22:38 · 1528 阅读 · 2 评论 -
C++实现二维数组按行乱序(UCI iris数据集整理)
在写BP神经网络时候碰到的小问题:UCI iris数据集是按顺序排的,我取的是前130行训练,后20行测试。因为到最后训练也是第三类,测试也都是第三类,是对于第三类的局部最优解,所以最后不用几轮训练就能达到>0.9的准确率,但全局上就不对。于是写了个小程序随机改数据集的训练顺序。因为只改行的顺序,对应的列不变。思想是用random的shuffle函数随机改行号,再把后面的列对应过去,以此实现乱序。UCI iris数据集:代码下面是代码,有些地方写的不是很好,比如实现读文件时候数据和分类分开原创 2021-04-26 10:05:44 · 490 阅读 · 0 评论