logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【pytorch】2.4 kaggle数据集 数据预处理、重写Dataset、DataLoader读取数据

1、从kaggle上下载相关数据:地址整个数据集包括3个部分:训练集文件夹、label 的csv文件、测试集文件夹数据下载下来后,读取相关信息看一下import pandas as pddf = pd.read_csv('/Users/manmi/Desktop/dog_breed/labels.csv')print(df.info())print(df.head())训练集一共10221条数据,

#pytorch#python#深度学习
Atari 游戏训练 -- 1. 基于colab,Atari游戏 ROM导入 环境配置

最近Machine Learning 有个assignment,关于Deep Reforcement Learning.要用openAI gym retro模拟游戏环境,一开始用jupyter 去 import ROM,很容易就成功了。 后来想换colab。。。就一直一直一直python3 -m retro.import /path/to/your/ROMs/directory/不成功,每次都是.

#机器学习#pytorch#深度学习
第9章 图像梯度 -- 9.1 Sobel 算子

《OpenCV 轻松入门 面向Python》 学习笔记Sobel 算子1. Sobel 理论基础1.1 计算水平方向偏导数的近似值1.2 计算垂直方向偏导数的近似值2. Sobel 算子及函数使用参数 ddepth, 输出图像深度方向 dx, dy图像梯度计算的是图像变化的速度。对于图像边缘的部分,其灰度值变化较大,梯度值也较大。相反,图像中比较平滑的部分,其灰度值较小,梯度值也较小。严格来讲,图

#opencv#计算机视觉#机器学习
【opencv】高斯核是怎么通过参数ksize和sigma计算得到的 cv2.getGaussianKernel(),cv.GaussianBlur()

cv2.getGaussianKernel 函数只能生成一维高斯核, shape为(n, 1)可以通过 kernel_x * kernel_y.T 生成二维高斯核下面通过例子,生成二维高斯核,包括通过 opencv的cv2.getGaussianKernel 函数,我们自己手撸的高斯核函数代码,最后检测,我们自己的代码得出的结果是否等于cv2.getGaussianKernel 函数生成的结果im

#opencv#python
【SSD】之 数据增强(Data Augmentation)

原论文因为默认只处理图像,而我们在做图像翻转的时候,需要连 ground truth box 的坐标一并翻转。所以我们需要重写那一套的操作。(mac系统下,只要按住 command 键,再点击,就可以查看源码,在源码上修修改改就可以)

#python#计算机视觉#开发语言
【opencv】第9章 图像梯度 -- 9.3 Laplacian 算子

上面的式子,用在图像里,可以看作是 上、下、左、右点的求和,减去中心点的4倍。所以,对图像做拉普拉斯变换,可以看作是 用原图像 与下面的模板做卷积运算,下面的这个模版(mask 或叫做 filter)也就是拉普拉斯算子了。因为在求一阶偏导函数的时候,我们是通过 x+1 的形式来近似求 x点 的偏导的,直观上来讲,有点偏右了,所以在求二阶导函数的时候,我们让。以上的拉普拉斯变换公式,应用在连续的函数

#python#人工智能#opencv +1
【opencv】高斯核是怎么通过参数ksize和sigma计算得到的 cv2.getGaussianKernel(),cv.GaussianBlur()

cv2.getGaussianKernel 函数只能生成一维高斯核, shape为(n, 1)可以通过 kernel_x * kernel_y.T 生成二维高斯核下面通过例子,生成二维高斯核,包括通过 opencv的cv2.getGaussianKernel 函数,我们自己手撸的高斯核函数代码,最后检测,我们自己的代码得出的结果是否等于cv2.getGaussianKernel 函数生成的结果im

#opencv#python
    共 31 条
  • 1
  • 2
  • 3
  • 4
  • 请选择