tf.keras搭建分类模型--识别fashion_mnist 模型 (有归一化处理)_搭建fashion_mnist物品分类识别模型-程序员宅基地

技术标签: tensorflow-keras  

tf.keras搭建分类模型–识别fashion_mnist 代码实现了最最最简单的神经网络分类模型。对于最最最常见的fashion_mnist分类任务也有80%+的准确率。但是现实问题往往都要比这个复杂的多的多的多。这里再原来的基础上对数据进行了归一化处理。
这里实现归一化是使用了sklearn里的StandardScaler

归一化主要源码

# 对数据进行归一化处理(标准化?) x = (x - u) / std

from sklearn.preprocessing import StandardScaler

scaler = StandardScaler()
# fit_transform 同时有fit功能,
# 在训练集上做scaler会得到它的均值和方差,fit把他记录下来因为验证集和测试集也要用到训练集得到的均值和方差
x_train_scaled = scaler.fit_transform(
    x_train.astype(np.float32).reshape(-1, 1)).reshape(
        -1, 28, 28)  # 原来的数据是三维的,这里要转化成二维处理然后再转化成三维的

# 验证集、测试集直接利用上面得到的均值和方差做transform,不用fit
x_valid_scaled = scaler.transform(x_valid.astype(np.float32).reshape(
    -1, 1)).reshape(-1, 28, 28)

x_test_scaled = scaler.transform(x_test.astype(np.float32).reshape(
    -1
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_43644231/article/details/104817006

智能推荐

Ubuntu 22.04下Java环境的搭建(含多版本一键快速切换)_ubantu22.04安装并配置java11环境-程序员宅基地

文章浏览阅读737次,点赞20次,收藏29次。Java多版本环境搭建,版本一键切换_ubantu22.04安装并配置java11环境

app逆向-必备知识-程序员宅基地

文章浏览阅读828次,点赞9次,收藏9次。jeb_wincon 图像界面版,下载地址 :https://tool.kanxue.com/index-detail-182.htm。apktool 命令行执行,下载地址:https://github.com/iBotPeaches/Apktool。下载地址:https://www.oracle.com/java/technologies/downloads/jadx 图像界面版,下载地址:https://github.com/skylot/jadx。安装java:反编译工具依赖java环境。_app逆向

「leetcode」491.递增子序列【回溯算法】详细图解!_最长递增子序列 回溯法-程序员宅基地

文章浏览阅读470次。和子集问题有点像,但又处处是陷阱_最长递增子序列 回溯法

阿里巴巴离职DBA在35岁总结的职业生涯(转)_dba35岁以后干什么-程序员宅基地

文章浏览阅读2k次。发现这篇文章很有用,对作为程序员自己职业和人生的规划以及发展历程都有比较好的参考价值,特地把它转过来分享以便共勉!来源于:http://blog.jobbole.com/17776/ 导读: 去年很多朋友私下或新浪微博上在总结自己的职业生涯与职业规划,也感觉到很纠结与彷徨,尤其技术人的职业生涯,随年龄增加,一些优势逐渐丧失。4月 13 日数据库技术大会的主_dba35岁以后干什么

Linux下有趣的命令-程序员宅基地

文章浏览阅读81次。yes:输出一串y,有时可以用来对付很多y/n选择的应用 。输出很多。。。 banner:打印字符标题,就是用字符拼出大字来 ,最好把窗口最大化,否则可能显示不全。 ddate:把日历转成什么其他历,Today is Sweetmorn, the 63rd day of Discord in the YOLD 3173 fortune:输出一句话,..._today is prickle-prickle, the 11th day of discord in the yold 3188

Java 将毫秒转成秒、分钟、小时、天_java毫秒转换成时分秒-程序员宅基地

文章浏览阅读1.4w次,点赞2次,收藏7次。Java 将毫秒转成秒、分钟等时间单位_java毫秒转换成时分秒

随便推点

51单片机使用8×8点阵显示心形以及各种其他图案教程_单片机控制led点阵显示器显示爱心图案-程序员宅基地

文章浏览阅读4.8k次,点赞36次,收藏30次。51单片机8X8点阵显示心形,滚动字符详细教程_单片机控制led点阵显示器显示爱心图案

搭建高可用MinIO集群_minio高可用集群-程序员宅基地

文章浏览阅读192次。Error: Drive `http://192.168.2.6:9000/export2` is part of root drive, will not be used (*errors.errorString),如果出现上述问题,则需要添加一个新的硬盘。把数据挂载到新硬盘中。使用192.168.2.4:9000/去访问,Minio三节点集群宕机一个节点时可以正常使用 宕机两个节点时 无法使用。在第一台服务器192.168.2.4下运行。_minio高可用集群

jenkins安装docker插件(docker build step)安装配置_docker compose build step-程序员宅基地

文章浏览阅读6.6k次。1.点击 jenkins 系统管理-->插件管理 搜索 docker build step 选中并安装 docker build step插件2.点击 jenkins 系统管理-->系统设置 找到 Docker Builer配置项 3.点击save 我们就可以利用Docker build step插件自动化管理Docker了..._docker compose build step

Jenkins pipeline中读写文件-程序员宅基地

文章浏览阅读604次。下面是一个读写文件的示例,并且保证了nginx.conf中的$uri不被识别为变量。

前端开发常用哪些工具软件?_前端下载哪些软件-程序员宅基地

文章浏览阅读4.4k次,点赞6次,收藏49次。官方提供的插件支持,满足许多不会配置的同学,ESlint,词法高亮,emmet,CSS预处理器,新版本也添加了对ES6的支持,内建了服务器调试。Typora是一款免费的轻量级Markdown编辑器,虽然没有Mou,Haroopad等Markdown编辑器那么大名鼎鼎,但其轻量、快速、易于上手的特点,绝对能给你带来舒适的用户体验。CodePen【一个网站前端设计开发平台,针对网站前端代码的一个工具,上面有各种效果的案例特效(炫技),可以在他们的demo基础上开发自己的前端设计。..._前端下载哪些软件

2019-11-25-如何在国内发布-UWP-应用-程序员宅基地

文章浏览阅读469次。title author date CreateTime categories 如何在国内发布 UWP 应用 lindexi 2019-11-25 15:46:42 +0800 2019-02-17 10:51:58 +0800 UWP 在国内的开发者,相信都遇到这样的情况,辛苦..._uwp怎么发布独立应用