利用VGG_FACE来对性别数据进行finetune
来源:互联网 发布:dos和windows的区别 编辑:程序博客网 时间:2024/06/04 18:37
第一步
生成数据,习惯了lmdb,我的数据中包含训练集3000张,测试集600张,利用create.sh生成train_lmdb和val_lmdb,然后利用make_imagenet.sh生成mean文件。
第二步
网络结构文件的改写,
数据层的改写:
name: "VGG_ILSVRC_16_layers"layer { name: "data" type: "Data" top: "data" top: "label" include { phase: TRAIN } transform_param { mirror: true crop_size: 224 mean_file: "/home/lyz/caffe-master/models/Cele_gender/Cele_mean.binaryproto" } data_param { source: "/home/lyz/caffe-master/models/Cele_gender/Cele_train_lmdb" batch_size: 32 backend: LMDB }}最后一个全连接层的改写:
layer { name: "fc8-fine" type: "InnerProduct" bottom: "fc7" top: "fc8-fine" param { lr_mult: 10 decay_mult: 1 } param { lr_mult: 20 decay_mult: 0 } inner_product_param { num_output: 2 weight_filler { type: "gaussian" std: 0.01 } bias_filler { type: "constant" value: 0 } }}其他的参考deploy.prototxt文件。
第三步 网络的运行
书写solver文件,其中学习率设置为0.0001.然后运行train.sh即可。并观测运行结果。
0 0
- 利用VGG_FACE来对性别数据进行finetune
- [windows caffe]在VGG_FACE上finetune自己的人脸数据集
- 算法笔记五:利用堆结构来对数据进行排序
- SpringMVC中利用@InitBinder来对页面数据进行解析绑定
- SpringMVC中利用@InitBinder来对表单数据进行解析绑定
- 如何进行finetune
- 利用dataview对datagridview进行数据绑定
- 利用临时变量对数据进行累计
- 利用VLOOKUP()函数进行数据比对
- 利用pandas对数据进行基本清洗
- 利用MapReduce对HBase数据进行统计分析
- 利用ORACLE对数据权限进行控制
- 利用DecisionTree对titanic数据进行分类
- 利用ASIDownloadCache来对网络图片进行缓存
- 利用ASIDownloadCache来对网络图片进行缓存
- 利用word分词来对文本进行词频统计
- 利用XSL对XML中的数据进行数据显示之一
- 利用expdp/impdp数据泵对oracle进行数据迁移
- executeScalar ExecuteNonQuery
- spark源码分析之Executor启动与任务提交篇
- 有效数字的保留
- DoDataExchange DDX_Control 与 DDX_Text 区别
- 阶乘因式分解(—)
- 利用VGG_FACE来对性别数据进行finetune
- android将对象写入文件和从文件中读取对象数据
- Qt中的窗口部件
- 密码发生器
- CodeForces 638B Making Genome in Berland
- spark源码分析之任务调度篇
- Android 服务两种启动方式的区别
- linux进程状态详解
- PHP mail() 函数