1 Star 0 Fork 0

ZhixuanChang/HandWrittingDigitsRecognize

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
utils.py 802 Bytes
一键复制 编辑 原始数据 按行查看 历史
ZhixuanChang 提交于 2023-10-31 20:13 . 新增训练和测试代码;
from matplotlib import pyplot as plt
import torch
def plot_curve(data):
fig = plt.figure()
plt.plot(range(len(data)), data, color='blue')
plt.legend(['value'], loc='upper right')
plt.xlabel('step')
plt.ylabel('value')
plt.show()
return
def plot_image(img, label, name):
fig = plt.figure()
for i in range(6):
plt.subplot(2, 3, i + 1)
plt.tight_layout()
plt.imshow(img[i][0] * 0.3081 + 0.1307, cmap='gray', interpolation='none')
plt.title("{}: {}".format(name, label[i].item()))
plt.xticks([])
plt.yticks([])
plt.show()
return
def one_hot(label, depth=10):
out = torch.zeros(label.size(0), depth)
idx = torch.LongTensor(label).view(-1, 1)
out.scatter_(dim=1, index=idx, value=1)
return out
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/zhixuanchang/hand-writting-digits-recognize.git
git@gitee.com:zhixuanchang/hand-writting-digits-recognize.git
zhixuanchang
hand-writting-digits-recognize
HandWrittingDigitsRecognize
master

搜索帮助

0d507c66 1850385 C8b1a773 1850385