+ 智能信息处理
文章平均质量分 69
主要讲解进化计算、群体智能、数据挖掘、图像处理的基本原理、方法和应用技术,适合对优化算法感兴趣的算法工程师或机器学习相关类工程师。
youaresherlock
江湖人称狗哥!
展开
-
KNN也能进行人脸识别(Python实现加权欧氏距离KNN算法)
代码地址: https://github.com/youaresherlock/IntelligentInformationProcessing 前沿: 本实践是纯属小白练手入门小项目,希望未来可以手动自己用神经网络来识别人脸。共勉,加油! 话不多说, 我们用加权欧氏距离KNN算法来实现人脸识别(Python实现)题目内容:针对标准人脸样本库,选择训练和测试样本,对基本的k...原创 2018-11-15 15:46:45 · 11747 阅读 · 7 评论 -
使用K-means算法聚类灰度图
github数据集: 智能算法的课件和参考资料以及实验代码我们可以用k-means算法将灰度图分成N个梯度我们知道,一般的彩色图像指的是在RGB颜色空间下的图像,这样的图像三个通道分别是R(red)G(green)B(blue)。而灰度图指的是单通道的,将三通道的图像转为单通道常用方法有YUV法和平均法。 如何将一幅彩色图像转换为灰度图呢?根据人眼对红绿蓝三色的敏感程度,可以使用以...原创 2018-11-06 23:19:03 · 5938 阅读 · 0 评论 -
K-means算法和KNN算法
github: 智能算法的课件和参考资料以及实验代码 K-means是最为常用的聚类算法,该算法是将相似的样本归置在一起的一种无监督算法。采用距离作为相似性的评价指标,即认为两个对象的距离越近,其相似度就越大。算法主要步骤可描述如下: 随机产生K个初始聚类中心。 计算测试点到聚类中心的距离,选择距离最近的聚类中心将测试点归类。 更新每类的聚类中心。 重复步骤2、3迭代更新...原创 2018-11-06 21:50:38 · 4696 阅读 · 0 评论 -
粒子群算法(PSO,gbest与lbest)
github: 智能算法的课件和参考资料以及实验代码 粒子群算法的原理:粒子群算法是一种群体智能算法,通过追随当前搜索到的最优值来寻找全局最优。该算法实现容易、精度高、收敛快,在解决实际问题中具有很大的优越性。主要步骤可描述如下:1、初始化粒子群位置和速度。2、计算每个粒子的适应度,确定全局最优粒子gbest和个体最优粒子pbest。3、判断算法收敛准则是否满足,若满足,...原创 2018-10-28 23:38:48 · 9010 阅读 · 0 评论 -
进化策略与进化规划算法(ES与EP)
github: 智能算法的课件和参考资料以及实验代码 进化策略和遗传算法统称为进化算法,二者的思想很类似,但步骤和应用方向有所差别。具体关于这两种算法介绍可以下载课件查看 我们举个二元函数最大值优化问题,分别用这两种算法简单搜索最优值:用matlab实现:ES:f2.mfunction y = f2(x1, x2)% 二元函数求最大值的优化问题 x1∈[-3...原创 2018-10-25 11:36:16 · 8198 阅读 · 3 评论 -
GA遗传算法
github: 智能算法的课件和参考资料以及实验代码 遗传算法(Genetic Algorithm) 模拟达尔文生物进化论的自然选择和遗传学机理的生物进化过程的计算模型,是一种通过模拟自然进化过程搜索最优解的方法。遗传算法是从代表问题可能潜在的解集的一个种群(population)开始的,而一个种群则由经过基因(gene)编码的一定数目的个体(individual)组成。每个个体...原创 2018-10-13 22:31:42 · 877 阅读 · 0 评论