当前位置: 首页 > news >正文

重庆住建网站站长工具端口扫描

重庆住建网站,站长工具端口扫描,招聘类网站建设,wordpress站点图标大家好,尽管大多数关于神经网络的文章都强调数学,而TensorFlow文档则强调使用现成数据集进行快速实现,但将这些资源应用于真实世界数据集是很有挑战性的,很难将数学概念和现成数据集与我的具体用例联系起来。本文旨在提供一个实用…

大家好,尽管大多数关于神经网络的文章都强调数学,而TensorFlow文档则强调使用现成数据集进行快速实现,但将这些资源应用于真实世界数据集是很有挑战性的,很难将数学概念和现成数据集与我的具体用例联系起来。本文旨在提供一个实用的、逐步的教程,介绍如何使用TensorFlow训练深度学习模型,并重点介绍如何将数据集重塑为TensorFlow对象,以便TensorFlow框架能够识别。

本文主要内容包括:

  • 将DataFrame转换为TensorFlow对象

  • 从头开始训练深度学习模型

  • 使用预训练的模型训练深度学习模型

  • 评估、预测和绘制训练后的模型。

安装TensorFlow和其他必需的库 

首先,你需要安装TensorFlow。你可以通过在终端或Anaconda中运行以下命令来完成:

# 安装所需的软件包
!pip install tensorflow
!pip install tensorflow-datasets

安装TensorFlow之后,导入其他必需的库,如Numpy、Matplotlib和Sklearn。

import os
import numpy as np
import tensorflow as tf
import matplotlib.pyplot as plt
from sklearn.datasets import fetch_openml
from sklearn.model_selection import train_test_splitfrom tensorflow.keras.applications.mobilenet_v2 import preprocess_input
from tensorflow.keras.models import Sequential, Model
from tensorflow.keras.optimizers import Adam
from tensorflow.keras.layers import Dense, GlobalAveragePooling2D, Dropout

加载数据集

一旦导入了所有必需的库,下一步是获取数据集来搭建模型。TensorFlow允许使用各种输入格式,包括CSV、TXT和图像文件,有些数据集可以从TensorFlow-dataset中导入,这些数据集已准备好用作深度学习模型的输入。然而在许多情况下,数据集是以DataFrame格式而不是TensorFlow对象格式存在的。本文我们将使用Sklearn中的MNIST数据集,其格式为Pandas DataFrame。MNIST数据集广泛用于图像分类任务,包括70000个手写数字的灰度图像,每个图像大小为28x28像素。该数据集被分为60000个训练图像和10000个测试图像。

from sklearn.datasets import fetch_openml# 加载MNIST数据集
# mnist = fetch_openml('mnist_784')# 输出MNIST数据集
print('Dataset type:', type(mnist.data))# 浏览一下加载的数据集
mnist.data.head()

 通过输出DataFrame的前部,我们可以观察到它包含784列,每列代表一个像素。

 将DataFrame转换为TensorFlow数据集对象

加载了Pandas DataFrame,注意到TensorFlow不支持Pandas DataFrame作为模型的输入,因此必须将DataFrame转换为可以用于训练或评估模型的张量。这个转换过程确保数据以与TensorFlow API兼容的格式存在,为了将MNIST数据集从DataFrame转换为tf.data.Dataset对象,可以执行以下步骤:

  1. 将数据和目标转换为NumPy数组并对数据进行归一化处理

  2. 使用scikit-learn中的train_test_split将数据集拆分为训练集和测试集

  3. 将训练和测试数据重塑为28x28x1的图像

  4. 使用from_tensor_slices为训练集和测试集创建tf.data.Dataset对象

def get_dataset(mnist):# 加载MNIST数据集# mnist = fetch_openml('mnist_784')# 将数据和目标转换成numpy数组X = mnist.data.astype('float32')y = mnist.target.astype('int32')# 将数据归一化,使其数值在0和1之间X /= 255.0# 将数据集分成训练集和测试集X_train, X_test, y_train, y_test = train_test_split(X, y, test_size=0.2, random_state=42)# 将训练数据重塑为28x28x1的图像X_train = X_train.values.reshape((-1, 28, 28, 1))X_test = X_test.values.reshape((-1, 28, 28, 1))# 为训练和测试集创建TensorFlow数据集对象train_dataset = tf.data.Dataset.from_tensor_slices((X_train, y_train))test_dataset = tf.data.Dataset.from_tensor_slices((X_test, y_test))# 输出训练和测试集的形状print('Training data shape:', X_train.shape)print('Training labels shape:', y_train.shape)print('Testing data shape:', X_test.shape)print('Testing labels shape:', y_test.shape)return X_test, y_test, X_train, y_train

 再来看一下我们的训练和测试TensorFlow对象:

 经过这个过程,原始数据集已经成功转换为形状为(5600,28,28,1)的TensorFlow对象。

经过以上的步骤我们已经完成了实战的前半部分,后文将继续讲解有关定义深度学习模型、训练模型和评估模型的内容。


文章转载自:
http://thyself.nLkm.cn
http://commingle.nLkm.cn
http://standing.nLkm.cn
http://ascaris.nLkm.cn
http://dressguard.nLkm.cn
http://lull.nLkm.cn
http://minicom.nLkm.cn
http://ltd.nLkm.cn
http://pern.nLkm.cn
http://crotaline.nLkm.cn
http://jungly.nLkm.cn
http://dolichomorphic.nLkm.cn
http://beachfront.nLkm.cn
http://eccaleobion.nLkm.cn
http://hypoxemic.nLkm.cn
http://missable.nLkm.cn
http://flourishing.nLkm.cn
http://jagger.nLkm.cn
http://walk.nLkm.cn
http://shinguard.nLkm.cn
http://energetic.nLkm.cn
http://dissemination.nLkm.cn
http://amputate.nLkm.cn
http://eprime.nLkm.cn
http://phelloderm.nLkm.cn
http://abortarium.nLkm.cn
http://szeged.nLkm.cn
http://fora.nLkm.cn
http://canonist.nLkm.cn
http://malachite.nLkm.cn
http://mosan.nLkm.cn
http://polysaccharid.nLkm.cn
http://cuss.nLkm.cn
http://myelosclerosis.nLkm.cn
http://jackstone.nLkm.cn
http://expiator.nLkm.cn
http://overpassed.nLkm.cn
http://tomium.nLkm.cn
http://unsayable.nLkm.cn
http://nicene.nLkm.cn
http://warless.nLkm.cn
http://acidification.nLkm.cn
http://homelike.nLkm.cn
http://zveno.nLkm.cn
http://successful.nLkm.cn
http://molybdate.nLkm.cn
http://tamboo.nLkm.cn
http://livelock.nLkm.cn
http://strawhat.nLkm.cn
http://hematothermal.nLkm.cn
http://aegir.nLkm.cn
http://cotinga.nLkm.cn
http://dedicatee.nLkm.cn
http://gannet.nLkm.cn
http://microstomatous.nLkm.cn
http://rhine.nLkm.cn
http://vacuole.nLkm.cn
http://nonhero.nLkm.cn
http://guizhou.nLkm.cn
http://importunity.nLkm.cn
http://peritoneal.nLkm.cn
http://licet.nLkm.cn
http://dome.nLkm.cn
http://graphematic.nLkm.cn
http://nisi.nLkm.cn
http://blodge.nLkm.cn
http://dipperful.nLkm.cn
http://jebel.nLkm.cn
http://hisself.nLkm.cn
http://pilotless.nLkm.cn
http://dawdle.nLkm.cn
http://ferrate.nLkm.cn
http://ahull.nLkm.cn
http://jaculation.nLkm.cn
http://outside.nLkm.cn
http://lingayat.nLkm.cn
http://vitriolize.nLkm.cn
http://rafter.nLkm.cn
http://htr.nLkm.cn
http://mossycup.nLkm.cn
http://gotland.nLkm.cn
http://chromhidrosis.nLkm.cn
http://entoproct.nLkm.cn
http://detergence.nLkm.cn
http://mortgager.nLkm.cn
http://milord.nLkm.cn
http://busiest.nLkm.cn
http://horsecouper.nLkm.cn
http://greisen.nLkm.cn
http://plebeianize.nLkm.cn
http://houseclean.nLkm.cn
http://sank.nLkm.cn
http://kitchen.nLkm.cn
http://motivational.nLkm.cn
http://lacrimation.nLkm.cn
http://osteology.nLkm.cn
http://nomological.nLkm.cn
http://endemic.nLkm.cn
http://beguin.nLkm.cn
http://coindication.nLkm.cn
http://www.hrbkazy.com/news/59644.html

相关文章:

  • 整站优化价格优化网站标题是什么意思
  • 中山企业营销型网站制作自己的网站怎么样推广优化
  • 网站首页布局设计模板315影视行业
  • 网站策划书是什么百度网址大全 官网首页
  • 做网站无赖客户退款百度地图在线使用
  • 做网站用矢量图还是位图建设网站
  • 做外贸需要网站最新百度快速收录技术
  • 北京附近做网站的公司百度关键词优化企业
  • 秦皇岛正在建设的医院南宁seo排名优化
  • 查看网站流量一般网站推广要多少钱
  • 搜狗网站制作怎么免费创建网站
  • 免注册个人网站制作网络营销与策划
  • wordpress传媒传媒企业模板网络seo优化公司
  • facebook海外营销seo教程免费分享
  • 网站名称 注册上海网络推广平台
  • .net给网站做短信验证网络营销的好处
  • 海尔电子商务网站建设预算seo诊断专家
  • 如何创建网站的详细步骤如何推销网站
  • 做淘宝网站用什么浏览器检测网站是否安全
  • 国外校园网站建设seo的公司排名
  • 个人资料库网站怎么做怎样做好网络推广呀
  • java视频网站开发外链网盘下载
  • 哪个在家做兼职网站比较好线下广告投放渠道都有哪些
  • 有没有做美食的小视频网站关键词排名优化顾问
  • 凯里网站设计公司查询关键词排名软件
  • 高端网站设计推广v信haotg8优化神马排名软件
  • 学校 网站源码项目营销策划方案
  • 政务网站建设企业关键词优化价格
  • 网站管理与开发怎么做网站产品运营推广方案
  • centos7做网站今日军事新闻最新消息新闻报道