深度学习

全连接

  • 前馈全连接神经网络

1. 导包:

  • 导入本次所要使用的所有库—pandas、numpy、matplotlib...
import numpy as np

import pandas as pd

import matplotlib.pyplot as plt

2. 导入所需数据:

  • 在网上获取所需要的“.csv”数据集,进行数据导入
import pandas as pd

path1 = "D:\MNIST\mnist_train.csv"

path2 = "D:\MNIST\mnist_test.csv"

train_Data = pd.read_csv(path1, header = None) # 训练数据

test_Data = pd.read_csv(path2, header = None)   # 测试数据

3. 观察导入的数据:

  • 分别输出训练数据和测试数据的信息,包括数据的维度、数据类型
# 观察数据

print("Train data:")

train_Data.info()

print("\nTest data:")

test_Data.info()

输出结果:

      

  • 训练数据集有 60000 个样本,每个样本有 785 个特征(包括标签)、10000 个样本,每个样本也有 785 个特征(包括标签)、所有特征的数据类型都是 int64、占用内存 359.3 MB,测试数据集占用内存 59.9 MB。

4. 观察数据集的前五行:

train_Data.head(5)

输出结果:

5. 显示 MNIST 数据集中的一个手写数字样本

  • 从 MNIST 训练数据集中取出一个样本,提取出它的图像数据和标签信息,然后使用 Matplotlib 将其可视化显示出来。
import matplotlib.pyplot as plt



# 取第一行标签数据

x = train_Data.iloc[0]

# 标签信息

y = x[0]

# 将1*784转换为28*28

img = x[1:].values.reshape(28, 28)

# 画图

plt.imshow(img)

plt.title('label = '+ str(y))

plt.show()

输出结果:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值