- 博客(25)
- 资源 (2)
- 收藏
- 关注
原创 python sys.argv[]用法
sys.argv变量是一个字符串的列表。特别地,sys.argv包含了命令行参数 的列表,即使用命令行传递给你的程序的参数。 这里,当我们执行python using_sys.py we are arguments的时候,我们使用python命令运行using_sys.py模块,后面跟着的内容被作为参数传递给程序。Python为我们把它存储在sys.argv变量中。记住,脚本的名称总是sys.ar
2017-08-22 09:29:36 953
原创 Linux系统中用命令行清空垃圾箱Trash
我用的系统是Ubuntu16.04,最近遇到了一个问题是,当我的垃圾箱有大量的小文件时,当我用图形界面清空垃圾箱时,总是卡死,而其清理很慢,于是用命令行清理,代码如下:这里的关键是确定你的系统的 Trash文件夹在那个路径。我的系统用以下命令: $ sudo rm -rf /home/yourname/.local/share/Trash/
2017-06-08 14:34:37 43224 9
原创 用linux shell 脚本提取文件中图片,并重命名成0001\0002格式
最近因为要提取很多图片,自己的图片的数据集采用的是LFW Face Database,该数据集如下图所示。 在lfw的文件夹下,有很多的子文件夹,每一个子文件夹有一个或几张的图片,现在我需要把所有的图片提取到其他的文件夹下,并把所有的图片规范的重命名。因为这里涉及到了上万张图片,所以写了个shell脚本来帮我完成这些事,代码如下:#!/bin/bashecho this script
2017-06-08 08:44:15 5276
原创 深度学习系列——关于神经网络理解的总结
因为课题的需要,最近在学习深度学习方面的知识,因为是初学,博文中可能会有错误和不严谨的地方,欢迎大家批评指正、互相交流,好了言归正传。 目前在人工智能和大数据方向炒的最火的就是深度学习,深度学习是神经网络的一个大的分支,深度学习的基本结构是深度神经网络,它是一种人工神经网络,人工神经网络是一种应用类似于大脑神经突触联接的结构进行信息处理的数学模型。 人脑大约由100亿个神经元组成,而其中
2017-05-25 10:56:25 2590
转载 国外牛人总结的机器学习领域的框架、库以及软件
本文汇编了一些机器学习领域的框架、库以及软件(按编程语言排序)。C++计算机视觉CCV —基于C语言/提供缓存/核心的机器视觉库,新颖的机器视觉库OpenCV—它提供C++, C, Python, Java 以及 MATLAB接口,并支持Windows, Linux, Android and Mac OS操作系统。通用机器学习MLPackDLibecoggsharkClosure通用机
2017-05-19 11:51:33 3463
原创 (一)OpenCV学习笔记——Linux下编译运行opencv程序
最近在学习OpenCV,写点笔记总结一下,我用的学习环境是Ubuntu16.04+KDvelop4.7+OpenCV3.2.0。 Linux下的OpenCV程序的编译有两种方式。一种是g++,另一种是cmake,自己在这里直接采用的是KDvelop4.7,使用该IDE的好处如下:1、能够加载opencv的库头文件,像在写#include “opencv2/opencv.hpp” 。2、在编写
2017-05-17 19:15:43 18214 1
原创 解决ubuntu系统boot分区空间不足的办法
系统出现错误如下: 解决办法: 先用如下命令查看系统已安装内核的版本:$dpkg --get-selections |grep linux-imagelinux-image-4.4.0-72-generic installlinux-image-4.4.0-75-generic installlinux-image-4.4.0-78-generi
2017-05-17 14:24:13 2563
原创 Caffe学习笔记—Caffe反向传播计算
一、反向传播的特点 CNN进行前向传播阶段点,依次调用每个Layer的Forward函数,得到逐层的输出,最后一层与目标函数比较得到损失函数,计算误差更新值,通过反向传播路径层达到第一层,所有的权值层在反向传播结束后一起更新。 二、损失函数 损失层(lossLayer)是CNN的终点,接受两个Blob作为输入,其中一个为CNN的预测值,另一个是真
2017-05-16 11:13:04 4389
原创 解决/usr/local/lib/libglog.so.0: error adding symbols: DSO missing from command line
第一步:// 查看目录 /usr/lib 或 /usr/local/lib的目录下是否存在libglog.so.0$ find libglog*libglog.alibglog.lalibglog.solibglog.so.0libglog.so.0.0.0如果不存在需要安装,方法如下: 1. Google Logging Library(glog),下载地址:https://code
2017-05-16 08:55:13 34675 4
转载 Anaconda使用总结
序 Python易用,但用好却不易,其中比较头疼的就是包管理和Python不同版本的问题,特别是当你使用Windows的时候。为了解决这些问题,有不少发行版的Python,比如WinPython、Anaconda等,这些发行版将python和许多常用的package打包,方便pythoners直接使用,此外,还有virtualenv、pyenv等工具管理虚拟环境。 个人尝试了很
2017-05-12 08:34:41 672
原创 解决ImportError: /home/douxiao/anaconda3/bin/../lib/libstdc++.so.6: version `GLIBCXX_3.4.21' not found
出现该问题的原因是/lib/libstdc++.so.6: version `GLIBCXX_3.4.21' not found检查一下是否真的缺少该文件:$ strings /home/douxiao/anaconda3/bin/../lib/libstdc++.so.6 | grep GLIBCXX GLIBCXX_3.4......GLIBCXX_3.4.19//未找到GLIBCXX_
2017-05-12 08:02:17 15973 2
原创 Linux shell编程学习(一)
一、简介 容器set和multiset让程序员能够在容器中快速查找键,键是存储在一维容器中的值。两者的区别在于,后者multiset能够存储重复的值,而前者set不行。
2017-05-10 11:02:05 357
原创 Ubuntu下配置git
最近在使用vscode的git功能,自己用的系统是Ubuntu16.04,下面总结一下在Ubuntu下如何配置git。 一、git源码下载地址: 1、从 Kernel.org 网站获取,网址为 https://www.kernel.org/pub/software/scm/git 2、从 GitHub 网站上的镜像来获得,网址为 https://github.com/git/git/re
2017-05-07 10:12:18 2283 1
原创 Vscode使用技巧
Vscode是一款跨平台的代码编辑器,她轻量、美观、一致、功能完整,自带完美git支持,非常适合前端同学使用。下面总结下我对于这个软件的使用技巧,希望对大家有帮助。
2017-05-06 20:02:04 1096
原创 在CSDN—Markdown中使用内嵌HTML,增加Markdown的功能。
<总结: 一、设置字号、字体、颜色<font size="3" color="red">This is some text!</font><font size="2" color="blue">This is some text!</font><font face="verdana" color="green" size="3">This is some text!</font>This i
2017-05-06 17:09:58 8036
原创 "error while loading shared libraries: xxx.so.x" 错误的原因和解决办法
今天在执行一个caffe的net_demo.cpp测试程序,出现了error while loading shared libraries: libcaffe.so.1.0.0-rc5: cannot open shared object file: No such file or directory。 错误的原因:找不到lib这个文件。解决办法: 一般我们在Linux下执行某些外部程序的时候
2017-04-29 17:37:38 5939 1
原创 /usr/bin/ld: warning: libprotobuf.so.10 ,may conflict with libprotobuf.so.9错误的原因和解决办法
出现问题原因:因为电脑安装了两个不同版本的protobuf(ubuntu16默认已经安装了protobuf.so.9这系列的,新装的是protobuf.so.10系列的)。解决办法: 卸载掉老版本的protobu:sudo apt-get remove libprotobuf-dev参考: (http://www.cnblogs.com/darkknightzh/p/5782992.h
2017-04-29 16:58:37 11220 2
原创 begin( )和cbegin( )异同
1.iterator,const_iterator作用:遍历容器内的元素,并访问这些元素的值。iterator可以改元素值,但const_iterator不可改。跟C的指针有点像。 2.const_iterator 对象可以用于const vector 或非 const vector,它自身的值可以改(可以指向其他元素),但不能改写其指向的元素值。auto i1 = Container.begin
2017-04-29 14:54:45 31204 1
原创 C++模板类总结
一、模板类简介在C++中,模板让程序员能够*定义一种适用于不同类型的对象行为* 。这听起来有点像宏,但宏不是类型安全的,而模板是类型安全的。二、模板类声明语法关键字*template*标志着模板类声明的开始,
2017-04-29 09:14:37 431
原创 使用的迭代器在容器和算法中交互
在vector中查找元素及其位置 该程序是使用STL顺序容器std::vector(类似动态数组)来存储一些整数,在使用std::find算法在集合中查找该整数。#include <iostream>#include <vector>#include <algorithm>using namespace std;int main() { vector<int> vecIntegerAr
2017-04-27 15:00:22 348
原创 关于C++中的构造函数的一点总结
构造函数 一: 构造函数是一种特殊的函数(方法),在创建对象时被调用。与函数一样,构造函数也可以重载。 构造函数是一种特殊的函数,它与累同名但不返回任何值。 下面是一个构造函数的声明:class Human{ public: Human();//构造函数的声明};构造函数的实现两种方法,类声明中,类声明外。class Human{ public
2017-04-27 09:42:29 402
原创 在Linux系统中如何修改文件夹读写权限
可以使用chmod命令修改文件[夹]的权限。语法: chmod [who][+|-|=][mode] 文件[夹]名其中who可以为下面字母中的任意一个或者它们的组合。u 即user,表示文件[夹]的所有者g 即group,与文件[夹]所有者处于相同组的所有用户o 即others,其它用户a 即all,所有用户+、-、=符号的含义分别为:添加某个权限取消某个权限=
2017-04-20 11:36:30 13399
原创 关于用ST-Link V2下载出现internal command error和keil无法识别ST—LINK的问题解决法法如下
因为目标板的芯片处于休眠的状态,在尝试连接目标板时候也会出现报错Internal command error和 Error:Flash download failed - Target DLL has been cancelled的现象,解决办法是使目标板退出休眠,需要按住复位键键再下载程序,先按住复位键一段时间(看到USB通讯灯闪后),然后在点下载程序,下载时需要松开复位键,有时需要实验几次
2016-08-12 22:20:27 11841
人脸识别数据集说明及其下载
2017-06-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人