【深度学习】 第二周课程作业实践

本文主要介绍了深度学习课程的第二周作业实践,包括导入数据集,检查数据格式,划分训练集和测试集,进行数据处理,定义并整合模型,最后进行模型调用的步骤。
摘要由CSDN通过智能技术生成

【导入数据集】

# 导入数据 数据集的h5文件
import h5py
# 训练集
train_data = h5py.File('E:\pycharmTest\datasets/train_catvnoncat.h5','r')
# 测试集
test_data = h5py.File('E:\pycharmTest\datasets/test_catvnoncat.h5','r')

【查看数据格式】

# 查看数据
 for key in train_data.keys():#遍历key
 print(key)
# classes  1/0
# train_set_x key
# train_set_y value 1/0 标签
print(train_data['train_set_x'].shape)#该key的数据
# [(209, 64, 64, 3)] 209张图片 64 64 3 3个通道 RGB
print(train_data['train_set_x'][:1])
print(train_data['train_set_y'].shape)

【取出训练集、测试集】

train_data_org = train_data['train_set_x'][:]#org 训练集原始数据 [209,64,64,3]
train_labels_org = train_data['train_set_y'][:]
test_data_org = test_data['test_set_x'][:]
test_labels_org = test_data['test_set_y'][:]
#添加查看功能
# 查看图片
import  matplotlib.pyplot as plt
#plt.imshow(train_data_org[148])#图片
#plt.show()

【数据处理】

# 数据维度的处理
import numpy as np
m_train = train_labels_org.shape[0]
m_test = test_labels_org.shape[0]
#print(m_test)
#print(m_train)

train_da
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值