上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 26 下一页
摘要: 下面提供了caffe python的六个测试demo,大家可以根据自己的需求进行修改。 Example 1 From project FaceDetection_CNN master, under directory , in source file test.py. Example 2 From 阅读全文
posted @ 2017-08-25 13:16 清水汪汪 阅读(1681) 评论(0) 推荐(0) 编辑
摘要: 本文采用pthread实现线程池,有以下几个类。 CTask:任务抽象类,主要提供接口,供子类实现。 CMyTask:继承CTask实现接口 CThreadPool:线程池类,用于管理线程。 信号量:主要有两类,一个是条件信号量,主要是用于,主线程告诉子线程有新的任务到来,所以当任务队列里面为空的时 阅读全文
posted @ 2017-08-20 20:10 清水汪汪 阅读(1419) 评论(0) 推荐(0) 编辑
摘要: 比如你在mnist的prototxt中定义图输入是单通道的,也就是channel=1,然后如果直接调用classify.py脚本来测试的话,是会报错,错误跟一下类似。 Source param shape is 128 3 32 32; target param shape is 128 1 32 阅读全文
posted @ 2017-08-20 11:39 清水汪汪 阅读(2624) 评论(2) 推荐(0) 编辑
摘要: 因为之前遇到了sequence learning问题(CRNN),里面涉及到一张图对应多个标签。Caffe源码本身是不支持多类标签数据的输入的。 如果之前习惯调用脚本create_imagenet.sh,将原始数据转换成lmdb数据格式,在这里就会遇到坑。我们去看convert_imageset源码 阅读全文
posted @ 2017-08-20 11:13 清水汪汪 阅读(6352) 评论(0) 推荐(0) 编辑
摘要: 注意 这只是一个协议,并无强制性。 这个协议适用于所有赋值相关运算。 这份协议被所有内置类型和标准程序库提供的类型如string,vector,complex,tr1::shared_ptr等共同遵守。 总结 1. 令赋值 (assignment)操作符返回一个reference to this。 阅读全文
posted @ 2017-08-13 17:42 清水汪汪 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 规则一 在base class构造期间,virtual函数不是virtual函数 创建实例b的时候,会调用构造函数,又因为BuyTransaction类继承了Transaction类,所以会先调用父类的构造函数,在父类的构造函数的最后一行又调用了一个虚函数。 因为还没有调用子类的构造函数,所以此虚函 阅读全文
posted @ 2017-08-13 17:24 清水汪汪 阅读(227) 评论(0) 推荐(0) 编辑
摘要: 规则一 析构函数绝对不要吐出异常 如果析构函数中的某些操作可能导致异常,就记得捕捉异常。 规则二 将异常处理转移给用户 提供给用户新的函数调用,这样就可以把异常处理转交给用户,再析构函数中还需再次捕捉异常,是为了双重保险。 总结 1. 析构函数绝对不要吐出异常。如果一个被析构函数调用的函数可能抛出异 阅读全文
posted @ 2017-08-13 16:24 清水汪汪 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 规则一 任何class只要带有virtual函数都几乎确定应该也有一个virtual析构函数 factory(工厂)函数 问题来了,因为TimeKeeper的析构函数不是virtual的,那么在delete的时候,也就只能删除掉父类TimeKeeper,而不会掉用子类的析构函数,从而导致了内存泄漏。 阅读全文
posted @ 2017-08-13 14:51 清水汪汪 阅读(281) 评论(0) 推荐(0) 编辑
摘要: 之前用deploy.prototxt 还原train_val.prototxt过程中,遇到了坑,所以打算总结一下 本人以熟悉的LeNet网络结构为例子 不同点主要在一前一后,相同点都在中间 train_val.prototxt 中的开头 看这个名字也知道,里面定义的是训练和验证时候的网络,所以在开始 阅读全文
posted @ 2017-08-13 13:24 清水汪汪 阅读(15456) 评论(0) 推荐(3) 编辑
摘要: 方法一 1. 使用cp命令 需要注意的是这几个文件之间不要有空格 2. 具有共同前缀 复制的文件是file1, file2, file3, file4 方法二 1. 使用python脚本 shutil库 2. 将以上代码保存为move.py 3. 运行 $ python move.py /path/ 阅读全文
posted @ 2017-08-13 11:12 清水汪汪 阅读(61264) 评论(0) 推荐(3) 编辑
上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 26 下一页