鱼书P70代码
import pickle import sys, os import numpy as np sys.path.append(os.pardir) from dataset.mnist import load_mnist from PIL import Image (x_train, t_train), (x_test, t_test) load_mnist(flattenTrue, normalizeFalse) # flattenTrue:把28*28的二维图片拉平成一维数组长度784 # normalizeFalse:不对像素值做归一化如果设为True会缩放到0~1之间 print(x_train.shape, t_train.shape) print(x_test.shape, t_test.shape) def sigmoid(x): return 1 / (1 np.exp(-x)) def softmax(x): cnp.max(x) exp_xnp.exp(x-c) sum_exp_anp.sum(exp_x) return exp_x/sum_exp_a def get_data(): (x_train, t_train), (x_test, t_test) load_mnist(flattenTrue, normalizeTrue, one_hot_labelFalse) return x_test, t_test def init_network(): with open(sample_weight.pkl, rb) as f: network pickle.load(f) return network def predict(network, x): W1, W2, W3 network[W1], network[W2], network[W3] b1, b2, b3 network[b1], network[b2], network[b3] a1 np.dot(x, W1) b1 z1 sigmoid(a1) a2 np.dot(z1, W2) b2 z2 sigmoid(a2) a3 np.dot(z2, W3) b3 y softmax(a3) return y def img_show(img): pil_img Image.fromarray(np.uint8(img)) pil_img.show() (x_train, t_train), (x_test, t_test) load_mnist(flattenTrue, normalizeFalse) img x_train[0] label t_train[0] print(label) print(img.shape) img img.reshape(28, 28) print(img.shape) # img_show(img) #显示图片 x, t get_data() network init_network() accuracy_cnt 0 for i in range(len(x)): y predict(network, x[i]) p np.argmax(y) if p t[i]: accuracy_cnt 1 print(Accuracy: str(float(accuracy_cnt) / len(x)))代码格式化快捷键CtrlAltL

相关新闻

9款网盘直链下载助手:彻底告别限速,实现全平台高速下载

9款网盘直链下载助手:彻底告别限速,实现全平台高速下载

9款网盘直链下载助手:彻底告别限速,实现全平台高速下载 【免费下载链接】Online-disk-direct-link-download-assistant 一个基于 JavaScript 的网盘文件下载地址获取工具。基于【网盘直链下载助手】修改 ,支持 百度网盘 / 阿里云盘 / 中国移动…

2026/7/3 9:19:40阅读更多 →
5分钟终极指南:炉石传说脚本Hearthstone-Script完全手册

5分钟终极指南:炉石传说脚本Hearthstone-Script完全手册

5分钟终极指南:炉石传说脚本Hearthstone-Script完全手册 【免费下载链接】Hearthstone-Script Hearthstone script(炉石传说脚本) 项目地址: https://gitcode.com/gh_mirrors/he/Hearthstone-Script 厌倦了炉石传说中重复的点击操作&a…

2026/7/3 9:19:40阅读更多 →
【软考通关核心机密】:上午题VS下午题的5大本质差异与3步避坑指南

【软考通关核心机密】:上午题VS下午题的5大本质差异与3步避坑指南

更多请点击: https://intelliparadigm.com 第一章:软考上午题与下午题的本质分野 软考(计算机技术与软件专业技术资格考试)的上午题与下午题并非简单的题型顺序划分,而是承载着不同能力维度的测评逻辑:上午…

2026/7/3 9:19:40阅读更多 →
Krita AI Diffusion:如何在3分钟内将草图变艺术品?免费开源AI绘画插件终极指南

Krita AI Diffusion:如何在3分钟内将草图变艺术品?免费开源AI绘画插件终极指南

Krita AI Diffusion:如何在3分钟内将草图变艺术品?免费开源AI绘画插件终极指南 【免费下载链接】krita-ai-diffusion Streamlined interface for generating images with AI in Krita. Inpaint and outpaint with optional text prompt, no tweaking req…

2026/7/3 11:00:12阅读更多 →
Windows 11安卓子系统(WSA)终极指南:如何在Windows上原生运行安卓应用

Windows 11安卓子系统(WSA)终极指南:如何在Windows上原生运行安卓应用

Windows 11安卓子系统(WSA)终极指南:如何在Windows上原生运行安卓应用 【免费下载链接】WSA Developer-related issues and feature requests for Windows Subsystem for Android 项目地址: https://gitcode.com/gh_mirrors/ws/WSA 想在Windows 11电脑上流畅…

2026/7/3 11:00:12阅读更多 →
软考冲刺倒计时60天时间重构术:用WBS工作分解法拆解327个考点,精准锁定23.6%高回报复习区

软考冲刺倒计时60天时间重构术:用WBS工作分解法拆解327个考点,精准锁定23.6%高回报复习区

更多请点击: https://kaifayun.com 第一章:软考冲刺倒计时60天时间重构术:用WBS工作分解法拆解327个考点,精准锁定23.6%高回报复习区 面对软考高级资格考试中庞杂的327个官方考点,传统线性复习极易陷入“学得全、记得…

2026/7/3 11:00:12阅读更多 →
锂离子电池过压保护与电量平衡设计实战

锂离子电池过压保护与电量平衡设计实战

1. 项目背景与核心需求在锂离子电池应用领域,过压保护电路的设计直接关系到电池组的安全性和使用寿命。两节串联锂离子电池组由于存在单体电池电压失衡风险,传统的分立元件保护方案往往难以兼顾精度和可靠性。这正是TI的BQ29200芯片与STM32F217ZG微控制器…

2026/7/3 11:00:12阅读更多 →
3分钟掌握闲鱼数据采集:Python自动化爬虫终极指南

3分钟掌握闲鱼数据采集:Python自动化爬虫终极指南

3分钟掌握闲鱼数据采集:Python自动化爬虫终极指南 【免费下载链接】xianyu_spider 闲鱼APP数据爬虫(废弃项目) 项目地址: https://gitcode.com/gh_mirrors/xia/xianyu_spider 还在为手动收集闲鱼商品信息而烦恼吗?每天花费…

2026/7/3 11:00:11阅读更多 →
《Foods》 MDPI 综合食品开源刊,覆盖食品全研究方向,审稿快、创新要求适中,投稿门槛低、版面费适中,适合各类食品应用型成果快速发表

《Foods》 MDPI 综合食品开源刊,覆盖食品全研究方向,审稿快、创新要求适中,投稿门槛低、版面费适中,适合各类食品应用型成果快速发表

01《Foods》 影响因子 5.1 分区 新锐分区2区/JCR Q1 自引率 9.8% 收稿方向 涵盖食品科学、食品技术、食品营养、食品安全等多个方面,包括食品的化学、物理、生物学特性,以及食品加工、保鲜、包装等技术。 2026推荐理由: 投稿量较大…

2026/7/3 10:55:09阅读更多 →
AI Coding 六个月真实ROI账本:产品经理的血泪教训,研发的冷静忠告

AI Coding 六个月真实ROI账本:产品经理的血泪教训,研发的冷静忠告

6个月前的2025年12月,Boris Cherny 公开宣布自己卸载了 IDE。一时间,Vibe Coding 成了全行业最热的话题。6个月后,当我们回过头来拉一份真实账本,发现事情远没有"一句话生成一个App"那么浪漫。本文从产品经理和研发两个…

2026/7/2 12:10:34阅读更多 →
审计来了,数据权限全开——审计走了,怎么确保权限全部关掉?

审计来了,数据权限全开——审计走了,怎么确保权限全部关掉?

引言:审计结束三个月了,审计员的权限还没关某城商行每年按照监管要求开展至少一次数据安全审计。审计期间,内审部门需要抽样检查各类业务数据——交易流水、客户信息、员工操作日志、权限配置记录。这些数据分布在不同系统中,审计…

2026/7/2 12:10:34阅读更多 →
LV3296与PIC18F45K22的UART通信与USB扩展方案

LV3296与PIC18F45K22的UART通信与USB扩展方案

1. LV3296与PIC18F45K22的硬件搭档解析在嵌入式数据采集系统中,LV3296条形码扫描模块与PIC18F45K22微控制器的组合堪称经典搭配。LV3296作为一款工业级条码扫描头,其核心是一颗高性能CMOS图像传感器,配合专用解码芯片,能自动识别包…

2026/7/3 0:03:41阅读更多 →
AI初创生存指南:6个月完成可信度验证闭环

AI初创生存指南:6个月完成可信度验证闭环

1. 这不是“逆袭指南”,而是一份AI初创公司真实生存手记“How To Beat Odds As an AI Startup?”——这个标题乍看像一句热血口号,但在我带过7个从0到1的AI产品团队、亲手踩过融资失败、技术债崩盘、客户POC卡在最后一公里等23类典型坑之后,…

2026/7/3 0:03:41阅读更多 →
多模态+推理链+RAG 2.0+智能体:工业级AI系统落地四支柱

多模态+推理链+RAG 2.0+智能体:工业级AI系统落地四支柱

1. 这不是又一篇“AI趋势速览”,而是一份实操者手记:当多模态、推理链、检索增强与智能体协作真正撞进工程现场“LAI #73”这个编号本身就像一个暗号——它不属于某家大厂的白皮书,也不是学术会议的议程表,而是长期泡在模型训练集…

2026/7/3 0:03:41阅读更多 →
YOLOv8推理性能优化:从1.2FPS到35FPS的全链路加速实践

YOLOv8推理性能优化:从1.2FPS到35FPS的全链路加速实践

如果你在部署 YOLOv8 时,发现推理速度只有可怜的 1-2 FPS,而别人的演示视频却能跑到 30 FPS 以上,那么问题很可能不在模型本身,而在于你的整个处理链路。很多开发者拿到一个训练好的 YOLOv8 模型后,会直接使用官方示例…

2026/7/3 1:12:46阅读更多 →
Coze与Dify对比指南:低代码AI应用开发从入门到实战

Coze与Dify对比指南:低代码AI应用开发从入门到实战

1. 从零到一:为什么你需要了解 Coze 和 Dify?如果你对 AI 应用开发感兴趣,但一看到“大模型”、“智能体”、“工作流”这些词就头疼,觉得门槛太高,那这篇文章就是为你准备的。很多开发者,包括我自己&#…

2026/7/3 1:36:36阅读更多 →
AI生图工具怎么选?2026年6月版实测对比

AI生图工具怎么选?2026年6月版实测对比

做自媒体的朋友应该都有体会:配图一直是个让人头疼的问题。2026年,AI生图工具已经非常成熟了,但工具太多反而不知道怎么选。以下是截至2026年6月我对主流AI生图工具的实测对比。Midjourney V8.1:速度之王2026年6月11日&#xff0c…

2026/7/3 2:08:15阅读更多 →