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
算法学习笔记
【
算法学习笔记
十一】计算复杂性
计算复杂性是指根据解决问题所需的时间、空间或任何其他资源(如处理器数量和通信成本)对问题进行分类。一.图灵机字母是一组有限的符号。语言L是从中选择的所有有限长度的符号字符串集合的子集,用*表示。标准的图灵机只有一个工作带,它被分割成单独的单元。每个单元包含中的一个符号。图灵机具有读取和重写单元中包含的符号的能力。图灵机在任何时刻都处于某种状态。对于工作带上的当前状态和当前扫描的符号,有限状态控件指
ZoomToday
·
2020-07-11 18:39
算法分析
【
算法学习笔记
十二】回溯法(二)
回溯法(一)应用分支限界法的关键问题如何确定合适的限界函数常见方法是先对整个问题估计出下界(最小化问题)或上界(最大化问题),而限界函数是在部分解的基础上对剩余的未知部分进行界的重新估计如何组织待处理结点表如何确定最优解中的各个分量分支限界法对问题的解空间树中结点的处理是跳跃式的,回溯也不是单纯地沿着双亲结点一层一层向上回溯,因此,当搜索到某个叶子结点且该叶子结点的目标函数值在表PT中最大时(假设
ZoomToday
·
2020-07-11 18:07
算法分析
【
算法学习笔记
十二】回溯法(一)
回溯是一种有组织的详尽搜索,它通常避免搜索所有的可能性。它通常适用于需要检查大量但有限数量的解决方案的问题。3着色问题3着色问题:给出一个无向图G=(V,E),需要用三种颜色之一为V中的每个顶点着色,三种颜色分别为1,2和3,使得没有两个邻接的顶点有同样的颜色。我们把这样的着色称为合法的;否则,如果两个邻接的顶点有同一种颜色就是非法的。一种着色可以用n元,组(c1,c2,.,cn)来表示,使ci∈
ZoomToday
·
2020-07-11 18:07
算法分析
KMP模式匹配
算法学习笔记
字符串匹配应该是在串中最为重要的内容之一了吧。可是一直以来苦于智商有限都没有搞懂KMP算法,最近看了很多博客和书籍才总算是完全搞懂。下面就详细总结下学习KMP算法的笔记吧。(图片等数据见参考资料)环境背景是这样的:有两个字符串S和T,长度分别是n和m。实现一个算法,如果字符串S中含有子串T,则返回T在S中开始的位置,不含有则返回-1。我们先看下朴素的模式匹配算法哈O(∩_∩)O~朴素的模式匹配算法
inslow
·
2020-07-11 08:48
算法与数据结构
KMP
算法学习笔记
我们在一些文本编辑器中经常需要用到的一个功能就是CTRLF(查找功能),简单来说其实就是在一个大的字符串(之后成为主串)里面查找一个小的字符串(之后成为模式串)是不是被包含在主串当中。一般比较有名的就是KMP算法还有BM算法。这次先简单说一下KMP算法。KMP(KnuthMorrisPratt)算法,名字就是三个作者的名字拼起来的,没啥特别含义,所以打出来三个字母都不对应的。。。简单讲一下原理,正
Z_ZSui
·
2020-07-11 00:59
【
算法学习笔记
】1:回溯法中子集树与排列树(装载/最大团/n皇后/旅行商)
之前一直分不清哪种递归属于回溯法,当然回溯法也不一定用递归来做,上了算法课有了一点感悟,记录一下。这四道题是算法的作业,在OJ上可以测试通过,感觉解空间这个概念真的是很帮助思考的一个东西。解空间解空间就是所有解的可能取值构成的空间,一个解往往包含了得到这个解的每一步,往往就是对应解空间树中一条从根节点到叶节点的路径。子集树和排列树都是一种解空间,它们不是真实存在的数据结构,也就是说并不是真的有这样
LauZyHou
·
2020-07-10 23:37
算法(学习)
【
算法学习笔记
】动态规划:解题思考步骤分析
动态规划(英语:Dynamicprogramming,简称DP)是一种在数学、管理科学、计算机科学、经济学和生物信息学中使用的,通过把原问题分解为相对简单的子问题的方式求解复杂问题的方法。动态规划常常适用于有重叠子问题和最优子结构性质的问题,动态规划方法所耗时间往往远少于朴素解法。动态规划背后的基本思想非常简单。大致上,若要解一个给定问题,我们需要解其不同部分(即子问题),再根据子问题的解以得出原
NONAME7246
·
2020-07-10 23:44
算法
算法
数据结构&
算法学习笔记
: BP算法&KMP算法
1.暴力(普通)匹配算法(BP算法)/*BP(Bruth-Force)算法,简单的模式匹配算法最好的平均时间复杂度O(n+m)最坏的平均时间复杂度O(n*m)主串长度为n,子串长度为m*/intIndex_BF(stringS,stringT,intpos){//从S的pos位置开始,返回子串T在S中第一次出现的位置序号,未出现则返回-1inti=pos,j=0;//i,j分别指示S和T当前正待比
DreamflyChen
·
2020-07-10 20:59
HDU
算法学习笔记
模式匹配KMP
算法学习笔记
模式匹配KMP算法字符串:BBCABCDABABCDABCDABDE搜索词:ABCDABD1.B与A不匹配,搜索词后移一位。2.B与A不匹配,搜索词再往后移。3.直到字符串有一个字符,与搜索词的第一个字符相同为止。4.接着比较字符串和搜索词的下一个字符,还是相同。5.直到字符串有一个字符,与搜索词对应的字符不相同为止。6.这时,最自然的反应是,将搜索词整个后移一位,再从头逐个比较。这样做虽然可行,
振哥在,世界充满爱!
·
2020-07-10 17:53
数据结构(教材学习)
FCC基础JS
算法学习笔记
ReverseaStringfunctionreverseString(str){a=str.split('');b=a.reverse();c=b.join('');returnc;}FactorializeaNumberfunctionfactorialize(num){vararr=[];for(i=1;imax){max=a[i].length;}}returnmax;}TitleCase
Rough33
·
2020-07-09 23:48
KNN
算法学习笔记
(一)
kNN算法:优点:精度高,对异常值不敏感,无数据输入假定缺点:计算复杂度高,空间复杂度高fromnumpyimport*importoperatordefcreateDataSet():group=array([[1.0,1.1],[1.0,1.0],[0,0],[0,0.1]])labels=['A','A','B','B']returngroup,labelsgroup,labels=crea
lxslx
·
2020-07-09 20:23
机器学习
智能剪刀
算法学习笔记
写在前面的话:如果以后我看到什么不懂的话,我一定会说:”天哪,这简直比计算机视觉还难!“一边看论文,一边整理思路,决定整个思考过程都像流水账一样记下来。高能:由于先整理思路,然后再动手写代码,所以,前面的内容可能有错,仅作为个人课程设计之用,请保持个人独立思考和分辨是非的习惯————>+_+。智能剪刀概述“智能剪刀”(IntelligentScissors)是Morten-son和Barrett在
小键233
·
2020-07-09 09:20
计算机视觉
数据结构与
算法学习笔记
——数组
1.1基本概念线性结构:把所有的结点用一根直线穿起来。存储方式分为线性存储(数组)、离散存储(链表)。线性结构常见的应用为栈和队列。模拟数组的实现:定义一个数组的结构体structArr{int*pBase;//存放数组的第一个元素的地址intlen;//存放数组的总长度intcnt;//存放数组的有效长度};初始化数组voidinit_arr(structArr*pArr,intlength){
有情绪的圆妹子
·
2020-07-09 05:48
数据结构与算法
数据结构与
算法学习笔记
——基础入门
1.1基本概念数据结构:研究数据的存储问题,个体的存储+个体的关系存储算法:对存储数据的操作衡量算法的标准:1、时间复杂度(大概程序要执行的次数,而非执行的时间)2、空间复杂度(算法执行过程中大概所占用的最大内存)3、难易程度4、健壮性注:数据结构只是对数的存储,算法才是操作1.2数据结构与算法基础——指针int*p;//p是个指针变量,int*表示该p变量只能存储int类型变量的地址地址:内存单
有情绪的圆妹子
·
2020-07-09 05:48
数据结构与算法
枚举与剪枝
算法学习笔记
在上一篇暴力破解算法中,只适合处理数据不是太多,计算量不大的情况。若计算量很大,计算机会执行很长的时间。而枚举与剪枝算法是指在暴力破解前,通过条件判断来过滤一些逻辑上不符合要求的数据。减去一些无意义的运算分支,来减少计算量,提高效率。例:/*100-1000中找出平方之后的尾数还是本身的整数*/publicclassT2{publicstaticvoidmain(String[]args){for
wangxiaobupt
·
2020-07-09 01:23
【编程算法基础】
《机器学习》 KNN算法
《机器学习》第八章基于实例的学习k-近邻
算法学习笔记
1.用途:KNN算法主要用来分类。
aszxqw
·
2020-07-09 01:33
数据结构与
算法学习笔记
(第二章)
算法上章学习了数据结构,了解了一些相关概念以及数据结构的定义,我们了解到数据结构通常与算法是分不开的,没有算法的数据结构犹如演双簧少了一个人,失去了他的乐趣,本章开始学习算法。(没错,要有难度了,做好准备!)首先来看算法的定义:算法是解决特定问题求解步骤的描述,在计算机中表现为指令的有限序列,并且每条指令表示一个或多个操作。我们为什么学习算法呢?假设我们让计算机计算1+2+3+4+…+99+100
踵音
·
2020-07-08 23:15
数据结构学习
算法学习笔记
10——应用哈夫曼树构造最短的不等长编码方案
内容:(1)设需要编码的字符集为{d1,d2,…,dn},它们出现的频率为{w1,w2,…,wn},应用哈夫曼树构造最短的不等长编码方案。提示:哈夫曼树(HuffmanTree),又叫最优二叉树,指的是对于一组具有确定权值的叶子结点的具有最小带权路径长度的二叉树。哈夫曼树的构造算法:假设有n个权值,则构造出得哈夫曼树有n个叶子结点。n个权值分别设为w1,w2,…,wn,则哈夫曼树的构造规则为:(1
迪丽娜扎
·
2020-07-08 22:59
算法学习笔记
11——回溯法解决N皇后问题
在n×n格的棋盘上放置彼此不受攻击的n个皇后。按照国际象棋的规则,皇后可以攻击与之处在同一行或同一列或同一斜线上的棋子。n后问题等价于在n×n格的棋盘上放置n个皇后,任何2个皇后不放在同一行或同一列或同一斜线上。完整代码:#include#include#includeusingnamespacestd;constintN=20;//最多放皇后的个数intq[N];//各皇后所在的行号intcou
迪丽娜扎
·
2020-07-08 22:59
算法学习笔记
6——减治法求解假币问题
描述:在n枚外观相同的硬币中,有一枚是假币,并且已知假币与真币的重量不同,但不知道假币与真币相比较轻还是较重。可以通过一架天平来任意比较两组硬币,设计一个高效的减治算法来检测出这枚假币。intnCoin(intcoin[],intn,intp,intq);coin[]数组存储各枚硬币的重量。算法分析:将硬币分成三组,前两组有[n/3]枚硬币A和B,其余的硬币作为第三组C,将前两组硬币放入天平比较。
迪丽娜扎
·
2020-07-08 22:28
反向传播(back propagation)
算法学习笔记
反向传播算法最早于上世纪70年代被提出,但是直到1986年,由DavidRumelhart,GeoffreyHinton,和RonaldWilliams联合发表了一篇著名论文(Learningrepresentationsbyback-propagatingerrors)之后,人们才完全认识到这个算法的重要性。最最基础入门:通过一个简单的实例理解反向传播的基本计算过程:英文版:https://ma
蓁蓁尔
·
2020-07-08 10:03
机器学习相关
算法学习笔记
--快速排序
前言在学习左神的算法课,对快速排序有了更多的理解,在此记录,以备后查快速排序1.0描述:快排1.0是基于单个支点进行递归操作。大体来讲,是选择数组arr中的某一个数作为支点pivot,经过一通操作(一般叫partition),使得左边的数均小于等于pivot,右边的数均>pivot,如此一来,pivot就待在了自已排好序的位置。然后再对左边和右边分别做同样的操作,就完成了整个数组的排序代码:/**
shangjian007
·
2020-07-08 08:13
算法
java
牛客网
算法学习笔记
-智力题
一、涂色问题题目:你要在一个nxm的格子图上涂色,你每次可以选择一个未涂色的格子涂上你开始选定的那种颜色。同时为了美观,我们要求你涂色的格子不能相邻,也就是说,不能有公共边,现在问你,在采取最优策略的情况下,你最多能涂多少个格子?给定格子图的长n和宽m。请返回最多能涂的格子数目。思路:这个问题就很简单啦,当n*m为奇数的时候返回n*m/2+1,当为偶数的时候返回n*m/2classPaint{pu
jq117
·
2020-07-07 12:57
牛客网算法笔记
FGSM
算法学习笔记
FGSM(FastGradientSignMethod)出处:ExplainingandHarnessingadversarialexamples类型:白盒攻击核心思想:沿着深度学习模型的梯度方向添加图像扰动,使损失函数增大,导致模型进行错误的分类。观点:高维空间下的线性行为足以产生对抗样本。x~=x+ηη=εsign(▽xJ(θ,x,y))\tilde{x}=x+\eta\\\eta=\vare
MYRLibra
·
2020-07-06 23:02
AI对抗攻击
《数据结构与算法》学习笔记之总纲
数据结构与
算法学习笔记
一、学习资源github无疑是我们学习编程与代码知识的一个良好平台,以下整理《数据结构与算法》相关的优秀开源项目手撕LeetCode:算法学习系列笔记,作者用通俗易懂的语言,整理总结刷
志威梦
·
2020-07-06 12:09
算法学习笔记
算法学习笔记
(一)——全排列问题之回溯法
今天看了好久的全排列问题!虽然说,之前通过全排列的生成问题算法(上次写的博客里详细讲解了该算法)很完美的解决了这个问题!但是近两天为了更好地理解回溯法!因而看了一下午的回溯解法,我终于看懂了(真特么不容易)!为了更好地说明,我以12345的全排列为例!首先将其放在一个数组中(从小到大),开始循环,如果1234已被选中,那么久需要将1234标记为已选,那么候选元素只剩下5,那么一种全排列也就出来了。
xiangshou100
·
2020-07-06 08:21
数据分析
算法学习笔记
---决策树
决策树ID3:优点:算法简单,通俗易懂缺陷:1.无法处理缺失值2.只能处理离散值,无法处理连续值3.用信息增益作为划分规则,存在偏向于选择取值较多的特征。因为特征取值越多,说明划分的越细,不确定性越低,信息增益则越高4.容易出现过拟合C4.5:优点:1.能够处理缺省值2.能对连续值做离散处理3.使用信息增益比,能够避免偏向于选择取值较多的特征。因为信息增益比=信息增益/属性熵,属性熵是根据属性的取
Mr.DDG
·
2020-07-06 05:35
数据分析
Python
Python—kmeans
算法学习笔记
一、什么是聚类聚类简单的说就是要把一个文档集合根据文档的相似性把文档分成若干类,但是究竟分成多少类,这个要取决于文档集合里文档自身的性质。下面这个图就是一个简单的例子,我们可以把不同的文档聚合为3类。另外聚类是典型的无指导学习,所谓无指导学习是指不需要有人干预,无须人为文档进行标注。二、聚类算法:fromsklearn.clusterimportKMeansdef__init__(self,n_c
DragonWar%
·
2020-07-05 22:18
银行家
算法学习笔记
银行家
算法学习笔记
死锁避免——银行家算法的应用背景要想说银行家,首先得说死锁问题,因为银行家算法就是为了死锁避免提出的。那么,什么是死锁?
weixin_30691871
·
2020-07-05 21:07
[
算法学习笔记
]分而治之——归并排序
归并排序递归的概念递归的概念简单来说就是自己定义自己,来举一个简单的栗子:GNU是GNUisNotUNIX的缩写,那么其中的GNU还是还是GNUisNotUNIX,即”GNUisNotUNIX”isNotUNIX。上面这句话的最后一句的开头GNU还是GNUisNotUNIX,即“‘GNUisNotUNIX’isnotUNIX”isNotUNIX,这样自己定义自己就是递归了。递归在编程中有广泛的应用
丧乱
·
2020-07-05 18:59
算法
算法学习笔记
2-递归问题的深入探讨/归并排序算法/小和问题算法
算法学习笔记
-递归问题的深入探讨/归并排序算法/小和问题算法说到这个问题呢,其实我们脑子里是不是第一感受是:递归吗,自己调用自己咯。
void.bug
·
2020-07-05 10:03
算法学习笔记
算法
小白的数据结构与
算法学习笔记
(十八)----二叉树的基本概念,基本形态,特殊形式
一、概念理解二叉树(BinaryTree)是n(n>=0)个结点的有限集合:1、n=0时,为空集(空二叉树)2、n>0时,由一个根结点和两棵互不相交的子树组成,注意:只有两棵子树且不相交!分别称为根结点的左子树和右子树。3、事实上,不一定必须有两棵子树,只要子树数<=2即可4、每个结点最多有两棵子树,所以二叉树中不存在度大于2的结点5、左子树与右子树是有顺序的,不可以颠倒次序6、即使树中某结点只有
啥都不会的小白
·
2020-07-05 08:03
数据结构与算法
粒子群PSO优化
算法学习笔记
(附讲解如何使用python语言sko.PSO工具包)
算法描述粒子群算法思想来源于实际生活中鸟捕食的过程。假设在一个n维的空间中,有一群鸟(m只)在捕食,食物位于n维空间的某个点上,对于第i只鸟某一时刻来说,有两个向量描述,一个是鸟的位置向量,第二个是鸟的速度。假设鸟能够判断一个位置的好坏,所谓“好坏”,就是离食物更近了还是更远了。鸟在捕食的过程中会根据自己的经验以及鸟群中的其他鸟的位置决定自己的速度,根据当前的位置和速度,可以得到下一刻的位置,这样
总裁余
·
2020-07-04 20:15
算法
Java 数据结构与
算法学习笔记
(稀疏数组与队列)
数据结构和算法的关系1)数据结构是一门研究组织数据方式的学科,有了编程语言也就有了数据结构,学好数据结构可以编写出更加漂亮,更加有效率的代码。2)要学习好数据结构就要多多考虑如何将生活中遇到的问题,用程序去实现解决。3)程序=数据结构+算法4)数据结构是算法的基础,,换言之,想要学好算法,需要把数据结构学到位。数据结构一、数据结构的分类数据结构包括:线性结构与非线性结构1.1线性结构1)线性结构作
Patarw
·
2020-07-04 20:24
FFT(快速傅里叶变换)
算法学习笔记
FFT(快速傅里叶变换)
算法学习笔记
基本概念FFT(FastFourierTransformation)即快速傅里叶变换,是DFT的加速算法,利用单位复数根的特殊性质,可以在Θ(nlogn)的时间内算出
iSerendipity
·
2020-07-04 18:35
ACM
数学
算法学习笔记
(7)-桶排序
文章目录一、推荐阅读二、Java实现三、桶排序的优缺点桶排序是一种简单快速的排序,它在小数据范围内的排序速度可以堪比快排,它的缺点是需要产生额外的空间复杂度(或许这是常用的排序算法里空间复杂度最高的一个排序算法了),用空间来换取时间。一、推荐阅读这里推荐两篇文章,感觉蛮好的,特别是的第二篇文章最简单的排序-桶排序桶排序Java实现它的实现思路大致如下:二、Java实现/***@Auther:ARo
ARong.
·
2020-07-02 14:48
#
-----【算法学习】
adboost
算法学习笔记
分享
AdaBoost
算法学习笔记
分享第一部分:算法的产生1996年YoavFreund在ExperimentswithaNewBoostingAlgorithm中提出了AdaBoost.M1和AdaBoost.M2
lytwell
·
2020-07-02 10:21
模式识别
算法
struct
object
features
algorithm
training
0001算法笔记——NP完全理论
这篇文章作为
算法学习笔记
开篇,本人学习算法是看的王晓东的《计算机算法设计与分析》。一开始是买了本《算法导论》,书到的时候翻了翻,砖头啊,那个难度恐怕乔帮主在世也未必能琢磨得透吧。还是看国产的书
风仲达
·
2020-07-02 08:17
算法
算法笔记——《算法设计与分析》
数据结构与
算法学习笔记
之高效、简洁的编码技巧“递归”
前言盗梦空间想象大多数人都看过:电影讲述的是主人公诺兰进入希里安·墨菲梦境植入想法的行动。为了向希里安·墨菲梦植入理念,影片进入四层梦境,即所谓:“梦中的梦中梦中人的梦中”。有一对兔子,每隔三个月会产下一对小兔子,小免子每隔三个月,也会产生新的一对免子,问36个月后,共有多少对兔子。诸如此类:其实就是“递归”,今天就一起进入“递归”的世界看看正文一、递归的定义1.递归是一种应用广泛的算法,既能运用
dinghuoruo0011
·
2020-07-01 22:02
力扣169题:多数元素,Boyer-Moore投票
算法学习笔记
,python实现
题目:给定一个大小为n的数组,找到其中的多数元素,多数元素是指在数组中出现次数大于n/2的元素。你可以假设数组是非空的,并且给定的数组总是存在多数元素。实例1:输入:[3,2,3]输出:3实例2:输入:[2,2,1,1,1,2,2]输出:2看到这个题目,我第一反应想到的就是通过哈希表的映射关系来做,所以通过创建字典进行元素与个数的对应关系,从而实现多数元素的返回在这里插入代码片classSolut
Mr_LHS
·
2020-07-01 11:09
带花树
算法学习笔记
难得yyb写了一个这么正式的标题Q:为啥要学带花树这种东西啊?A:因为我太菜了,要多学点东西才能不被吊打Q:为啥要学带花树这种东西啊?A:因为我做自己的专题做不动了,只能先去“预习”ppl的专题了Q:为啥要学带花树这种东西啊?A:因为可以用来做题啊,比如某WC题目先推荐一个很皮很皮的带花树讲解:戳这里嗷QaQ言归正传带花树的算法用来解决一般图的最大匹配问题说起来,是不是想起来网络流里面的最小路径覆
小蒟蒻yyb
·
2020-07-01 03:36
======总结======
数学建模各类
算法学习笔记
(附matlab代码)
目录插值和拟合线性规划综合评价1:层次分析法(AnalyticHierarchyProcess)AHP综合评价2:Topsis(优劣解距离法)最优解问题1:遗传算法Geniticalgorithm(GA)最优解问题2:模拟退火算法Simulatedannealingalgorithm(SA)利用SPSS进行相关分析MATLAB中的相关分析对横截面数据分析预测:多元线性回归使用SPSS对时间序列分析
dongmie1999
·
2020-07-01 02:42
matlab/octave
一种基于支配和分解的多目标优化进化
算法学习笔记
由于最近我的算法老师给的我一篇算法文章,论文名为《AnEvolutionaryMany-ObjectiveOptimizationAlgorithmBasedonDominanceandDecomposition》作者是KeLi,StudentMember,IEEE,KalyanmoyDeb,Fellow,IEEE,QingfuZhang,SeniorMember,IEEE,andSamKwong
爱吃米饭的小希
·
2020-06-30 19:24
机器学习
多目标优化
大数据
领扣网
算法学习笔记
-- 27
领扣网
算法学习笔记
本系列的算法题目来自领扣网数组类算法第二天题目:给定一个数组*nums*和一个值val,你需要原地移除所有数值等于*val*的元素,返回移除后数组的新长度。
xxydzyr
·
2020-06-30 04:36
算法
数组类算法
领扣网
算法编程
领扣网
算法学习笔记
- 88
领扣网
算法学习笔记
本系列的算法题目来自领扣网数组类算法第七天题目:88.合并两个有序数组给定两个有序整数数组*nums1*和nums2,将*nums2*合并到*nums1中,*使得*num1*成为一个有序数组
xxydzyr
·
2020-06-30 04:36
算法
领扣网
算法编程
数组类算法
领扣网
算法学习笔记
- 167
领扣网
算法学习笔记
本系列的算法题目来自领扣网数组类算法第八天题目:两数之和II-输入有序数组给定一个已按照**升序排列**的有序数组,找到两个数使得它们相加之和等于目标数。
xxydzyr
·
2020-06-30 04:36
数组类算法
算法
领扣网
算法编程
算法学习笔记
:决策树(上)(decision tree):理解篇
啥是决策树?决策树是一种对样本数据进行自上而下、树形分类的模型。一般来说,一颗决策树的组成包括:内部结点(internalnode)、叶结点(leafnode)、有向边(directededge)。先来举个例子感性认识下决策树,来自《百面机器学习》上一对母女的对话,内容如下:母亲:“闺女,我又给你找了个合适的对象,见不见?”女儿:“多大?”--------------------------年龄母
xiaozhimonica
·
2020-06-30 01:02
算法学习笔记
:KNN(K-Nearest Neighbor)
KNN:K最近邻算法,K-NearestNeighbor,是早期的基于统计的有监督分类方法。举个例子:小明有10个朋友,这10个朋友的学习成绩有好有差(“好、中、差”),小明跟这10个朋友的关系也有亲疏;现在已知小明最好的5个朋友中有4个都是成绩好的,那么可以推断小明的成绩也是好的。KNN算法的思想大致就是这么个意思,即“近朱者赤,近墨者黑”。TrainingData:10个朋友的记录(可能有姓名
xiaozhimonica
·
2020-06-30 01:01
DL Net | Capsual Net
算法学习笔记
文章目录论文摘要:CNN胶囊网络胶囊如何工作囊间动态路由算法Reference:会议:NIPS2017标题:《DynamicRoutingBetweenCapsules》论文链接:https://arxiv.org/abs/1710.09829代码链接:https://github.com/naturomics/CapsNet-Tensorflow论文摘要:capsule是一组神经元,其活动向量表
Nani_xiao
·
2020-06-30 00:22
论文阅读笔记
目标检测
文本向量学习笔记
文本向量
算法学习笔记
:词袋模型:简单的统计词频,不能表示句中的词序,也无法表达语议。词向量模型:上下文相似的词其语议也相似。词向量直观理解学习笔记:词义相似度高在空间上越近。
自学人机对话
·
2020-06-29 16:42
人工智能
上一页
7
8
9
10
11
12
13
14
下一页
按字母分类:
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
其他