E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
算法讲解
【matlab】人工智能的仿生优化算法之萤火虫
算法讲解
(Firefly Algorithm)
算法PPT另附目录一、天然萤火虫的行为二、算法原则1、无性别2、最优解3、吸引力法则4、距离反比三、伪代码四、萤火虫算法详解1、算法公式2、算法代码参考文献一、天然萤火虫的行为天然萤火虫在寻找猎物、吸引配偶和保护领地时表现出惊人的闪光行为。萤火虫的吸引力取决于它的光照强度,对于任何一对萤火虫来说,较亮的萤火虫会吸引另一只萤火虫。所以,亮度较低的个体移向较亮的个体,同时光的亮度随着距离的增加而降低。
RouTineD
·
2020-07-27 14:50
仿生优化算法
matlab
数据结构十大排序
算法讲解
:算法原理和LeetCode代码实现(C++,java)
说明:下述内容除了少许图片选取自他人网站,其余均为本人独创。0、排序算法导论排序的概念 数据结构中的一个重点概念就是内部排序,内部排序是指待排序列完全存放在内存中所进行的排序过程,适合不太大的元素序列。其功能是对一个数据元素集合或序列重新排列成一个按数据元素某个相知有序(递增,递减)的序列。排序的分类插入类排序:直接插入排序、希尔排序。交换类排序:冒泡排序、快速排序。选择排序:简单选择排序、堆排
bwqiang
·
2020-07-22 23:02
数据结构
LeetCode
图像识别(2)——《OpenCV3编程入门》毛星云编著
算法讲解
类的书籍,网友推荐了基本经典的,《数字图像处理第二版中文版(冈萨雷斯)》、《模式识别-第二版(西奥多里蒂斯著,李晶皎译)》,这俩是国外著名的,国内应该更多,反正现在也没时间看,先不了解那么多。
SomebodyLuo
·
2020-07-16 02:39
图像识别
openCV
遗传
算法讲解
与探讨
注:遗传算法属于标准的随机算法,绝大多数随机算法比如退火算法、蚁群算法都有可以归结为遗传算法的一种特殊形式。本文是从通用的思想方式去讲解及探讨,更着重于如何理解完善该算法,而对算法具体实现方式,请参考相关文档。绝大多数问题我们都可把其归结为状态空间的搜寻及选择的问题,通常我们的做法是逐一遍历所有的状态空间,进行比较选择得到最优值。比对一个找最大值的问题,下面就是其代码for(inti=0;iMax
瓶盒
·
2020-07-15 21:29
算法研究
算法
date
文档
ini
堆排序(heap sort)
算法讲解
与实现
堆排序(heapsort)
算法讲解
开始时,堆不可能是这个样子,因为,将数组转化为树,是有规则的,必须把左边填满才能再填右边。
陈龙|JUST DO IT.
·
2020-07-15 16:26
算法
图像识别——《OpenCV3编程入门》毛星云编著
算法讲解
类的书籍,网友推荐了基本经典的,《数字
xiaopihaierletian
·
2020-07-15 16:07
图像识别
sklearn实例 - K近邻
算法讲解
与实战分析
简介K最近邻(k-NearestNeighbor,KNN)分类算法,是一个理论上比较成熟的方法,也是最简单的机器学习算法之一。该方法的思路是:如果一个样本在特征空间中的k个最相似(即特征空间中最邻近)的样本中的大多数属于某一个类别,则该样本也属于这个类别。如下图所示,有两类不同的样本数据,分别用蓝色的小正方形和红色的小三角形表示,而图正中间的那个绿色的圆所标示的数据则是待分类的数据。也就是说,现在
张大千09
·
2020-07-15 08:23
机器学习
通俗易懂--线性回归
算法讲解
(算法+案例)
标题1.线性回归(LinearRegression)1.1什么是线性回归1.2线性回归要解决什么问题1.3线性回归的一般模型1.4如何使用模型1.5模型计算1.6过拟合与欠拟合(underfittingandoverfitting)解决方法1.7Python实现代码1.线性回归(LinearRegression)GitHub地址(代码加数据)1.1什么是线性回归我们首先用弄清楚什么是线性,什么是非
mantchs
·
2020-07-15 06:07
machine
learning
Logistic回归
算法讲解
回归:假设有一些数据点,我们用一条直线对这些点进行拟合(该线称为最佳拟合直线),这个拟合过程就称作回归。Logistic回归进行分类是根据现有数据对分类边界线建立回归公式(找最佳拟合),以此进行分类。这里的回归表示要找到最佳拟合参数集,多元函数的参数集合,非线性回归。Logistic回归训练分类器时的做法就是寻找最佳拟合参数,使用的是最优化算法。不同于之前的分类算法为寻找最优只是调整参数大小,这里
weedly003
·
2020-07-15 01:13
机器学习
算法讲解
:二分图匹配【图论】
二分图匹配,自然要先从定义入手,那么二分图是什么呢?二分图:二分图又称作二部图,是图论中的一种特殊模型。设G=(V,E)是一个无向图,如果顶点V可分割为两个互不相交的子集(A,B),并且图中的每条边(i,j)所关联的两个顶点i和j分别属于这两个不同的顶点集(iinA,jinB),则称图G为一个二分图。简单的说,一个图被分成了两部分,相同的部分没有边,那这个图就是二分图,二分图是特殊的图。匹配:给定
Andres_Lionel
·
2020-07-14 20:20
图论
二分匹配
二分图匹配
网络流——最大流EK
算法讲解
网络流——最大流EK
算法讲解
好了,这是第二篇博客了,如第一篇所述,来讲一讲刚刚理解的网络流。因为本人只会EK算法,所以先讲这个算法。(我会去补知识点的!!!)一定翻到最后,中间不看都可以!!!
jay_zai
·
2020-07-14 12:22
傅里叶变换进行缺陷检测detect_indent_fft.hdev(源代码与详细解析)
文章目录简介程序解析处理结果预览
算法讲解
简介detect_indent_fft.hdev是halcon的示例程序,是傅里叶变换进行缺陷检测的一个例子,主要是傅里叶变换在复杂背景下的缺陷检测。
小邢同学
·
2020-07-14 08:00
#
Halcon示例程序解读与剖析
K近邻
算法讲解
与python实现(附源码demo下载链接)
k近邻算法概述对应demo源码及数据:传送门K近邻(k-NearestNeighbor,简称kNN)算法,是一种应用很广泛的监督学习算法。它非常有效且易于掌握,其工作机制也很简单:给定测试样本,基于某种距离度量找出训练集中与其最靠近的k个训练样本,然后基于这k个"邻居"的信息来进行预测。K近邻既可以用于分类又可以用于回归,在分类问题中:我们使用"投票法",即选择这k个样本中出现最多的类别标记作为预
OraYang
·
2020-07-14 02:57
机器学习
小白带你学--回溯算法
问题或建议,请公众号留言;文末有资料领取上一期算法回顾--贪婪法:https://mp.weixin.qq.com/s/978Tdplj3IaSG2dc-5F-aw算法导读本期
算法讲解
思路:白话算法->
小白CV
·
2020-07-14 01:41
快速排序
算法讲解
看到名字,感觉很腻害,嗯,今天我们来讲解下这个比较腻害的算法思路如下:首先任意选取一个数据(通常选用数组的第一个数)作为关键数据,然后将所有比它小的数都放到它前面,所有比它大的数都放到它后面,这个过程称为一趟快速排序。比如我们有一个数组{10,1,18,30,23,12,7,5,18,17},我们现在要使用快速排序算法对其进行排序要比较,总先要找一个值才行撒,我们也不挑剔,我们要先找一个基准值,比
你所有承诺
·
2020-07-13 13:28
算法与数据结构
算法和数据结构
从1开始学Java数据结构与算法——八种排序
算法讲解
分析与代码实现
从1开始学Java数据结构与算法——八种排序
算法讲解
分析与代码实现算法的执行时间时间频度及其特点时间复杂度8种算法简介冒泡排序思路分析代码实现算法优化选择排序思路分析代码实现插入排序思路分析代码实现存在的问题希尔排序思路分析代码实现快速排序思路分析代码实现归并排序思路分析代码实现基数排序思路分析代码实现基数排序的空间问题堆排序写在最后算法的执行时间要了解算法
Java大魔王
·
2020-07-12 13:58
Java数据结构与算法
sobel,canny(可滑动调节阈值)边缘检测算法opencv-python实战
1.前言目的:为了总结下之前用过的经典边缘检测算法sobel和canny2.算法opencv官方讲解(1)sobel
算法讲解
(2)canny
算法讲解
2.opencv-python代码**注意:**由于数据未公开
做一只AI小能手
·
2020-07-11 18:03
deep
learning
蓝桥杯 历届试题 危险系数 两点间割点法 By Assassin
割点的学习给大家推荐这个博客:一篇很不错的割点
算法讲解
然后给大家简单的几个样例样例17712132425
Assassin__is__me
·
2020-07-11 17:17
蓝桥杯
超容易理解的莫队算法和模板
这个是我见到的最容易理解的莫队
算法讲解
,看了半小时,就能盲敲莫队的模板题目了(手动滑稽),希望大家看完也有所收获。
ltrbless
·
2020-07-11 12:09
ACM
数据结构
(303)查找-基于DFA的KMP字符串匹配
关于KMP
算法讲解
http://www.aichengxu.com/view/801445。github上某种代码实现。
林湾村龙猫
·
2020-07-10 23:09
数据结构学习(C语言)之 链表基本知识
19_链表的分类20_非循环单链表插入节点伪
算法讲解
(插入节点)21_删除非循环单链表节点伪算法的讲解(内存泄露)22_学习数据结构的目的和要达到的要求23_复习14_链表的重
dlut_yan
·
2020-07-10 19:57
数据结构
2018~2019初赛复习整理
文章目录讲义排序
算法讲解
讲义贺来的图和tips基于比较的排序算法最小时间复杂度Hash处理冲突平均查找长度基础数据结构堆关于O(n)建堆树哈夫曼树膜拜CCF计算机基础知识原码反码和补码停机问题信息论之父摩尔定律冯诺依曼理论
xyyxyyx
·
2020-07-10 13:09
算法整理
初赛
Tarjan算法详细讲解
Tarjan
算法讲解
的博客网上找到三篇比较好的,现在都转载了,个人只研究了第一篇,正如博主所说,讲的标比较详细,清晰,剩下两篇也可以看一下.卿学姐视频讲解https://www.bilibili.com
致守
·
2020-07-10 03:41
图论
机器学习故事汇-线性回归算法
机器学习故事汇-线性回归算法【咱们的目标】系列
算法讲解
旨在用最简单易懂的故事情节帮助大家掌握晦涩无趣的机器学习,适合对数学很头疼的同学们,小板凳走起!
迪哥有点愁了
·
2020-07-10 03:30
机器学习
算法
数学
线性回归
十分钟掌握经典机器学习算法-逻辑回归
机器学习故事汇-逻辑回归【咱们的目标】系列
算法讲解
旨在用最简单易懂的故事情节帮助大家掌握晦涩无趣的机器学习,适合对数学很头疼的同学们,小板凳走起!
迪哥有点愁了
·
2020-07-10 03:30
数据
应用
类别
更新
变量
机器学习故事汇-逻辑回归算法
机器学习故事汇-逻辑回归【咱们的目标】系列
算法讲解
旨在用最简单易懂的故事情节帮助大家掌握晦涩无趣的机器学习,适合对数学很头疼的同学们,小板凳走起!
迪哥有点愁了
·
2020-07-10 03:30
RMQ
算法讲解
现在给你一个问题:给你一个数组,其中有N个数字,现在给你一次询问,给你区间[l,r],问你在这个区间内的最大值为多少?哇!这题简单啊,一个for循环,遍历数组记录最大值输出即可啊。那好,现在我告诉你假设N为50000,给你Q次询问((1≤Q≤200,000)),如果这种情况,我们还每次都进行暴力遍历求解的话,这时算法耗时就会很长。是的,这种暴力遍历求解虽然思维简单,代码简短,但是很慢啊。那该怎么做
初雪与你
·
2020-07-10 00:27
算法
ACM
【备忘】德哥PostgreSQL 数据库优化 培训视频【18集】
explain输出结构信息详解.avi4优化培训-explain实例讲解(append,nestloop,hashjoin,mergejoin,joinfilter,filter).avi5优化培训-行评估
算法讲解
qq_38472434
·
2020-07-09 23:28
【JVM笔记】GC算法和GC收集器详解
有关GC
算法讲解
见:【JVM笔记】GC算法详解java虚拟机规范对垃圾收集
小七mod
·
2020-07-09 15:43
JVM
Java
小白也能入门机器学习-线性回归
小白也能入门的机器学习算法精讲-线性回归【咱们的目标】系列
算法讲解
旨在用最简单易懂的故事情节帮助大家掌握晦涩无趣的机器学习,适合对数学很头疼的同学们,小板凳走起!
迪哥有点愁了
·
2020-07-09 09:26
小白带你学---回溯算法
问题或建议,请公众号留言;小白算法,简单白话算法,每个人都可以学会上一期算法回顾--贪婪法:https://mp.weixin.qq.com/s/978Tdplj3IaSG2dc-5F-aw算法导读本期
算法讲解
思路
weixin_30608131
·
2020-07-08 14:29
计算机图形学(三)扫描线多边形填充
算法讲解
与源代码
如果喜欢转载请标明出处:并非菜鸟菜鸟的博客源代码下载:点击打开链接在这里先说下算法的实现过程本人觉得这个算法实现起来还是有点难度的!很多人都不愿意去看太多描述性的文字,所以对这个算法的过程是什么大概也不知道,那么我在这里简要的说一些!算法实现过程中应用两个数据结构:1、边表(ET:EdgeTable)用来对除水平边外的所有边进行登记,来建立边的记录。边的记录定义为:扫描线y对应的ET表第一项:某边
并非菜鸟
·
2020-07-08 07:32
计算机图形学
计算机图形学基本算法介绍与入门
计算机图形学(四)多边形的种子填充
算法讲解
与源代码
种子填充算法相比较扫描线填充算要容易的多了。理解起来也很简单。源码下载:点我下载哦简单的说一下算法的原理:种子填充算法都是进行区域填充的,而且一般都是指定给某个区域填充某种颜色。然后给出区域的范围,让种子在区域中任选一点,然后按照“4-联通算法”和“8-联通算法”进行填充,而区域填充算法分为区域填充的递归算法和区域填充的扫描线算法。种子填充算法:首先填充种子点所在扫描线上的位于给定区域的一个区段;
并非菜鸟
·
2020-07-08 07:01
计算机图形学
计算机图形学基本算法介绍与入门
奇偶数排序
算法讲解
算法看多了也脑袋疼,这不,奇偶算法,这名字怪怪的,也不知道哪位大神想出来的这个算法看名字大概也知道,排序跟奇偶位数有关,嗯,你猜到了重点奇偶排序是这样的,先奇数位和它右侧的数据进行排序,然后偶数位和它右侧的数据进行排序,从而得到最终结果我们来举个例子,有数组[10,12,7,5]先选偶位还是先选奇位,看你的代码了①我们选择偶数位10710和它右边的12比,嗯,是顺序的,所以保持不变7和它右边的5比
你所有承诺
·
2020-07-08 06:51
算法与数据结构
算法和数据结构
算法第一步,拿KMP来开路(2020年最全最简单KMP
算法讲解
)
目录1.KMP算法的来源2.最大公共前后缀3.KMP算法原理4.next数组5.next数组值的确定6.KMP算法的缺陷7.KMP算法的改进8.一道KMP算法题1.KMP算法的来源其实博主刚看KMP算法的时候的反应是这样的:我们引用一个问题给定一个主串S及一个模式串P,判断模式串是否为主串的子串;若是,返回匹配的第一个元素的位置(序号从1开始),否则返回0;如S=“abcd”,P=“bcd”,则返
远赴人间,一睹世颜
·
2020-07-06 18:55
数据结构与算法
碰撞检测之分离轴定理
算法讲解
本文翻译自@sevenson的文章SeparatingAxisTheorem(SAT)Explanation。原文作者用的是ActionScript3来编写算法,不过文中主要讲述的还是算法原理,我想一旦算法原理被我们掌握了,选择什么编程语言来实现算法都是次要的事情了。本人并非英文专业,所以文中翻译得有不妥或疏漏之处,欢迎各位指正,谢谢!正文如下:分离轴定理(英文简称SAT)是一项用于检测凸多边形碰
Yorhom
·
2020-07-06 11:15
【算法研究】
神经网络实现---SSD
最详细的目标检测SSD
算法讲解
深度学习之目标检测SSD的理解和细节分析SSD算法—-模型结构的详解及Python源码分析SSD框架详细解读(一)关于SSD的实现,参考了https://github.com
xys430381_1
·
2020-07-06 09:33
图像处理
深度学习
【PHP面试题】通俗易懂的两个面试必问的排序
算法讲解
:冒泡排序和快速排序...
又到了金三银四找工作的时间,相信很多开发者都在找工作或者准备着找工作了。一般应对面试,我们无可厚非的去刷下面试题。对于PHPer来说,除了要熟悉自己所做的项目,还有懂的基本的算法。下面来分享下PHP面试中常会问到的算法:冒泡排序和快速排序冒泡排序:一一对比排序基本思想:重复地走访过要排序的元素列,依次比较两个相邻的元素,如果他们的顺序(如从大到小)错误就把他们交换过来。走访元素的工作是重复地进行直
weixin_34217711
·
2020-07-06 00:56
社交网络影响力最大化2(Influence Maximization)
2.2近几年研究进展及
算法讲解
2.2.1RIS(ReverseInfluenceSampling)2014年的MaximizingSocialInfluenceinNearlyOptimalTime2014
weixin_30625691
·
2020-07-05 21:41
史上最浅显易懂的KMP
算法讲解
:字符串匹配算法
KMP算法是一种改进后的字符串匹配算法,由D.E.Knuth与V.R.Pratt和J.H.Morris同时发现,因此人们称它为克努特-莫里斯-普拉特操作(简称KMP算法)。KMP算法又称“看毛片”算法,是一个效率非常高的字符串匹配算法。相信很多人初识KMP算法的时候始终是丈二和尚摸不着头脑,要么完全不知所云,下面将结合本人的理解,用最浅显易懂的方法解释一下KMP算法。首先为什么要使用KMP,比如a
苍痕
·
2020-07-05 19:58
经典算法题
基于粒子群算法的线性规划+带约束条件的求解
我自己看了很多相关的书籍,很多智能
算法讲解
的书里面根本都是给你讲的求极值(最大或者最小),都是不带约束条件的,基本都是在一个区间求解一个值,虽然他写的也不错,但是这个可以用更简单的方法就可以了,何必这么麻烦
weixin_daizuo166
·
2020-07-05 18:21
matlab
KMP
算法讲解
(next数组求解)
KMP算法关于算法部分,网上有比较多写的好的博客了,下面是我看到的一篇。https://blog.csdn.net/liu88010988/article/details/50789960这种算法不太容易理解,网上有很多解释,但读起来都很费劲。直到读到JakeBoxer的文章,我才真正理解这种算法。下面,我用自己的语言,试图写一篇比较好懂的KMP算法解释。1.首先,字符串"BBCABCDABABC
Liu Zhian
·
2020-07-05 06:29
算法设计与分析
区块链pow
算法讲解
-程序员傻瓜版
按自己的理解写一下pow,适合程序员理解,简化了部分概念一、摘要算法首先要知道什么是摘要算法,摘要算法一般分两步,1.切分填充2.压缩把刚才得到的值进行压缩,压缩函数细节不写了,需要记住几个概念:a.摘要算法不可逆,不能得到原文b.摘要算法为了保护原文一般会在原文后面适当添加一些字符串,这个过程叫加盐c.摘要算法有坍塌特性,少量对原文的改动,会导致摘要的值有很大变化d.不同的原文产生的摘要值一般会
mbcsdn
·
2020-07-05 00:25
dijkstra
算法讲解
(例题:L2-001 紧急救援 (25 分))
dijkstra算法是用于解决单源最短路径问题,对于无环图的图论问题很有效的解决,时间复杂度最坏为O(n^2)。但,此算法无法解决权值为负的相关问题。下面进行详细的讲解————————————————————————————————————————1.遇到哪些问题时,我们使用dijkstra算法?当题目中出现“从某一个城市出发到达另一个目的地的最短路程”相类似的句子,同时他的路径都是正值。我们就可
cp0328
·
2020-07-04 12:17
天梯赛c4
最详细的KMP
算法讲解
只要你学过数据结构与算法分析,相信你对KMP算法应该都不陌生吧?如果你没听过,不要紧,今天我们就来聊一聊这个算法。建议最好拿一张草稿纸,然后边看边理解,这样更有助于你对它的理解,更能理解它背后的精髓所在,相信你在理解完该算法之后,一定会大喊一声:妙啊!KMP算法的诞生KMP算法是三位大牛:Knuth、Morris和Pratt同时发现的,于是取了他们名字的首字母然后组合起来,就成了该算法的命名。KM
IT界的泥石流
·
2020-07-04 01:41
数据结构和算法
【NOIP模拟赛19.8.29】列队 (#匈牙利算法)
列队题目思路代码题目思路行列图:二分图经典模型,令行为左侧点,列为右侧点有同学的格子就在对应行列之间连一条边那么问题就转化为二分图上最大的最大独立集问题最大独立集点数=总点数-最大匹配数匈牙利算法即可注释里面有匈牙利
算法讲解
best_hacker
·
2020-07-02 14:43
题解
模拟赛
模拟赛
RSA
算法讲解
与Go语言实例
一、RSA算法概述RSA是"非对称加密算法",非对称加密算法需要两个密钥:公开密钥(publickey)和私有密钥(privatekey)。公钥与私钥是配对的,用公钥加密的数据只有配对的私钥才能解密,反之亦然。因加解密使用两个不同的密钥,所以这种算法叫作非对称加密算法。使用RSA加密算法流程如下:1.消息接收方B先把公钥广播,消息发送方A保存B的公钥2.当A需要向B发送消息时,先用B的公钥将消息进
码墨
·
2020-07-02 01:40
密码学
unity 网格切割
算法讲解
算法主要的方法为publicstaticList>GetEndCuttingPolygonVerticles(ListoriginPoints,Vector3startPos,Vector3endPos),list数组存的是网格的顶点,第二个参数和第三个参数表示切割线段的起始节点和线段的末节点,首先我们会判断线段两头的点是否在多边形内,下面我就不讲原理了,直接给代码吧,有兴趣的同学可以上wiki上
CZandQZ
·
2020-07-01 05:32
shader的编写
网格
backtracking
算法讲解
Backtrackingbacktracking中文称做「回溯法」,穷举多维度数据的方法,可以想作是多维度的ExhaustiveSearch。大意是:把多维度数据看做是是一个多维向量(solutionvector),然后运用递回依序递回穷举各个维度的值,制作出所有可能的数据(solutionspace),并且在递回途中避免列举出不正确的数据。backtrack([v1,...,vn])//[v1,
准备找工作的Ocean
·
2020-06-30 20:46
刷题找工作
很好要多看掌握的
什么是机器学习?有哪些算法和分类?又有哪些应用?看完你就懂了
以及机器学习的发展过程,用一个形象的例子讲解大数据生态中的机器学习,并按照传统机器学习(包括分类、聚类、回归、关联规则、协同过滤、数据降维等)、深度学习,以及其他机器学习(迁移学习、主动学习、演化学习)进行
算法讲解
大数据v
·
2020-06-30 19:20
上一页
4
5
6
7
8
9
10
11
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他