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

如何建立自己网站教程誓做中国最大钓鱼网站

如何建立自己网站教程,誓做中国最大钓鱼网站,浙江省建设厅老网站,海沧区建设局网站市政处TensorFlow 实现神经网络模型来进行摄氏度到华氏度的转换#xff0c;可以将其作为一个回归问题来处理。我们可以通过神经网络来拟合这个简单的转换公式。 1. 数据准备与预处理 2. 构建模型 3. 编译模型 4. 训练模型 5. 评估模型 6. 模型应用与预测 7. 保存与加载模型 … TensorFlow 实现神经网络模型来进行摄氏度到华氏度的转换可以将其作为一个回归问题来处理。我们可以通过神经网络来拟合这个简单的转换公式。 1. 数据准备与预处理 2. 构建模型 3. 编译模型 4. 训练模型 5. 评估模型 6. 模型应用与预测 7. 保存与加载模型 8. 完整代码 1. 数据准备与预处理 你提供了摄氏度和华氏度的数据并进行了标准化。标准化是为了使数据适应神经网络的训练因为标准化可以加快训练过程并提高模型性能。 import numpy as np import tensorflow as tf# 温度数据摄氏度到华氏度的转换 celsius np.array([-50,-40, -10, 0, 8, 22, 35, 45, 55, 65, 75, 95], dtypefloat) fahrenheit np.array([-58.0,-40.0,14.0,32.0,46.4,71.6,95.0,113.0,131.0,149.0,167.0,203.0], dtypefloat)# 数据标准化计算均值和标准差 celsius_mean np.mean(celsius) celsius_std np.std(celsius)fahrenheit_mean np.mean(fahrenheit) fahrenheit_std np.std(fahrenheit)# 标准化输入和输出数据 celsius_normalized (celsius - celsius_mean) / celsius_std fahrenheit_normalized (fahrenheit - fahrenheit_mean) / fahrenheit_std2. 构建模型 在构建模型时使用了一个简单的神经网络结构。神经网络包含了一个隐藏层和一个输出层。隐藏层使用了ReLU激活函数输出层使用了线性激活函数适合回归任务。 # 创建模型 model tf.keras.Sequential([# 隐藏层增加神经元数量激活函数使用 ReLUtf.keras.layers.Dense(16, input_dim1, activationrelu),# 输出层线性激活函数用于回归任务tf.keras.layers.Dense(1, activationlinear) ])3. 编译模型 选择了Adam优化器它在处理回归任务时表现较好损失函数使用均方误差MSE这是回归问题中常用的损失函数。 # 编译模型使用 Adam 优化器和均方误差损失函数 model.compile(optimizertf.keras.optimizers.Adam(learning_rate0.001), lossmean_squared_error)4. 训练模型 模型通过 fit() 方法进行训练设置训练轮数epochs为5000轮。根据数据的复杂性和模型的表现增加训练轮数可以帮助模型更好地收敛。 # 训练模型设置训练轮数epochs增加到5000 model.fit(celsius_normalized, fahrenheit_normalized, epochs5000)5. 评估模型 训练完成后你可以对模型进行评估。这里使用了一个测试集test_celsius并通过预测得到标准化的结果然后将其恢复为原始的华氏度值。 # 测试模型 test_celsius np.array([0, 20, 100], dtypefloat) test_celsius_normalized (test_celsius - celsius_mean) / celsius_std predictions_normalized model.predict(test_celsius_normalized)# 将预测结果从标准化值恢复到原始华氏度范围 predictions predictions_normalized * fahrenheit_std fahrenheit_mean6. 模型应用与预测 最后你可以输出预测的华氏度值。模型会对每个输入的摄氏度值返回预测的华氏度 # 输出预测结果 print(预测华氏度) for c, f in zip(test_celsius, predictions):print(f{c} 摄氏度 {f[0]} 华氏度)7. 保存与加载模型 保存模型可以让你在之后加载并进行预测而不需要重新训练。在TensorFlow中你可以使用 model.save() 来保存模型使用 tf.keras.models.load_model() 来加载模型。 # 保存模型 model.save(temperature_conversion_model.h5)# 加载模型 loaded_model tf.keras.models.load_model(temperature_conversion_model.h5)8. 完整代码 最终的完整代码如下 import numpy as np import tensorflow as tf# 温度数据摄氏度到华氏度的转换 celsius np.array([-50,-40, -10, 0, 8, 22, 35, 45, 55, 65, 75, 95], dtypefloat) fahrenheit np.array([-58.0,-40.0,14.0,32.0,46.4,71.6,95.0,113.0,131.0,149.0,167.0,203.0], dtypefloat)# 数据标准化计算均值和标准差 celsius_mean np.mean(celsius) celsius_std np.std(celsius)fahrenheit_mean np.mean(fahrenheit) fahrenheit_std np.std(fahrenheit)# 标准化输入和输出数据 celsius_normalized (celsius - celsius_mean) / celsius_std fahrenheit_normalized (fahrenheit - fahrenheit_mean) / fahrenheit_std# 创建模型 model tf.keras.Sequential([# 隐藏层增加神经元数量激活函数使用 ReLUtf.keras.layers.Dense(16, input_dim1, activationrelu),# 输出层线性激活函数用于回归任务tf.keras.layers.Dense(1, activationlinear) ])# 编译模型使用 Adam 优化器和均方误差损失函数 model.compile(optimizertf.keras.optimizers.Adam(learning_rate0.001), lossmean_squared_error)# 训练模型设置训练轮数epochs增加到5000 model.fit(celsius_normalized, fahrenheit_normalized, epochs5000)# 测试模型 test_celsius np.array([0, 20, 100], dtypefloat) test_celsius_normalized (test_celsius - celsius_mean) / celsius_std predictions_normalized model.predict(test_celsius_normalized)# 将预测结果从标准化值恢复到原始华氏度范围 predictions predictions_normalized * fahrenheit_std fahrenheit_mean# 输出预测结果 print(预测华氏度) for c, f in zip(test_celsius, predictions):print(f{c} 摄氏度 {f[0]} 华氏度)# 保存模型 model.save(temperature_conversion_model.h5)# 加载模型 loaded_model tf.keras.models.load_model(temperature_conversion_model.h5)
http://www.hkea.cn/news/14392733/

相关文章:

  • 无锡网站设计多少钱怎么样销售关于网站建设
  • 山东建设人才网站wordpress手机上导航俩字
  • 杭州信贷网站制作行业网站建设公司
  • 德阳网站建设ghxhwl如何自建网站做外贸
  • 账号交易网站数据库应该怎么做东莞招聘网站
  • 网站开发学什么数据库龙岩到永定汽车时刻表
  • 做网站的设计理念上海中国建设银行网站
  • 2019年做网站还有机会吗自己做剧本网站
  • 学习做网站可以吗网站集约化建设情况
  • 微博问答网站开发看室内设计案例的网站
  • 青海网站建设推广怎么做网页会议邀请函
  • 池州市建设厅官方网站wordpress 开发文档
  • 企业网站建设600元翻译软件翻译英语做网站
  • 深圳网站建设 排行榜管理系统考生端重置密码
  • 齐齐哈尔铁峰建设局网站网站开发报价单明细
  • 微型营销网站制作wordpress导航栏做产品分类
  • 设计分公司加盟广州网站营销seo费用
  • 网站不备案不能访问吗虚拟机上做网站
  • 上海网站怎么备案表精准营销的成功案例
  • 网站建设包含什么怎么制作页面模板
  • qq空间网站是多少wordpress 注册邮箱验证码
  • 办公用品网站建设市场定位有一个网站叫浪什么
  • 织梦手机网站模板删除不了做网站也是一门技术
  • 做网站的空间需要买吗wordpress apache伪静态
  • 福建省建设局网站广东省备建设项目影响备案网站
  • 网站首页面设计广东最大的线上购物平台
  • 新闻源软文推广平台网站优化推广 视屏
  • 南京网站建设哪家好动漫设计专升本考什么
  • 上海800做网站深圳网站建设制作设计公司
  • 阿里网站建设工具网站转化率