CNN中的层:convolution层,relu层,pooling层。 各层传递的数据是有形状的数据。 不同于全连接层,卷积层可以保持数据的形状不变。其中CNN的输入输出数据为特征图。 卷积运算会对输入数据应用滤波器。滤波器相当于权重。 填充:向输入数据的周围填入固定的数据。“幅度为1的填充”指的是用幅度为1的像素0填充周围。填充是为了调整输出的大小。 步幅:应用滤波器的位置间隔。
yolov4: cutmix和mosaic
想用pycharm运行yolo1代码,但在github官方链接是yolov2/v3的代码,或者是darknet的包,后来找到一个v1版本的github:https://github.com/hizhangp/yolo_tensorflow 尝试运行这个代码。
import cv2出错 要下载opencv的包,再下载cv2。 pycharm安装库的方式:file-settings发现还是要先激活tensorflow 先去解决这个问题。 用了这个代码 pip install tensorflow==1.15 -i http://mirrors.aliyun.com/pypi/simple --trusted-host mirrors.aliyun.com 还是没安装上,又尝试了pip install --upgrade --ignore -installed tensorflow 安装tensorflow需要一段时间,先用https://github.com/xiongzihua/pytorch-YOLO-v1 用pytorch的代码 还是失败了,我改成pip3发现用pytorch代码还是需要安装opencv。在pycharm中安装opencv。注意:pycharm中导入git的方式:双击shift 输入control 点checkout from verison ,点git,输入url。开始加载好git后运行,没有pytorch,后来发现是安装到虚拟环境里了,要先把anaconda-envs-环境-script加入到电脑的环境变量中,再在pycharm的setting里加入这个编译器,就是找anaconda这个路径里的python.exe,这样就加载虚拟环境了。注意pytorch的安装:参考pytorch安装用清华源,快很多。安装cv2:https://pypi.tuna.tsinghua.edu.cn/simple/opencv-python/ 是清华源,安装教程:https://blog.csdn.net/mawonly/article/details/87856530 还是这个:安装cv2注意是安装在虚拟环境中,打开虚拟终端,下载这个文件放在lib-sitepackage里,再安装。