
算法与数据结构
dafydd_成
一面成功,一面堕落
展开
-
数据结构与算法(一)---python开头的引入,后面会有部分python和C++的穿插
1.引入首先让我们来做个题进入主题:如果a+b+c=1000,且a^2+b^2=c^2(a,b,c为自然是),如何求出所有的a,b,c可能的组合?最基础的代码,不能用公式等,不用其他包。由题目得出:只能一个个的数字带进去试,这种方法叫做枚举法,也是最傻瓜的方法。即a,b,c分别从0开始,a=0时,b=0时,c取值0~1000,当a+b+c=1000时,计算a*a+b*b是不是等于c*c...原创 2019-05-20 19:57:43 · 212 阅读 · 0 评论 -
计算机视觉基础系列(python与opencv的操作与运用/tensorflow的基础介绍)(二十六)---手写数字识别之CNN(1)
在这里,首先我们需要知道池化层的作用,这里我们先介绍一下,平均池化(mean-pooling)和最大池化(max_pool)的含义和作用。这里的作用是:最直接的目的,就是降低了下一层待处理的数据量。比如说,当卷积层的输出大小是32×32时,如果池化层过滤器的大小为2×2时,那么经过池化层处理后,输出数据的大小为16×16,也就是说现有的数据量一下子减少到池化前的1/4。当池化层最直接的目的达到...转载 2019-07-29 10:46:12 · 278 阅读 · 0 评论 -
计算机视觉基础系列(python与opencv的操作与运用/tensorflow的基础介绍)(二十五)---手写数字识别之KNN
手写数字识别有两个经典案例,首先是KNN最近领域法和CNN卷积神经网络来做识别。我们从下面几个步骤来准备,1.网络的搭建;2.每一层的输入输出的说明。在这个之前的前提是样本的准备:minst网上很多,直接百度就可以搜到下载,这里附上下载地址:http://yann.lecun.com/exdb/mnist/这里有四个文件夹,下载完放在项目文件夹下解压即可。KNN的核心原理是...原创 2019-07-25 16:21:45 · 259 阅读 · 0 评论