自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(104)
  • 资源 (10)
  • 收藏
  • 关注

转载 『Python』setup.py简介

setup.py应用场合网上见到其他人这样介绍:假如我在本机开发一个程序,需要用到python的redis、mysql模块以及自己编写的redis_run.py模块。我怎么实现在服务器上去发布该系统,如何实现依赖模块和自己编写的模块redis_run.py一起打包,实现一键安装呢?同时将自己编写的redis_run.py模块以exe文件格式安装到python的全局执行路径C:\Python2...

2019-08-19 15:08:38 672

原创 [Linux]linux中/etc/fstab文件删除或修改

今天扩展了ubuntu根目录的磁盘大小,把之前分的磁盘分区sdb5删除,将其全部磁盘空间并入根目录(我没设置home挂载点,home在/下),分好之后重启系统,发现一直停在ubuntu闪灯界面,等好久之后显示系统错误ctrl+D重启。后来发现是我删除了sdb5但是/etc/fstab中还没删除其挂在注册信息,因此开机的时候磁盘会挂载失败导致不能进入系统。修改后就好了,这一次学习了/etc/fsta...

2019-08-02 17:26:29 8695 1

原创 ubuntu16.04+GTX1060+cuda9.0配置

整体流程参考:https://blog.csdn.net/weixin_41864878/article/details/79621210第一步:安装linux下对应显卡的驱动参考:https://www.cnblogs.com/marky/p/8243607.html

2018-09-16 09:30:49 1989

原创 [论文翻译] Faster R-CNN:利用区域提案网络实现实时目标检测

摘要目前最先进的目标检测网络需要先用区域提案算法推测目标位置,像SPPnet1和Fast R-CNN2这些网络已经减少了检测网络的运行时间,这时计算区域提案就成了瓶颈问题。本文中,我们介绍一种区域提案网络(Region Proposal Network, RPN),它和检测网络共享全图的卷积特征,使得区域提案几乎不花时间。RPN是一个全卷积网络,在每个位置同时预测目标边界和objectness...

2018-07-24 15:38:21 1870

原创 [论文翻译] Fast R-CNN

摘要本文提出了一种快速的基于区域的卷积网络方法(fast R-CNN)用于目标检测。Fast R-CNN建立在以前使用的深卷积网络有效地分类目标的成果上。相比于之前的成果,Fast R-CNN采用了多项创新提高训练和测试速度来提高检测精度。Fast R-CNN训练非常深的VGG16网络比R-CNN快9倍,测试时间快213倍,并在PASCAL VOC上得到更高的精度。与SPPnet相比,fast...

2018-07-24 15:35:47 424

原创 [论文翻译] Rich feature hierarchies for accurate object detection and semantic segmentation (用于精确物体定位和语义

摘要  过去几年,在权威数据集PASCAL上,物体检测的效果已经达到一个稳定水平。效果最好的方法是融合了多种图像低维特征和高维上下文环境的复杂结合系统。在这篇论文里,我们提出了一种简单并且可扩展的检测算法,可以将mAP在VOC2012最好结果的基础上提高30%以上——达到了53.3%。我们的方法结合了两个关键的因素: (1)将大型卷积神经网络(CNNs)应用于自下而上的候选区域以定位和分割物...

2018-07-24 15:34:05 1457

转载 [Linux]Linux下灵活使用默认和Anaconda的python

转自:https://blog.csdn.net/zhangxinyu11021130/article/details/64125058/目的:想在caffe下使用default python,在使用tensorflow的时候使用Anaconda的python,希望不用每次使用default python时都输入/usr/bin/python2.7这么麻烦。 解决方法:使用别名声明alias...

2018-07-18 16:33:59 1380

原创 [Caffe]ubuntu16.04下编译caffe以及py-faster-rcnn的注意事项(仅cpu,anaconda2,opencv3)

①Makefile.config文件中的INCLUDE_DIRS改成 INCLUDE_DIRS := $(PYTHON_INCLUDE) /usr/local/include /usr/include/hdf5/serial/最后加个 LINKFLAGS := -Wl,-rpath,$(HOME)/anaconda2/lib ②Makefile文件中的LIBRARIES LIBRAR...

2018-07-17 15:19:51 899

转载 关于解决win10安装.NET framework3.5出现87错误的解决办法

转自:https://blog.csdn.net/TSeven37/article/details/78636528 使用ISO镜像方法安装成功。 1. 找到win安装包的ISO镜像文件,右键单击文件 再点击【装载】 就会出现一个新盘符。 每个人的盘符不同,我的是G盘。 2. 命令提示符, 以管理员身份运行命令运行 3,按顺序执行以下命令 ,其中的盘符改成你的win10安装包的镜像文件所...

2018-07-10 21:29:49 7144

转载 python中int类数据的内存大小

今天在写程序的时候希望估算下占用内存的大小,原来从没有注意过python中整形类型的大小问题,一直以为python中一个int就占4个Byte.结果发现sys.getsizeof(0)为24,而sys.getsizeof(1)为28.有点迷于是查询了下资料. 转载自:https://segmentfault.com/q/1010000012165527以python3版本为例说明, ...

2018-05-04 10:18:45 25404 1

原创 PIL/opencv图片坐标和数组坐标问题

图片坐标和数组坐标是相反的,坐标原点位于左上角. 图片坐标第一维是横向向右,第二维纵向向下. 但是数组坐标第一维是纵向向下,第二维横向向右...

2018-05-03 20:33:57 3220

原创 使用Anaconda安装opencv-python

直接在cmd命令行输入:conda install --channel https://conda.anaconda.org/menpo opencv3 接着根据提示按Y即可

2018-04-29 10:21:54 10287 3

原创 tensorlayer中dropoutlayer层的feed value for placeholder问题

InvalidArgumentError: You must feed a value for placeholder tensor 'Placeholder' with dtype float [[Node: Placeholder = Placeholder[dtype=DT_FLOAT, shape=[], _device="/job:localhost/replica:0/tas...

2018-04-27 21:42:15 632

原创 ubuntu16.04安装pydot和graphviz的问题

在keras可视化计算图时,需要提前安装pydot和graghviz,但pip install pydot graghviz后却还是报如下错误:ImportError: Failed to import pydot. You must install pydot and graphviz for `pydotprint` to work.解决方法:sudo apt install py...

2018-04-17 22:12:04 3047

转载 tf.train.saver()

转载自:http://blog.csdn.net/u011500062/article/details/51728830saver的背景介绍我们经常在训练完一个模型之后希望保存训练的结果,这些结果指的是模型的参数,以便下次迭代的训练或者用作测试。Tensorflow针对这一需求提供了Saver类。Saver类提供了向checkpoints文件保存和从checkpoints文件中恢

2018-01-10 11:11:08 2311 1

原创 做cifar10实验时遇到的一些tensorflowAPI

tf.equal(A,B)tf.equal(A, B)是对比这两个矩阵或者向量的相等的元素,如果是相等的那就返回True,反正返回False,返回的值的矩阵维度和A是一样的import tensorflow as tfimport numpy as npA = [[1,3,4,5,6]]B = [[1,3,4,3,2]]with tf.Session() as sess:

2018-01-09 10:15:49 240

原创 ArgumentError: argument --batch_size: conflicting option string: --batch_size

ArgumentError: argument –batch_size: conflicting option string: –batch_size每次尝试执行cifar10的代码时都会出现这样一个错误,按照字面意思是:变量重复定义。 在 cifar10代码中问题出现在这一行tf.app.flags.DEFINE_integer('batch_size', 128,"""Number

2018-01-07 16:05:19 8577 3

转载 [机器学习]矩阵的奇异值与特征值有什么相似之处与区别之处?

矩阵可以认为是一种线性变换,如果将这种线性变换放在几何意义上,则他的作用效果和基的选择有关。以Ax = b为例,x是m维向量,b是n维向量,m,n可以相等也可以不相等,表示矩阵可以将一个向量线性变换到另一个向量,这样一个线性变换的作用可以包含旋转、缩放和投影三种类型的效应。比如说:A=[3001][xy]=[3xy]\begin{equation}A=\left[\begin{matrix}

2017-04-29 19:54:03 3826

转载 [Linux]压缩/解压缩RAR文件

ubuntu刚安装的时候是不能解压rar文件的,只有在安装了解压工具之后,才可以解压。 安装:sudo apt-get install unrar 卸载:sudo apt-get remove unrarrar常用命令主要有: e 将文件解压到当前目录 例:rar e test.rar 注:用e解压的话,不仅原来的file1.txt和file2.txt

2017-04-14 10:04:09 662

转载 hibernate、MyBatis、JDBC区别

1)从层次上看,JDBC是较底层的持久层操作方式,而Hibernate和MyBatis都是在JDBC的基础上进行了封装使其更加方便程序员对持久层的操作。2)从功能上看,JDBC就是简单的建立数据库连接,然后创建statement,将sql语句传给statement去执行,如果是有返回结果的查询语句,会将查询结果放到ResultSet对象中,通过对ResultSet对象的遍历操作来获取数据;Hiber

2017-04-14 08:46:12 490

原创 [leetcode]35. Search Insert Position(java)

问题描述Given a sorted array and a target value, return the index if the target is found. If not, return the index where it would be if it were inserted in order.You may assume no duplicates in the array.H

2017-02-03 16:09:54 421

原创 [算法]字符串匹配算法KMP(java)

public class KMP { public static void cal_next(String str,int[] next,int len){ int i, j; next[0] = -1; for( i = 1; i < len; i++ ) { j = next[ i - 1 ];

2017-01-16 10:56:25 307

原创 [算法] 最长公共子序列(LCS)问题

最近刚刚结束了算法分析课程,并结束了考试,败在了最长公共子序列 的问题上,非常懊悔,于是把最长公共子序列问题拿出来再次学习。一、什么是最长公共子序列什么是最长公共子序列呢?举个简单的例子吧,一个数列S,若分别是两个或多个已知序列的子序列,且是所有符合条件序列中最长的,则S称为已知序列的最长公共子序列。举例如下,如:有两个随机数列,1 2 3 4 5 6 和 3 4 5 8 9,则它们的最长公共子序列

2017-01-14 20:46:07 1752

原创 [leetcode]21. Merge Two Sorted Lists(java)

题目描述: Merge two sorted linked lists and return it as a new list. The new list should be made by splicing together the nodes of the first two lists. 合并两个排序链表并返回一个新的列表。新的链表的结果由原先的两个链表结点组成,也就是不能合并后的链

2017-01-09 22:41:27 464

原创 [leetcode]88. Merge Sorted Array (java)

题目描述: Merge two sorted linked lists and return it as a new list. The new list should be made by splicing together the nodes of the first two lists.解题思路:  这是一道数组操作的题目,思路比较明确,就是维护三个数组,分别对应数组A,数组B,和结果数

2017-01-09 19:03:01 492

原创 [leetcode]38. Count and Say(java)

题目描述: The count-and-say sequence is the sequence of integers beginning as follows: 1, 11, 21, 1211, 111221, … 1 is read off as “one 1” or 11. 11 is read off as “two 1s” or 21. 21 is read

2017-01-09 14:19:02 698

转载 [leetcode]6. ZigZag Conversion

这个题我本人没想出来,所以参考了csdn大神的博客 本文转自:http://blog.csdn.net/zhouworld16/article/details/14121477题目要求:The string “PAYPALISHIRING” is written in a zigzag pattern on a given number of rows like this: (you may

2017-01-08 21:30:03 259

原创 [leetcode]206. Reverse Linked List

题目描述: Reverse a singly linked list.解题思路:这个题有两种思路:递归和迭代,迭代相对于递归方式更加直观。 引入:算法中的自顶向下和自底向上 动态规划的实现分为两种,有递归和迭代。 递归一般是自顶向下,依赖于子问题优化函数的结果,只有子问题完全求出,也就是子问题的递归返回结果,原问题才能求解。 迭代法,就是巧妙的安排求解顺序,从最小的子

2017-01-08 11:03:11 276

转载 [Java]Error:No enclosing instance of type E is accessible. Must qualify the allocation with an enclo

在自己试着写一个链表的例子时,由于参考的代码只有一部分,于是就自己补了一个内部类。结果编译时出现:No enclosing instance of type E is accessible. Must qualify the allocation with an enclosing instance of type E(e.g. x.new A() where x is an instance o

2017-01-08 10:56:19 360

原创 [python]tree auto generator

from leetcode discussI wrote a tree auto generator:import randomclass TreeNode(object): def __init__(self, x): self.val = x self.left = None self.right = Nonedef generateCh

2017-01-07 19:54:20 392

原创 [leetcode]83. Remove Duplicates from Sorted List(java)

Given a sorted linked list, delete all duplicates such that each element appear only once. For example, Given 1->1->2, return 1->2. Given 1->1->2->3->3, return 1->2->3. 解题思路: 设置两个指针一个no

2017-01-07 11:38:24 305

原创 [leetcode]26. Remove Duplicates from Sorted Array(java)

Given a sorted array, remove the duplicates in place such that each element appear only once and return the new length. Do not allocate extra space for another array, you must do this in place with

2017-01-06 22:49:02 321

原创 [leetcode]24. Swap Nodes in Pairs(java)

Given a linked list, swap every two adjacent nodes and return its head.For example, Given 1->2->3->4, you should return the list as 2->1->4->3.Your algorithm should use only constant space. You may no

2017-01-06 21:22:06 336

原创 [leetcode]20. Valid Parentheses(java)

问题形容: 题目:有效括号 description: Given a string containing just the characters ‘(‘, ‘)’, ‘{‘, ‘}’, ‘[’ and ‘]’, determine if the input string is valid. The brackets must close in the correct orde

2017-01-06 13:47:54 389

原创 [数据结构]java实现的简单链表的 头/尾插法

尾插法:package structure;import java.io.*;import java.util.*;class Node { int data; Node next; Node(int d) { data = d; next = null; }}public class Test3 { public sta

2017-01-02 14:08:29 6726

转载 [Java] Java关键字final、static使用总结

Java关键字final、static使用总结转自:http://lavasoft.blog.51cto.com/62575/18771/一、final    根据程序上下文环境,Java关键字final有“这是无法改变的”或者“终态的”含义,它可以修饰非抽象类、非抽象类成员方法和变量。你可能出于两种理解而需要阻止改变:设计或效率。   final类不能被继承,没有子类,final类中的方法默认

2017-01-01 11:09:03 278

原创 [Http]对Http中tcp基于连接和udp无连接的理解

一直以来没太懂tcp基于连接的通信方式的理解,以为连接就是指物理意义上的连接,两个东西,拿一根线联通起来。但是想到tcp层虽然分连接和无连接但是ip层可是都是面向无连接啊,怎么可能这里是物理上的连接的理解。于是在网上找了找基于连接和无连接的理解。发现了一些大牛的解答,记录下来,分享给自己。 在现实生活中,“要想富,先修路”;同时人总要“居有定所”,于是盖起了N多的房子。但是当你和同事商量好去做客

2016-12-31 16:00:35 750

转载 [Http]post 相比get 有很多优点,为什么现在的HTTP通信中大多数请求还是使用get?

计算机网络原作者:罗志宇 链接:https://www.zhihu.com/question/31640769/answer/52824098 来源:知乎这个问题是知乎上看来得,觉着和自己刚刚学习的计算机网络有关,并且也算是个有趣的问题吧,就摘抄了过来,给以后的自己,就当做个课堂笔记吧。 事实上GET 和 POST 在实践上面有非常大的区别,这两种方法在语义上面并非能互相取代。POST 是否比

2016-12-31 15:43:11 1629

原创 [Leetcode]Leetcode 27:Remove Element

Given an array and a value, remove all instances of that value in place and return the new length.Do not allocate extra space for another array, you must do this in place with constant memory.The order

2016-12-31 14:13:46 282

原创 [Leetcode]LeetCode 19:Remove Nth Node From End of List

解题思路:一开始我的做法是先遍历一遍取得长度,然后长度减去n就知道要删除正着数第几个元素,结果没注意到题目要求one pass结果不行。那就只能用两个指针,一个快指针先走n步,一个慢指针从头开始走,这样当快指针走到尾部的时候,慢指针所指的就是要删除元素的前一个元素。 代码如下:/** * Definition for singly-linked list. * public class Lis

2016-12-31 11:50:29 238

labelme批量转换工具.rar

压缩包里包含一个bat文件和一个sh文件,bat文件用在windows,sh文件用在linux,批量转换.json文件,放在json文件目录下,运行即可

2019-10-21

国科大算法(卜)16-18三年期末试卷

国科大算法设计与分析(卜东波老师)16-18三年期末试卷。

2019-02-28

国科大算法(卜)16+17两年期末试卷

国科大算法设计与分析(卜东波老师)16+17两年期末试卷。

2019-01-22

国科大模式识别16+17两年期末试卷

国科大模式识别,授课教师:黄庆明、常虹、郭嘉丰、山世光(授课教师每年可能微调),16+17两年期末试卷

2019-01-22

国科大高级人工智能16+17两年期末试卷

国科大高级人工智能16+17两年期末试卷,供学弟学妹复习之用。

2019-01-22

cifar10_tensorflow_v1.4

cifar10的tensorflow1.4版本,已经将官网代码版本变更的部分改好了,可以直接用

2018-01-06

leetcode(含python、java、c)代码合集

leetcode(含python、java、c)代码合集,目录清晰,适合刷leetcode的朋友参考

2016-12-04

ssh(struts2+spring4+hibernate4)简单整合

ssh(struts2+spring4+hibernate4)整合,整合完整注释齐全,适合初学者上手容易,mysql数据库,只需建student表,属性为String username,String passowrd,int age,date birthday。然后在application.xml里填写自己的数据库用户名和密码即可。

2016-12-03

spring+springmvc+mybatis实例

spring+springmvc+mybatis实例,应用mysql数据库,简单的增删改查,非常简单,容易上手,压缩包自带sql文件,导入即可立即使用!

2016-11-08

JavaEE程序设计与应用开发源代码

JavaEE程序设计与应用开发源代码 (清华大学出版社)

2016-10-03

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除