sheng的学习笔记-【中】【吴恩达课后测验】Course 4 -卷积神经网络 - 第一周测验

文章是一份关于图像处理和卷积神经网络的测验,涉及滤波器对图像边缘检测的影响、神经网络参数计算、卷积层参数数量、池化操作、参数共享和稀疏连接的概念等。

课程4_第1周_测验题

目录

第一题

1.你认为把下面这个过滤器应用到灰度图像会怎么样?

[ 0 1 − 1 0 1 3 − 3 − 1 1 3 − 3 − 1 0 1 − 1 0 ] \begin{bmatrix} 0 & 1 & -1 & 0\\ 1 & 3 & -3 & -1\\ 1 & 3 & -3 & -1\\ 0 & 1 & -1 & 0 \end{bmatrix} 0

参考引用内容,有关于吴恩达深度学习课程中可能涉及卷积神经网络第二周作业Pytorch实现的相关信息。在引用[1]中提到是吴恩达深度学习课程第五章第二周编程作业(Pytorch实现),虽然未明确提及是卷积神经网络,但可推测可能相关。该引用指出原博客代码用tensorflow,而此作业使用Pytorch框架完成,同时提醒开始作业前要安装好Pytorch环境,代码可在服务器利用GPU加速运行,CPU版本的Pytorch也能运行,只是速度较慢,并且提到作业第一部分是词向量运算,不过未给出卷积神经网络相关代码。 引用[2]给出了部分代码,包含载入库和数据预处理部分,可能是该作业实现的一部分: ```python import torch from torch.utils.data import DataLoader, TensorDataset from torch import nn import numpy as np from matplotlib import pyplot as plt from cnn_utils import load_dataset # 数据预处理 # 设置随机种子 torch.manual_seed(1) # 载入数据 X_train_orig, Y_train_orig, X_test_orig, Y_test_orig, classes = load_dataset() # 可视化一个样本 index = 6 plt.imshow(X_train_orig[index]) print('y=' + str(np.squeeze(Y_train_orig[:, index]))) plt.show() # 归一化数据集 X_train = np.transpose(X_train_orig, (0, 3, 1, 2))/255 # 将维度转为(1080, 3, 64, 64) X_test = np.transpose(X_test_orig, (0, 3, 1, 2))/255 # 将维度转为(120, 3, 64, 64) # 转置y Y_train = Y_train_orig.T # (1080, 1) Y_test = Y_test_orig.T # (120, 1) print('number of training examples = ' + str(X_train.shape[0])) print('number of test examples = ' + str(X_test.shape[0])) print('X_train shape: ' + str(X_train.shape)) print('Y_train shape: ' + str(Y_train.shape)) print('X_test shape: ' + str(X_test.shape)) print('Y_test shape: ' + str(Y_test.shape)) ```
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值