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

智慧园区官网设计辽宁短视频搜索seo哪家实惠

智慧园区官网设计,辽宁短视频搜索seo哪家实惠,常州网站开发公司,三河市建设局网站cifar10 准确率只有0.1 问题描述踩坑解决办法 问题描述 如果你看的是北京大学曹健老师的tensorflow2.0,你在class5的部分可能会遇见这个问题 import matplotlib.pyplot as plt import tensorflow as tf from tensorflow.keras.layers import Dense, Dropout,MaxPooling2D,Fla…

cifar10 准确率只有0.1

  • 问题描述
  • 踩坑
  • 解决办法

问题描述

如果你看的是北京大学曹健老师的tensorflow2.0,你在class5的部分可能会遇见这个问题

import matplotlib.pyplot as plt
import tensorflow as tf
from tensorflow.keras.layers import Dense, Dropout,MaxPooling2D,Flatten,Conv2D,BatchNormalization,Activation
from tensorflow.keras import Model
import os
import numpy as np# np.set_printoptions(threshold=np.inf)class Baseline(Model):def __init__(self):super(Baseline, self).__init__()self.conv1 = Conv2D(6, (5,5), activation='sigmoid')self.pool1 = MaxPooling2D(pool_size=(2,2),strides=2)self.conv2 = Conv2D(16, (5,5), activation='sigmoid')self.pool2 = MaxPooling2D(pool_size=(2,2),strides=2)self.flatten1 = Flatten()self.f1=Dense(120,activation='sigmoid')self.f2=Dense(84,activation='sigmoid')self.f3=Dense(10,activation='softmax')def call(self,x):x = self.conv1(x)x = self.pool1(x)x = self.conv2(x)x = self.pool2(x)x = self.flatten1(x)x = self.f1(x)x = self.f2(x)y = self.f3(x)return y(x_train, y_train), (x_test, y_test) = tf.keras.datasets.cifar10.load_data()
x_train,x_test = x_train/255.0,x_test/255.0model = Baseline()
model.compile(optimizer=tf.keras.optimizers.Adam(lr=0.001),loss=tf.keras.losses.SparseCategoricalCrossentropy(from_logits=False),metrics=['sparse_categorical_accuracy'])checkpoint_save_path="lenet.ckpt"
if os.path.exists(checkpoint_save_path+'.index'):model.load_weights(checkpoint_save_path)print("---------------------Loaded model---------------")cp_callback = tf.keras.callbacks.ModelCheckpoint(filepath=checkpoint_save_path, save_weights_only=True,save_best_only=True, verbose=1)history=model.fit(x_train,y_train,batch_size=32, epochs=5, validation_data=(x_test, y_test),validation_freq=1,callbacks=[cp_callback])
model.summary()file=open('weights_lenet.txt','w')
for v in model.trainable_variables:file.write(str(v.name)+'\n')file.write(str(v.shape)+'\n')file.write(str(v.numpy())+'\n')
file.close()train_acc=history.history['sparse_categorical_accuracy']
val_acc=history.history['val_sparse_categorical_accuracy']
loss=history.history['loss']
val_loss=history.history['val_loss']plt.subplot(1,2,1)
plt.plot(loss,label='train_loss')
plt.plot(val_loss,label='val_loss')
plt.title('model loss')
plt.legend()plt.subplot(1,2,2)
plt.plot(train_acc,label='train_acc')
plt.plot(val_acc,label='val_acc')
plt.title('model acc')
plt.legend()
plt.show()

代码写的看起来没有问题,但是就是acc一直在0.1,总共10个类,也就是说网络根本没有训练效果,就是瞎蒙的。为什么会这样呢。想知道答案的直接跳到最后。下面是我踩的坑,

踩坑

我尝试升级tensorflow版本,但是我们知道升级tensorflow,对应的cudatoolkit 和cudnn 也要升级,
在这里插入图片描述conda install cudatoolkit==11.2.0

但是我去安装的时候显示PackagesNotFoundError: The following packages are not available from current channels:
搜不到这个版本,conda search cudatoolkit查看可以安装的版本
在这里插入图片描述就是没有11.2,这就很烦人,
我电脑环境是

windows11
cuda 12.3
cudnn 8.9.7

我不能把电脑cuda卸载重新装,因为我pytorch要求的是上面的环境。我尝试去官网再安装一个cuda但是失败了(想试一下windows电脑能不能安装两个cuda)。总之折腾了一下午

解决办法

还是我在服务器上也试了,一下发现可以训练,然后看了一下服务器的环境,发现服务器上是

tensorflow                2.4.0                    pypi_0    pypi
tensorflow-estimator      2.4.0                    pypi_0    pypi

所以cudatoolkit 和cudnn保持不变,直接升级tensorflow
pip install tensorflow==2.4

具体原因我也不是很清楚,有时候cuda和cudnn和官网版本不一样也能跑,总之建议windows要是想跑代码就用pytorch吧,tensorflow对windows真的很不友好,tensorflow2.10以上直接不支持了

http://www.sczhlp.com/news/77537/

相关文章:

  • 思帽西宁网站建设让Wordpress拒绝pc访问
  • 网站排名优化各公司的互联网怎么做
  • 网页免费建站企业创建网站的途径
  • 中南路网站建设公司产品网络推广的方法
  • 重庆建网站流程网站制作推广
  • 免费网站百度收录net建站系统
  • 免费发短信的在线网站大型网站建设的主要问题
  • 对比
  • 啦啦啦啦啦啦
  • 西安营销型网站建设公司浙江省住建厅证书查询
  • 四川建设厅报名网站个体工商户未做年报会罚款吗
  • 北滘做网站中国有哪些软件公司
  • 网站建设的针对对象江苏建设人才
  • 提升访问境外网站速度南充二手房最新出售信息
  • C语言中常见的数据结构及其代码实现 - 教程
  • 淘宝客网站模板网站怎么增加页面收录
  • 站长seo百度seo多少钱一个月
  • 用php写的网站有哪些东莞网站建设品牌
  • 如何在百度举报网站广西智能网站建设制作
  • 推荐专业的网站建设公司wordpress加载不出图
  • 做网站 传视频 用什么笔记本好长春网站建设哪家专业
  • 宜兴做阿里巴巴网站重庆市建筑工程信息网官网
  • 孝感做网站公司如何生成自己的网站
  • 网站登录入口打开网页wordpress错误
  • 我的第一个coze 智能体(agent)应用
  • 网上搜索东西的神搜索技巧[ZZ]
  • 西安网站制作推广重庆建筑信息网查询
  • 郑州上市企业网站建设做推手需要开网站吗
  • 勒流网站建设新开河街网站建设公司
  • 《jsp网站开发详解》百度云wordpress选不了中文