1. find`pwd`/examples/images -type f -exec echo {} \; > examples/_temp/temp.txt:
-type 是find命令的一个参数,查找某一类型文档
b:块设备文档
d:目录
c:字符设备文件
P:管道文档
l:符号链接文档
f:普通文档
-exec 参数后面跟的是command命令,它的终止是以;为结束标志的,所以这句命令后面的分号是不可缺少的,考虑到各个系统中分号会有不同的意义,所以前面加反斜杠。
{} 花括号代表前面find查找出来的文件名。
echo命令的功能是在显示器上显示一段文字,一般起到一个提示的作用。
2. sed"s/$/ 0/" examples/_temp/temp.txt > examples/_temp/file_list.txt
Sed s为替换,结合正则表达式使用,$为匹配行位
3.定位文件位置: locate a.cpp 或 find –name a.cpp
4. build/tools/extract_features.bin :7个参数,笔记中最后落了一个数据格式参数应为levelbd。
examples/imagenet/caffe_reference_imagenet_model 不存在
说明文件在examples/feature_extraction/readme 下,这条命令此处对应的参数是models/bvlc_reference_caffenet/bvlc_reference_caffenet.caffemodel 也不存在,我从网上重新下载了这个caffe模型文件即可运行。
这篇补充笔记详细介绍了在Caffe学习过程中如何使用find命令查找文件,利用sed进行文本替换,以及如何定位模型文件。重点包括find命令的-type参数,exec命令的使用,sed的s命令与正则表达式,以及如何处理提取特征时的数据格式问题。还提到了在实际操作中遇到的文件不存在问题及解决方法。
4万+

被折叠的 条评论
为什么被折叠?



