faster-rcnn学习笔记(1)

本文是Faster R-CNN学习笔记的第一部分,主要介绍`train_net.py`训练网络代码的执行流程和参数设置,包括GPU选择、训练轮数、预训练模型、参数配置文件的作用等。通过理解这些内容,侧面了解深度学习框架Caffe的使用方式。
摘要由CSDN通过智能技术生成

现状:对caffe底层代码基本不懂,对caffe的架构了解有限,对caffe的设计思路比较了解。

接下来一段时间想仔细学caffe,但目前和深度学习打交道最多的却是依附在caffe上的faster-rcnn,那就先来学习一下faster-rcnn的整个流程和其使用caffe的方式,顺便对caffe进行侧面的了解。

文件:py-faster-rcnn/tools/train_net.py

看名字就知道是训练网络的代码,目前对Python的了解都是源于学习和工作中的使用,能做到读懂并当脚本使用。

if __name__ == '__main__':
    args = parse_args()


def parse_args():
    """
    Parse input arguments
    """
    parser = argparse.ArgumentParser(description='Train a Fast R-CNN network')
    parser.add_argument('--gpu', dest='gpu_id',
                        help='GPU device id to use [0]',
                        default=0, type=int)
    parser.add_argument('--solver', dest='solver',
                        help='solver prototxt',
                        default=None, type=str)
    parser.add_argument('--iters', dest='max_iters',
                        help='number of iterations to train',
                        default=40000, type=int)
    parser.add_argument('--weights', dest='pretrained_model',
                        help='initialize with pretrained model weights',
                        default=None, type=str)
    parser.add_argument('--cfg', dest='cfg_file',
                        help='optional config file',
                        default=None, type=str)
    parser.add_argument('--imdb', dest='imdb_name',
     
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值