Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器

首页 / 操作系统 / Linux

Mac下快速安装Caffe并训练MNIST

Mac下快速安装Caffe并训练MNIST

在Ubuntu上成功安装了Caffe,但是没有训练MNIST,今天在Mac上极简安装了Caffe并且顺利地跑通了MNIST。网络上的教程很多都比较复杂,这篇文章仅关注安装和训练过程,不涉及深度学习的理论。希望看到这篇文章的朋友不要去关注GPU、cuCNN、CUDA、cmake、Python、Matlab、LeNet、libstdc++、OpenBLAS、MKL等名词,这些只会让人觉得混淆。第一手的资料当然来自Caffe的官方网站,里面的内容很多,很容易让人...
Mac平台上OpenCV开发环境搭建

Mac平台上OpenCV开发环境搭建

介绍下如何在Mac OS X上进行OpenCV项目的开发,尝试的开发工具有Xcode(版本是4.6.1)和Eclipse,使用的OpenCV版本是2.4.6。如果只是需要OpenCV的相关头文件以及动态库,请直接执行brew install opencv(如果安装了Homebrew的话),如果不行,请看下面的OpenCV源码编译安装过程。1.安装CMake安装CMake可以使用MacPorts,也可以使用Homebrew,如果以前安装过两者中的任何一个就用...
Mac下使用OpenCV与在Xcode下使用OpenCV详解

Mac下使用OpenCV与在Xcode下使用OpenCV详解

最近刚入手一台MacBook Air,一直没有时间搭建编程环境,这两天终于挤出时间开始使用Mac系统。目前的编程工具主要为Eclipse以及xcode,笔者首先选择了使用Xcode,由于本人长期使用C++从事图像处理方面的工作,所以安装OpenCV就成了编程开始前的第一步。系统环境:ML10.8.2XCode版本:4.5.2OpenCV版本:2.4.3Eclipse版本:Juno Service Release 1在这里特别提醒大家:OpenCV中文官方网...
LaTex中文编辑入门

LaTex中文编辑入门

目前正在写一篇实验报告,想用LaTex进行排版。之前没怎么接触过,结果中文就是显示不出来或者是乱码。网上的很多教程大多都比较麻烦,我想通过这一篇博客说明一下LaTex中文编辑最简单的办法。首先到CTex中下载最新的CTex,目前最新版本是2.9.2.164,我下载最全的那个版本,大小是1.31G。下载安装完成后打开其中的WinEdt编辑器,如下图 新建一个文件,输入以下代码documentclass{article}usepackage{CJK}egin...
CentOS统计文件并显示图片文件

CentOS统计文件并显示图片文件

今天在CentOS下遇到一个问题,装有CentOS的机器显卡很差,打开一个装有几万张图片的文件夹需要耗费几十分钟,但是每次我只对其中几张图片进行操作,这样会浪费很多时间,最好的方式是通过命令行的方式进行操作。首先是查看其中有多少张图片,首先通过ls -l显示文件中所有文件的的详细信息,文件的权限中含有”-“字符,通过grep搜索所有带”-“的文件,通过wc -l来计数,ls -l | grep "^-" | ...
Vim编辑器使用

Vim编辑器使用

一、引言 1. vim是一款功能强大的文本编辑器,如果使用熟练,将会有效帮助我们提高编辑文本、程序的效率。vim编辑器的上手使用门槛比较高,很多人怯于要记很多命令,往往在学习的初期阶段就望而却步。 2. vim的学习需要不断的练习、使用,只有强迫自己不断的使用,才能在使用的过程中记住那些看似复杂的命令,但是如果一旦习惯了vim的编辑模式,就会觉得vim真的会帮助我们提高文本编辑效率。 3. 关于vim学习资料,其本自带的vim帮助文档,就足够丰...
Linux常用命令之grep

Linux常用命令之grep

标题:grep命令的使用作用:grep可以解析一行文字,取得关键字,若该行存在关键字,就会整行列出。 grep [-acinv] [--color=auto] "查找字符串" filename一、参数 -a: 将binary文件以text方式查找数据 -c: 计算找到匹配字符串的行数 -i: 忽略大小写的不同,所有大小写视为相同 -n: 输出行号 -o: 只输出匹配上的字符串 -v: 反向选择,即显示出没有"查找字符串"内容的那一行 ...
Linux常用命令之sed

Linux常用命令之sed

标题:sed命令的使用作用:sed(stream editer)是以行为单位处理文本数据,可以对数据按行进行选取(显示打印)、替换、删除和新增等功能。工作流程:sed是一个流编辑器,它可以对从标准输入流中得到的数据进行处理,然后把处理以后得到的结果输出到标准输出,而标准输出通常关联到终端屏幕,因此处理后的结果也会显示到屏幕上。当然,也可以把标准输出重定向到文件,这样处理后的结果就会保存在磁盘文件中。一、用法 sed [-nefr] [动作] 参数:...
Linux常用命令之awk

Linux常用命令之awk

标题:awk命令的使用作用:awk是非常好用的数据处理工具,主要处理每一行的字段内的数据,默认的字段的分割符为空格键或[tab]键一、awk脚本的基本结构: awk "BEGIN{print "start"} pattern {commands} END{print "ends"}" file //一个awk脚本通常由:BEGIN语句块、能够使用模式匹配的通用语句块、END语句块3部分组成,这三部分是可选的,任意一部分都可以不出现在脚本中 ...
Linux常用命令之seq

Linux常用命令之seq

标题:seq命令的使用作用:seq命令用于以指定增量从首数开始打印数字到尾数,即产生从某个数到另外一个数之间的所有整数,并且可以对整数的格式、宽度、分割符号进行控制语法: [1] seq [选项] 尾数 [2] seq [选项] 首数 尾数 [3] seq [选项] 首数 增量 尾数选项: -f, --format=格式 -s, --separator=字符串,使用指定的字符串分割数字(默认使用个" "分割) -w, --sequal-w...
Linux运行等级,根目录,文件类型等基本概念

Linux运行等级,根目录,文件类型等基本概念

Linux的RunlevelLinux默认有6个Terminal(Ctrl+Alt+F1~F6)和1个X window(Ctrl+Alt+F7,图形化界面)让用户登录Linux的runlevel一共有7级,上述的6个terminal运行在runlevel 3,Xwindow运行在runlevel5,如果安装的是Fedora,Ubuntu这类发行版的话会直接进入图形界面。以Ubuntu为例,若想要开机进入字符界面而不是图形界面,可以在终端中输入命令$sudo...
Linux下搭建树莓派交叉编译环境

Linux下搭建树莓派交叉编译环境

本学期选了嵌入式开发课程,所以第一步就是要准备环境。硬件环境自不必说,购买了树莓派二代、sd卡,读卡器、路由器、网线这些都是以前就有的。软件环境的搭建包括如下几步:1.搭建虚拟机Linux环境2.烧录树莓派系统3.在虚拟机Linux环境中搭建本地开发与编译环境4.在虚拟机Linux上搭建交叉编译环境5.开发一段简单的程序,通过本地编译后,再进行交叉编译。之后将编译好的程序放到树莓派上执行进行测试。具体步骤:1.搭建虚拟机Linux理论上说,在windows...
关于树莓派的一些用法

关于树莓派的一些用法

树莓派二代b+,发现这个“卡片机”还挺有意思。本来是当作嵌入式设备买的,可玩下来发现即便常规用法也几乎可以当pc用了。收集了一些日常用法,留作记录。如何充分利用sd卡上的剩余空间:方法1:1.将sd卡取出插入读卡器,在主机里识别。通常为 /dev/sdb2.在主机上安装软件gparted,启动sudo gparted ,找到第二个分区,卸载、调整分区大小直至全部。应用。3.插回树莓派启动。更简单的方法2,利用系统本身提供的功能:su...
<< 1051 1052 1053 1054 1055 1056 1057 1058 1059 1060 >>