一直比较欣赏外国人的不管数据工作如何简单都会使用代码来操作数据。
学习谷歌的深度学习tensorflow一直认为给自己的数据库图片打上分类标签是一种费力事。
所以就尝试着写一些shell脚本来进行数据的脚本操作。以下代码是我为深度学习自动标签分类的代码。
############################################
#! /bin/bash -
#Author:zhaoqinghui
#Data :2016.05.11
#============ get the file name ===========
INIT_PATH="./image";
#==========================================
function ergodic(){
for file in `ls $1`
do
if [ -d $1"/"$file ]
then
ergodic $1"/"$file
else
local path=$1"/"$file
local name=$file
local size=`du --max-depth=1 $path|awk '{print $1}'`
#echo $name $size $path
label=`echo ${path%/*}`
#label=$`echo ${label%/*}`
#label=$`echo ${label#*/}`
label=`echo ${label#*/}`
label=`echo ${label#*/}`
echo $path $label >> mytrain.txt
echo 'save succuss' $path
fi
done
}
IFS=$'\n' #防止有空格时出错
ergodic $INIT_PATH