- 博客(31)
- 资源 (1)
- 收藏
- 关注
原创 RuntimeError: Unable to find a valid cuDNN algorithm to run convolution
RuntimeError: Unable to find a valid cuDNN algorithm to run convolution
2022-10-11 16:14:55 2096
原创 xlrd.biffh.XLRDError: Excel xlsx file; not supported(python panda 打开excel报错)
使用python的pandas.read_excel()方法出现如下错误:xlrd.biffh.XLRDError: Excel xlsx file; not supported报错原因:xlrd不支持该excel文件版本。解决方法:pip install xlrd==1.2.0最好先执行pip uninstall xlrd==2.1.0,就是先行卸载自己本地的xlrd,再行下载xlrd1.2.0版本。...
2021-11-01 11:37:41 191
原创 CNN-DenseNet
2017年,CVPR的一篇文章提出了DenseNet(Dense Convolutional Network)。在此之前,googlenet的Inception结构是对网络宽度下手,resnet的Residual结构是对网络深度下手,而该网络作者则是选择了从feature入手。DenseNet言归正传我们都知道ResNet的结构是将输入与输出进行相加,这时候通道数是保持一致的,而DenseNet里的模块是在通道维上连结。我想这个设计应该很大程度上是受到了ResNet的启发,不过,DenseNet的设
2021-08-16 16:13:43 307
原创 CNN-ResNet
2015年,何恺明等人提出了残差网络(ResNet),并在ImageNet图像识别挑战赛夺魁,深刻影响了后来的深度神经网络的设计。残差块残差块,残差网络中的重要组成部分。WHY?先前就可以看出,加深网络深度,在一定程度上可以提升模型性能。因此,有人对此进行实验研究,发现加深网络深度确实可以提高模型效果,但随着网络的加深,导致了网络退化问题逐渐严重;甚至层数太深的,比部分浅层网络效果更差。退化问题,何恺明对此进行假设:是不是深层网络没有在进行学习,仅仅对浅层网络的特征进行复制?那么这些网络层做的就是
2021-08-16 16:12:25 362
原创 NN-pooling层
定义pooling层,也叫池化层,它的输入一般来源于上个卷积层(conv)。作用主要包含以下几个作用:保留主要的特征,同时减少下一层的参数和计算量,防止过拟合;保持某种不变性,包括translation(平移),ratation(旋转),scale(尺度),常用的有mean-pooling和max-pooling。分类常用到的有以下几种:mean-pooling(平均池化层)其主要做法为:forward正向传播对指定的pooling的窗大小,进行取平均值,以来代替该窗大小
2021-08-12 16:59:37 607
原创 CNN-GoogLeNet
2014年,ImageNet图像识别挑战赛,GoogleNet脱颖而出。GoogleNet名字上致敬了LeNet网络,但内在吸收了NiN中网络串联的思想。Inception块GoogleNet中的基础卷积块叫做Inception块,(Inception:盗梦空间,贼好看,可以了解下!~哈哈)如果说NiN是串联,那么汲取了NiN网络的GoogleNet网络则是融入了并联的思想。Inception块里有4条并行的线路。从输入开始:1x1卷积层1x1卷积层 + 3x3卷积层1x1卷积
2021-08-12 16:57:20 128
原创 CNN-NIN
2014年,ICLR的一篇paper——Network in Network。0小总结:LeNet、AlexNet和VGG在设计上存在共同之处:先由卷积层conv模块充分抽取空间特征,再由全连接层构成的模块输出分类结果。并且之前的改进方向为:如何加宽通道数和加深网络深度。NiN它提出了一个思路,串联多个由卷积层和“全连接层”构成的小网络来构建一个深层网络。“全连接层”则是1x1的卷积层。NiN块NiN块:NiN中的基础块组成:卷积层 + 2个1x1卷积层串联而成卷积窗口形状:11x11
2021-08-12 16:55:02 179
原创 CNN-VGG
2014年,牛津大学提出了深度卷积网络VGG-Net。证明了增加网络的深度能够在一定程度上影响网络的最终性能。改进VGG块:填充为1、窗口形状为3x3的卷积层+步长为2、窗口形状为2x2的最大池化层VGG的一个改进就是将小卷积核替代大卷积核。为何采用堆积的小卷积核优于采用打的卷积核?因为可以通过增加网络深度来保证学习更复杂的模式,而且代价还比较小(参数更小)。例如,VGG中,使用3个3x3卷积核来代替7x7卷积核,使用2个3x3卷积核来代替5x5卷积核。主要目的:在保证相同感知野的情况下,提升
2021-08-12 16:54:05 193
原创 CNN-AlexNet
2012年,多伦多大学的Alex Krizhevsky等人提出了AlexNet网络,正式奠定了卷积神经网络在计算机视觉中的地位。其AlexNet网络在2012年的ImageNet竞赛中夺冠扬名。在之前,训练CNN模型有两个要素:数据+硬件,因此举步维艰,知道2009年诞生了ImageNet数据集,包含了1000大类物体,每类有多达数千张不同的图像。2001年GPU概念兴起,虽然GPU一直以来都是为图像处理和计算机游戏设计的。与LeNet不同AlexNet包含了8层,其中5层卷积和2层全连接隐藏
2021-08-12 16:52:26 313
原创 CNN-LeNet
1998年,计算机科学家Yann LeCun等提出了LeNet卷积神经网络,被誉为卷积神经网络之父。卷积神经网络就是含卷积层的网络。定义LeNet网络:早起用来识别手写数字图像的卷积神经网络。LeNet通过梯度下降训练卷积神经网络,实现识别手写数字。可以算是CNN网络的鼻祖了。其网络结构非常简单:由卷积层和全连接层两个部分组成。LeNet的网络架构:LeNet( (conv): Sequential( (0): Conv2d(1, 6, kernel_size=(5, 5), st
2021-08-12 16:50:25 224
原创 Python pip下载镜像
Python下载第三方库清华镜像https://pypi.tuna.tsinghua.edu.cn/simple/阿里镜像https://mirrors.aliyun.com/pypi/simple/豆瓣镜像https://pypi.douban.com/simple/中国科学技术大学https://pypi.mirrors.ustc.edu.cn/simple/
2021-08-09 14:06:25 183
原创 表单循环播放
为了美化前端页面的显示,对表格数据进行了轮换播放。下面直接丢代码!<script>// $.fn 就等同于 Jquery.prototype// 定义一个jquery的方法函数jQuery.prototype.infiniteScrollUp=function(){ // 获取当前对象的孩子-子节点 var self=this,kids=self.children(); // 判断孩子个数,以进一步美化页面显示 if(kids.length>8)
2020-09-03 08:48:08 218
转载 mysql: insert ignore、insert、replace
指令 已存在 不存在 举例insert 报错 插入 insert into names(name, age) values(“小明”, 23);insert ignore 忽略 插入 insert ignore into names(name, age) ...
2019-11-10 19:01:57 197
转载 python pip 镜像
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。pip是python内置的非常好用的下载工具,基本可以下载全部的python库。它还有一个非常好的特点,当你安装一个库的时候,它会自动帮你安装所有这个库的依赖库。完全一键式操作。非常方便。但是由于pipy网站是国外网站,很容易会被墙,导致经常下载速度非常慢,经常超时。解决方式: 更改...
2019-09-17 22:40:53 1074
原创 SpringBoot_遇到的问题
问题描述:用springboot写web项目时,在修改用户信息并提交时,发生如下错误:Field error in object 'employee' on field 'birth': rejected value [2019-05-08]; codes [typeMismatch.employee.birth,typeMismatch.birth,typeMismatch.java.uti...
2019-05-08 11:37:13 1384
原创 数据库分页实现
分页实现:主要在于五个变量。数据总数(通过sql语句实现) 页面大小(通过自定义) 总页数(通过计算,总数 /页面大小,有余数+1) 当前页 当前页的对象集合(比如List<Student> 通过分页sql查数据库)...
2019-04-17 11:25:07 406
转载 JSP关于跳转
getRequestDispatcher()与sendRedirect()的区别1.request.getRequestDispatcher()是请求转发,前后页面共享一个request ;response.sendRedirect()是重新定向,前后页面不是一个request。request.getRequestDispather();返回的是一个RequestDispatcher对...
2019-04-16 17:00:19 199
原创 重建二叉树
题目描述:输入某二叉树的前序遍历和中序遍历的结果,请重建出该二叉树。假设输入的前序遍历和中序遍历的结果中都不含重复的数字。例如输入前序遍历序列{1,2,4,7,3,5,6,8}和中序遍历序列{4,7,2,1,5,3,8,6},则重建二叉树并返回。代码: //Definition for binary tree public class TreeNode { int v...
2018-06-14 18:31:15 217
原创 从尾到头打印链表
题目描述:输入一个链表,从尾到头打印链表每个节点的值。代码:public class ListNode { int val; ListNode next = null; ListNode(int val) { this.val = val; }}import java.util.ArrayList;public class Solutio...
2018-06-14 17:02:32 129
原创 替换空格
题目描述:请实现一个函数,将一个字符串中的空格替换成“%20”。例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy。代码: public String replaceSpace(StringBuffer str) { int length = str.length(); int num = 0; for (int ...
2018-06-14 16:55:23 142
原创 二维数组中的查找
题目描述:在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。代码: public boolean Find(int target, int [][] array) { int rowNum = array.length; //定义数组行数 ...
2018-06-14 16:51:20 136
原创 Java基础
class test1{ public static void main(String[] args){ B b = new B(); System.out.println(b.getValue()); System.out.println(b.value); } static class A{ protected int value; public A(int v)...
2018-06-13 17:32:55 172
原创 web开发过程的一些小问题
<li ><a href="javascript:void(0)" class="on">首页菜单</a></li>这段代码可以解决:在使用超链接href时保持url中无其他字符产生。
2018-05-30 16:40:13 159
转载 如何使用iframe达到post提交的效果
对iframe中的页面使用post提交。 假设是如下的一个页面:<a href="javascript:void(0)" id="aa" >生成页面</a><iframe src="" id="_iframe" width="100%" frameborder="0" scrolling="auto
2018-05-30 11:23:44 6709
约会网站训练样本集数据
2020-11-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人