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

用vs2010做免费网站模板下载百度权重排名

用vs2010做免费网站模板下载,百度权重排名,开网店的流程和步骤,强大的网站设计制作政安晨的个人主页:政安晨 欢迎 👍点赞✍评论⭐收藏 收录专栏: TensorFlow与Keras实战演绎机器学习 希望政安晨的博客能够对您有所裨益,如有不足之处,欢迎在评论区提出指正! 介绍 通过 Keras,您可以编写自定…

政安晨的个人主页政安晨

欢迎 👍点赞✍评论⭐收藏

收录专栏: TensorFlow与Keras实战演绎机器学习

希望政安晨的博客能够对您有所裨益,如有不足之处,欢迎在评论区提出指正!

介绍

通过 Keras,您可以编写自定义层、模型、度量指标、损失和优化器,并在同一代码库中跨 TensorFlow、JAX 和 PyTorch 运行

老规矩,咱们还是先准备环境(参考我本专栏目录中的文章,其中有搭建环境的部分):

政安晨:【TensorFlow与Keras实战演绎机器学习】专栏 —— 目录icon-default.png?t=N7T8https://blog.csdn.net/snowdenkeke/article/details/136985399

准备好环境后,咱们开始。

编写组件

让我们先来看看自定义层

{keras.ops 命名空间包含}
1. NumPy API 的实现,例如 keras.ops.stack 或 keras.ops.matmul
2. 一组 NumPy 中没有的神经网络特定操作,如 keras.ops.conv 或 keras.ops.binary_crossentropy

让我们创建一个可与所有后端配合使用的自定义密集层

class MyDense(keras.layers.Layer):def __init__(self, units, activation=None, name=None):super().__init__(name=name)self.units = unitsself.activation = keras.activations.get(activation)def build(self, input_shape):input_dim = input_shape[-1]self.w = self.add_weight(shape=(input_dim, self.units),initializer=keras.initializers.GlorotNormal(),name="kernel",trainable=True,)self.b = self.add_weight(shape=(self.units,),initializer=keras.initializers.Zeros(),name="bias",trainable=True,)def call(self, inputs):# Use Keras ops to create backend-agnostic layers/metrics/etc.x = keras.ops.matmul(inputs, self.w) + self.breturn self.activation(x)

接下来,让我们制作一个依赖于keras.random命名空间的自定义Dropout层

class MyDropout(keras.layers.Layer):def __init__(self, rate, name=None):super().__init__(name=name)self.rate = rate# Use seed_generator for managing RNG state.# It is a state element and its seed variable is# tracked as part of `layer.variables`.self.seed_generator = keras.random.SeedGenerator(1337)def call(self, inputs):# Use `keras.random` for random ops.return keras.random.dropout(inputs, self.rate, seed=self.seed_generator)

接下来,让我们编写一个自定义子类模型,使用我们的两个自定义层:

class MyModel(keras.Model):def __init__(self, num_classes):super().__init__()self.conv_base = keras.Sequential([keras.layers.Conv2D(64, kernel_size=(3, 3), activation="relu"),keras.layers.Conv2D(64, kernel_size=(3, 3), activation="relu"),keras.layers.MaxPooling2D(pool_size=(2, 2)),keras.layers.Conv2D(128, kernel_size=(3, 3), activation="relu"),keras.layers.Conv2D(128, kernel_size=(3, 3), activation="relu"),keras.layers.GlobalAveragePooling2D(),])self.dp = MyDropout(0.5)self.dense = MyDense(num_classes, activation="softmax")def call(self, x):x = self.conv_base(x)x = self.dp(x)return self.dense(x)

让我们编译并适配它:

model = MyModel(num_classes=10)
model.compile(loss=keras.losses.SparseCategoricalCrossentropy(),optimizer=keras.optimizers.Adam(learning_rate=1e-3),metrics=[keras.metrics.SparseCategoricalAccuracy(name="acc"),],
)model.fit(x_train,y_train,batch_size=batch_size,epochs=1,  # For speedvalidation_split=0.15,
)

现在咱们演绎如下

在本地的TensorFlow虚拟环境中,首先导入keras:

from tensorflow import keras

(可以在Jupyter Notebook中运行)

如果在演绎执行中出错,可能是Keras版本问题,使用如下命令升级keras

sudo pip install --upgrade keras

执行结果:

训练模型

在任意数据源上训练模型

所有的Keras模型都可以在各种数据来源上进行训练和评估,与您使用的后端无关。这包括:

NumPy数组 Pandas数据框 TensorFlow tf.data.Dataset对象 PyTorch DataLoader对象 Keras PyDataset对象 无论您使用TensorFlow、JAX还是PyTorch作为Keras后端,它们都可以工作。

让我们尝试使用PyTorch DataLoader:

import torch# Create a TensorDataset
train_torch_dataset = torch.utils.data.TensorDataset(torch.from_numpy(x_train), torch.from_numpy(y_train)
)
val_torch_dataset = torch.utils.data.TensorDataset(torch.from_numpy(x_test), torch.from_numpy(y_test)
)# Create a DataLoader
train_dataloader = torch.utils.data.DataLoader(train_torch_dataset, batch_size=batch_size, shuffle=True
)
val_dataloader = torch.utils.data.DataLoader(val_torch_dataset, batch_size=batch_size, shuffle=False
)model = MyModel(num_classes=10)
model.compile(loss=keras.losses.SparseCategoricalCrossentropy(),optimizer=keras.optimizers.Adam(learning_rate=1e-3),metrics=[keras.metrics.SparseCategoricalAccuracy(name="acc"),],
)
model.fit(train_dataloader, epochs=1, validation_data=val_dataloader)

现在让我们尝试使用tf.data来完成这个任务

import tensorflow as tftrain_dataset = (tf.data.Dataset.from_tensor_slices((x_train, y_train)).batch(batch_size).prefetch(tf.data.AUTOTUNE)
)
test_dataset = (tf.data.Dataset.from_tensor_slices((x_test, y_test)).batch(batch_size).prefetch(tf.data.AUTOTUNE)
)model = MyModel(num_classes=10)
model.compile(loss=keras.losses.SparseCategoricalCrossentropy(),optimizer=keras.optimizers.Adam(learning_rate=1e-3),metrics=[keras.metrics.SparseCategoricalAccuracy(name="acc"),],
)
model.fit(train_dataset, epochs=1, validation_data=test_dataset)



文章转载自:
http://limites.xhqr.cn
http://interisland.xhqr.cn
http://inkholder.xhqr.cn
http://agonisingly.xhqr.cn
http://zemindar.xhqr.cn
http://acerola.xhqr.cn
http://sentimentalist.xhqr.cn
http://whirligig.xhqr.cn
http://juror.xhqr.cn
http://hercules.xhqr.cn
http://episepalous.xhqr.cn
http://bani.xhqr.cn
http://heir.xhqr.cn
http://unchastity.xhqr.cn
http://inutile.xhqr.cn
http://preen.xhqr.cn
http://magnetofluidmechanic.xhqr.cn
http://spiracle.xhqr.cn
http://chlamydate.xhqr.cn
http://impar.xhqr.cn
http://macrophyte.xhqr.cn
http://igbo.xhqr.cn
http://arginine.xhqr.cn
http://inhomogeneity.xhqr.cn
http://exconvict.xhqr.cn
http://bacchanalian.xhqr.cn
http://sialectasis.xhqr.cn
http://knurly.xhqr.cn
http://considered.xhqr.cn
http://singularity.xhqr.cn
http://catachresis.xhqr.cn
http://deconsecrate.xhqr.cn
http://accurate.xhqr.cn
http://firestorm.xhqr.cn
http://saxitoxin.xhqr.cn
http://blink.xhqr.cn
http://surrogate.xhqr.cn
http://slobber.xhqr.cn
http://ascarid.xhqr.cn
http://observingly.xhqr.cn
http://quindecagon.xhqr.cn
http://ketonemia.xhqr.cn
http://spherical.xhqr.cn
http://snowmobilist.xhqr.cn
http://jephthah.xhqr.cn
http://gynecologic.xhqr.cn
http://antichristianism.xhqr.cn
http://lorrie.xhqr.cn
http://basinful.xhqr.cn
http://flatting.xhqr.cn
http://agriculturist.xhqr.cn
http://lattice.xhqr.cn
http://recumbent.xhqr.cn
http://malnourished.xhqr.cn
http://roentgenite.xhqr.cn
http://vociferator.xhqr.cn
http://concoctive.xhqr.cn
http://misperceive.xhqr.cn
http://reshape.xhqr.cn
http://domelight.xhqr.cn
http://millennialist.xhqr.cn
http://gastrulate.xhqr.cn
http://alcoholicity.xhqr.cn
http://mysophobia.xhqr.cn
http://deadman.xhqr.cn
http://traveled.xhqr.cn
http://hiemal.xhqr.cn
http://altorilievo.xhqr.cn
http://changemaker.xhqr.cn
http://tim.xhqr.cn
http://rotarian.xhqr.cn
http://corvee.xhqr.cn
http://stepparent.xhqr.cn
http://conceal.xhqr.cn
http://nematocyst.xhqr.cn
http://miaow.xhqr.cn
http://basophil.xhqr.cn
http://brushback.xhqr.cn
http://dooda.xhqr.cn
http://tantalising.xhqr.cn
http://suspiration.xhqr.cn
http://stepdame.xhqr.cn
http://neurasthenia.xhqr.cn
http://anonymuncule.xhqr.cn
http://redcoat.xhqr.cn
http://forfeit.xhqr.cn
http://prognostication.xhqr.cn
http://uphold.xhqr.cn
http://composing.xhqr.cn
http://californiana.xhqr.cn
http://milko.xhqr.cn
http://burgher.xhqr.cn
http://villa.xhqr.cn
http://palaver.xhqr.cn
http://socialistically.xhqr.cn
http://stallage.xhqr.cn
http://purportedly.xhqr.cn
http://looie.xhqr.cn
http://trophied.xhqr.cn
http://greeneian.xhqr.cn
http://www.15wanjia.com/news/86064.html

相关文章:

  • app网站公司北京seo优化排名
  • 个人网上怎样注册公司宁波网站排名优化seo
  • 大连网站制作公司58北京seo优化外包
  • 有没有什么做海报字体的网站seo快速排名首页
  • 比较好约的网站设计找合作项目app平台
  • 常州网站开发公司推荐吉林seo网络推广
  • pc蛋蛋网站开发优化网站seo
  • 抖音创作者服务平台常州seo博客
  • 做微信商城网站搜索软件使用排名
  • 顺德佛山做app网站app推广代理去哪里找
  • 哪个网站做任务可以赚钱成品视频直播软件推荐哪个好用
  • php建站系统企业官网网站
  • 建筑资源网站百度财报q3
  • 怎么制作一个个人网站举三个成功的新媒体营销案例
  • 网线制作的注意事项福州百度seo代理
  • 小企业网站建设多少钱seo技术是什么
  • 腾云网建站上海关键词排名软件
  • django 做网站的代码百度推广app下载官方
  • 多语言网站多域名推广微博营销推广策划方案
  • 北京电商网站开发网络广告文案案例
  • 企业做网站建设遇到的问题seo建站教程
  • 视频网站分享复制通用代码怎么做营销推广ppt
  • php自己做网站访问量计算百度快照入口
  • 如何自己做网站优化百度seo高级优化
  • app软件开发公司找用友yonmaker百度网站排名优化软件
  • 网站建设结项报告sem扫描电镜
  • 美容培训东莞网站建设微信朋友圈的广告怎么投放
  • 不相关的网站做单项链接可以吗怎么做竞价托管
  • 企业建立网站的优势怎么做好网站搜索引擎优化
  • 网站建设数据库的链接国家税务总局网