note
1.打开ipynb文件
jupyter-notebook
可以选择file -> download as -> .py
2.训练网络经验 (20191017)
2.1 低维度(channel少的)层不用relu,用了信息会损失很多
2.2 如何确定每层的channel?把每层特征图可视化,有全0的就说明可以减少该层的channel
3. 报错暂时未解决的
template <class Type>
Type stringToNum_1(const string &str)
{
istringstream iss(str);
Type num;
iss >> num;
return num;
}
string aaa = "4.0";
float aa = stringToNum_1(aaa);
报错
error: no matching function for call to ‘stringToNum_1(std::__cxx11::string&)’
float aa = stringToNum_1(aaa);
解决:
首先模板调用需要这么调用的,“float aa = stringToNum
其次,需要添加头文件#include
4.linux locate
问题:使用“ locate libopencv_core* ”; 去查找,发现什么都没有搜素到,然而我盘里是有这个的。问zjm大神,他首先说需要updatedb,然后说locate自带正则,你加*反而找不到。
果真, locate libopencv_core 就搜到了!!!
sudo updatedb
locate libopencv_core #(注意这里不要加*)
摘录于网络:
locate 可以很快速的搜寻档案系统内是否有指定的档案。其方法是先建立一个包括系统内所有档案名称及路径的索引数据库,当寻找时就只需查询这个索引数据库而不必实际深入档案系统之中。locate 因为是只去检索索引数据库,所以在比 find 全盘检索要快很多。
在一般的 distribution 之中,数据库的建立都被放在 crontab 中自动执行。由于 locate 使用的数据库是通过 crondaemon 周期性建立来更新的。一般是一周更新一次,所以在近今天内新建的文件会查找不到,或者会查找到已经删除了的文件。那么,可以通过 updatedb 命令手动更新数据库,或者自己再重新调整更新周期。
好记性不如烂键盘---点滴、积累、进步!