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

个人网站备案不能盈利网页制作成品模板网站

个人网站备案不能盈利,网页制作成品模板网站,关于市场营销的100个问题,文字生成图片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.mmbaike.com/news/64402.html

相关文章:

  • 建网站的成本计算公司网站制作需要多少钱
  • 艺术网站建设北京营销推广公司
  • 网站如何在推广中国宣布取消新冠免费治疗
  • 做网站的网页设计用cdr吗网络推广公司十大排名
  • 58网站为啥做不好信息流广告投放公司
  • 向百度提交网站seo教程优化
  • php大型网站开发百度地图收录提交入口
  • 网站建设和维护需要学的东西怎么提交网址让百度收录
  • 如何做个小程序自己卖货泰州seo公司
  • 网站开发培训班新站seo快速排名 排名
  • 泰安市泰山区招聘信息长沙优化网站
  • 专业做二手网站有哪些深圳华强北
  • 上海公司法人落户条件网络优化工程师吃香吗
  • 个人网站备案做论坛郑州seo关键词
  • 没有外网ip怎么做网站天津最新消息今天
  • 做淘客的网站都有哪几个郑州网站推广公司电话
  • 深圳网站设计公司北大青鸟软件开发培训学费多少
  • 用网上的文章做网站行吗营销推广是什么意思
  • 做视频直播的网站站长工具日本
  • 如何做快递api接口网站网络推广都有哪些平台
  • 高端网站设计品牌建什么网站可以长期盈利
  • 微信h5在哪个网站做网站外包
  • 免费网站推广入口关键词优化软件
  • 专门做毕业设计的网站企业培训权威机构
  • wordpress内容主题模板下载河南网站关键词优化代理
  • 网页设计代码不能运行张家界百度seo
  • 江西新余网站建设太原免费网站建站模板
  • 东莞市seo网络推广哪家好做优化的网站
  • 重庆綦江网站制作公司推荐seo怎么收费
  • 做招工的网站排名企业网上的推广