手写数字识别

简介: 【8月更文挑战第8天】手写数字识别。

手写数字识别
1.1 实验介绍
手写数字识别是常见的图像识别任务,计算机通过手写体图片来识别图片中的字,与印刷字体不同的是,不同人的手写体风格迥异,大小不一,造成了计算机对手写识别任务的困难,此项目通过应用深度学习和tensorflow工具对MNIST手写数据集进行训练并建模。
所以本章主要介绍TensorFlow计算的基本流程,以及构建网络的基本要素。
1.2 实验目的
掌握TensorFlow计算基本流程;
熟悉构建网络的基本要素:数据集、网络模型构建、模型训练、模型验证。
1.3 实验步骤
读取mnist手写数字数据集;
利用简单数学模型入门tensorflow;
高级API实现softmax回归;
构建多层卷积网络CNN;
高级API实现卷积网络CNN;
预测结果可视化;
1.3.1 项目描述和数据集获取
1.3.1.1 项目描述
手写数字识别是常见的图像识别任务,计算机通过手写体图片来识别图片中的字,与印刷字体不同的是,不同人的手写体风格迥异,大小不一,造成了计算机对手写识别任务的困难,此项目通过应用深度学习和tensorflow工具对MNIST手写数据集进行训练并建模。

目录
相关文章
|
6月前
|
机器学习/深度学习 编解码 PyTorch
Pytorch实现手写数字识别 | MNIST数据集(CNN卷积神经网络)
Pytorch实现手写数字识别 | MNIST数据集(CNN卷积神经网络)
|
机器学习/深度学习 算法 测试技术
机器学习SVM算法数字识别器
机器学习SVM算法数字识别器
152 0
|
3月前
|
机器学习/深度学习 编解码 算法
《零基础实践深度学习》2.5 手写数字识别之损失函数
这篇文章详细探讨了手写数字识别任务中损失函数的选择和优化,解释了为何均方误差不适用于分类任务,并介绍了Softmax函数和交叉熵损失函数在分类问题中的应用,以及如何使用PaddlePaddle框架实现这些概念来提升模型性能。
 《零基础实践深度学习》2.5 手写数字识别之损失函数
|
6月前
|
机器学习/深度学习 数据可视化 PyTorch
使用Python实现深度学习模型:生成对抗网络(GAN)
使用Python实现深度学习模型:生成对抗网络(GAN)
142 3
|
6月前
|
机器学习/深度学习 数据采集 TensorFlow
R语言KERAS深度学习CNN卷积神经网络分类识别手写数字图像数据(MNIST)
R语言KERAS深度学习CNN卷积神经网络分类识别手写数字图像数据(MNIST)
|
6月前
|
机器学习/深度学习 数据采集 PyTorch
PyTorch使用神经网络进行手写数字识别实战(附源码,包括损失图像和准确率图像)
PyTorch使用神经网络进行手写数字识别实战(附源码,包括损失图像和准确率图像)
149 0
|
6月前
|
机器学习/深度学习 并行计算 算法
【计算机视觉+CNN】keras+ResNet残差网络实现图像识别分类实战(附源码和数据集 超详细)
【计算机视觉+CNN】keras+ResNet残差网络实现图像识别分类实战(附源码和数据集 超详细)
180 0
|
机器学习/深度学习 算法 Python
12 机器学习 - KNN实现手写数字识别
12 机器学习 - KNN实现手写数字识别
162 0
|
TensorFlow 算法框架/工具 Python
【学习】手写数字生成
【学习】手写数字生成
276 0
|
机器学习/深度学习 人工智能 算法
卷积神经网络CNN实现mnist手写数字识别
卷积神经网络CNN实现mnist手写数字识别
卷积神经网络CNN实现mnist手写数字识别