自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 收藏
  • 关注

转载 Faster-RCNN之TypeError: 'numpy.float64' object cannot be interpreted as an index

在训练stage1 rpn时,出现’numpy.float64’ object cannot be interpreted as an index 的提示错误,几乎所有的博客中都指出,需要更换numpy 的版本,照做之后,出现ImportError: numpy.core.multiarray failed to import,这个问题又是numpy不匹配造成的,这样就形成了恶性循环,所以,可以考...

2019-03-29 10:13:45 1410 1

转载 CNN已老,GNN来了

原文地址:https://www.huxiu.com/article/278413.html注:第一次了解GNN,不知分享是好是坏,请见谅

2019-03-10 10:43:37 724

转载 基于深度学习的目标检测技术演进:R-CNN、Fast R-CNN、Faster R-CNN

分享一篇很好的文章,原文地址:https://www.cnblogs.com/skyfsm/p/6806246.html

2019-03-07 12:36:46 374

原创 face-py-faster-rcnn在Ubuntu16.04上的安装

概述face-py-faster-rcnn在github上的项目环境是Python2的,如果是用Python3的环境的话,需要对源码进行修改,要改的太多就算了。我采用Anaconda2的Python环境来编译安装face-py-faster-rcnn。安装环境CUDA version: 9.0cuDNN version: 7gcc version: 5.4.0Anaconda2Py...

2019-03-01 19:37:24 434

转载 Python模块函数导入的几种姿势(下)

今天,我们分析下Python的导入机制分析。常规导入(regular imports)作为最常使用的导入方式,常规导入大致是这样的:import sys你需要做的就是使用”import”一词,然后指定你想要实际导入的模块或包。关于导入的好处是它也可以一次导入多个包import os, sys, time虽然这节省空间,但是却违背了Python风格指南。Pytho...

2018-07-17 22:27:48 6427 1

原创 关于Scrapy在Win10上的安装问题

昨晚在Win10尝试安装scrapy的时候,遇到了很多问题。以前都是在linux下完成,倒是没觉得有这么多问题。pip install -U scrapy pillow1.Couldn’t find index page for ‘incremental’ (maybe misspelled?)解决:pip install –upgrade setuptools2.安装twiste...

2018-07-10 09:16:44 2144

原创 浅析函数装饰器和闭包(二)

多数装饰器会修改被装饰的函数。通常,它们会定义一个内部函数,然后将其返回,替换被装饰的函数。使用内部函数的代码几乎都要靠闭包才能正确运行。为了理解闭包,我们要退后一步,先了解Python中的变量作用域变量作用域规则举个例子来说 ...

2018-07-04 19:22:42 3769

原创 浅析函数装饰器和闭包(一)

函数装饰器用于在源码中”标记”函数,以某种方式增强函数的行为。这是一项强大的功能,但是若想掌握,必须理解闭包。装饰器基础知识装饰器是可调用的对象,其参数是另一个函数(被装饰的函数)。装饰器可能会处理被装饰的函数,然后把它返回,或者将其替换成另一个函数或可调用对象。假如有个名为decorate的装饰器:@decoratedef target(): print("ru...

2018-07-02 20:07:41 4717

原创 什么是可散列的数据类型

在Python词汇表(https://docs.python.org/3/glossary.html#term-hashable)中,关于可散列类型的定义有这样一段话:如果一个对象是可散列的,那么在这个对象的生命周期中,它的散列值是不变的,而且这个对象需要实现__hash__()方法。另外可散列对象还要有__eq__()方法,这样才能跟其他键做比较。如果两个可散列对象是相等,那么它们的散列值...

2018-07-02 12:21:27 1130 1

原创 浅析Python列表推导及变量泄露问题

列表推导是构建列表的快捷方式。很多Python程序员都把列表推导 (list comprehension)简称为listcomps。-*可读性 参考: Fluent Python by Luciano Ramalho (O’Reilly). Copyright 2015 Luciano Ramalho, 978-1-491-94600-8....

2018-06-18 22:53:56 7781

原创 Python版本切换与虚拟环境管理

1.2.3.参考链接: * [1] https://zhuanlan.zhihu.com/p/27294128 * [2]https://github.com/pyenv/pyenv * [3]https://stackoverflow.com/questions/37227854/pyenv-build-failed-ubuntu-15-04-using-pytho...

2018-06-15 18:47:45 16195

原创 OpenCV在Ubuntu16.04上的安装

这几天在搞比赛的事,期间涉及了OpenCV的安装,特此记录下来。 我在安装OpenCV时,总是把OpenCV安装到Python2,而不是Python3。后面我基于Anaconda3的虚拟环境,成功安装了OpenCV。安装Anaconda3,创建虚拟环境conda create --name faster-rcnn-py36 python=3.6激活虚拟环境:source ac...

2018-06-06 12:11:06 17924 1

原创 如何判断素数(C++版)

1.对于判断一个数n是否为素数,最朴素的方法是按素数的定义,试除以从2开始到m-1的整数,如果无一例外地不能整除,则该数一定是素数。#include <iostream>using namespace std;int main(){ int n; cin >> n; for(int i=2;

2018-06-05 09:00:59 86606 17

转载 百度大牛总结十道Python面试问题陷阱

无论是应聘Python web开发,爬虫工程师,或是数据分析,还是自动化运维,都涉及到一些基础的知识!我挑了一些Python的基础面试题,看看你能不能的答上来,也许面试的同学用的着!问题1:请问如何修改以下Python代码,使得下面的代码调用类A的show方法? 答:这道题的考点是类继承,只要通过__class__方法指定类对象就可以了。补充的代码如下: 问题2:请问如何修改以下P...

2018-06-04 18:44:38 13453

原创 Keras问题总结

环境:Win10、Anaconda3、Tensorflow-gpu 1.5.0、Keras 2.1.6 1. ImportError: Failed to import pydot. Please install pydot. For example with pip install pydot. 正如错误信息所提示的那样,用pip安装pydot即可pip install pydot...

2018-05-20 12:46:15 9688

原创 在C语言中,使用后缀形式的++或--时,何时执行自增或自减操作?

让我们先看一段代码i = 1printf("i is %d\n", i++); // prints "i is 1"printf("i is %d\n", i); // prints "i is 2"1. C语言标准引入了“顺序点”的概念,并且指出“应该在前一个顺序点和下一个顺序点之间对存储的操作数的值进行更新”。在C语言中有多种不同类型的顺

2018-05-18 11:02:44 7540 2

原创 Windows10安装CUDA9、cuDNN7、Tensorflow1.5

Windows10上cuda的安装比Linux要简单得多,让我们来看看吧。1.首先下载cuda9.0和cudnn7软件包 到官网下载cuda9.0 如果下载cuda时出现以下情况,则需要翻墙下载。或者可以从我的百度云链接下载cuda 百度云链接:https://pan.baidu.com/s/1xauBu0I8OuPLyTqlGWSGcw,密码:biwv cudnn的下载也是一...

2018-05-15 22:18:45 10218

原创 安装Tensorflow的几种姿势

参考文章链接: https://blog.csdn.net/u013832707/article/details/731610711. 安装环境System version: Ubuntu16.04 LTSCuda version: 9.1、Cudnn version: 7.0Anacondagcc、g++ version: 5.42. 从源码安装(实在迫不得己,不推荐...

2018-04-26 12:29:13 9457

原创 Logistic实现猫分类器

Logistic regression is a learning algorithm used in a supervised learning problem when the output y are all either zero or one. The goal of logistic regression is to minimize the error between its pr...

2018-04-19 18:54:11 5974

原创 列表:Python的"苦力"

列表可以使用所有适用于序列的标准操作,例如索引、分片、连接和乘法。有趣的是,列表是可以修改的,而元组却不行。下面来简单介绍下基本的列表操作和列表方法。列表操作1. 元素赋值改变列表是很容易的,使用索引标记来为某个特定的、位置明确的元素赋值。>>> exp = [1, 1, 1]>>> exp[1] = 6>&gt

2018-04-03 20:39:13 4205

原创 Python中input与raw_input的对比分析

Python2 python 2.x中input()和raw_input()这两个函数均能接受字符串,但raw_input()直接读取控制台的输入(任何类型的输入它都可以接收)。而对于input(),它希望能够读取一个合法的python表达式,即你输入字符串的时候必须使用引号将它括起来,否则它会引发一个SyntaxError。 除非对input()有特别的需要,否则应该尽可能使用raw_in...

2018-03-26 20:00:00 6045

原创 基于Anaconda3环境下的CNTK安装

安装环境: operating system: Ubuntu16.04cuda version: 9.1cuDNN version: 7.0python version: 3.5CNTK version: 2.4为了避免冲突,我们选择把CNTK安装在虚拟环境中 可以选择python的pyenv 和 virtualenv 或者 anaconda3自带的conda 这里我使用的...

2018-03-14 19:03:36 15129 3

原创 ASC18三维重构软件Relion的测试安装

relion安装依赖cmake,fftw以及fltk$ sudo apt install cmake build-essential mpi-default-bin mpi-default-dev libfftw3-dev如果在使用relion中,需要用到GPU进行加速的话,需要安装cuda和cuDNN。 在编译relion时,gcc、g++和cuda版本的选择也有讲究, 以Ub...

2018-03-14 09:59:36 12559 1

原创 CUDA9.1、cuDNN7在Ubuntu16.04上的安装

本文参考文章链接: 1)http://blog.csdn.net/abc869788668/article/details/78331047 2)http://blog.csdn.net/qlulibin/article/details/78714596 3)http://www.cnblogs.com/devilmaycry812839668/p/6867780.html注:如果之后要...

2018-02-13 14:13:47 69191 18

原创 Python模块函数导入的几种姿势(上)

在使用Python时,我们时常会把模块导入到Python中以增强其功能的扩展。那我们怎么导入呢? 1.使用特殊的命令import来导入模块,然后按照”模块.函数”的格式使用这个模块的函数。>>> import math>>> math.sqrt(4)2.0这种模块.函数导入的方法可以避免隐蔽的命名冲突 2.在确定自己不会导入多个同名函数(从不同模块导入)的情况下

2018-01-19 11:17:22 8967

原创 浅析Python除法及特殊方法

Python整数除法Python2>>> 1 / 20发生了什么?一个整数(无小数部分的数)被另外一个整数除,计算结果的小数部分被截除了,只留下整数部分。有时,这个功能很实用,但通常人们只需要计算普通的除法。那么要怎么做呢?有三个有效的解决方案: 1、用实数(包含小数点的数)而不是整数进行运算>>> 1.0 / 2.00

2017-12-29 10:02:10 16710

空空如也

空空如也

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

TA关注的人

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