问题描述
什么可能导致此错误?
是因为互联网还是防火墙?
这个问题只出现在 resnet50 中,VGG16 中没有。
import keras
from keras.models import Sequential
from keras.layers import Dense
from keras.preprocessing.image import ImageDataGenerator
from keras.applications import resnet50
from keras.applications.resnet50 import preprocess_input as rs_pi
from keras.applications import vgg16
from keras.applications.vgg16 import preprocess_input as vgg_pi
model = Sequential()
model.add(resnet50(
include_top=False,pooling='avg',weights='imagenet',))
model.add(Dense(num_classes,activation='softmax'))
model.summary()
Downloading data from https://storage.googleapis.com/tensorflow/keras-applications/resnet/resnet50_weights_tf_dim_ordering_tf_kernels_notop.h5
---------------------------------------------------------------------------
ConnectionResetError Traceback (most recent call last)
<ipython-input-7-f87302eaba3d> in <module>
1 model = Sequential()
----> 2 model.add(resnet50(
3 include_top=False,4 pooling='avg',5 weights='imagenet',~/.pyenv/versions/3.8.0/lib/python3.8/ssl.py in read(self,len,buffer)
1097 try:
1098 if buffer is not None:
-> 1099 return self._sslobj.read(len,buffer)
1100 else:
1101 return self._sslobj.read(len)
ConnectionResetError: [Errno 104] Connection reset by peer
如果是防火墙的原因,我该如何修复它或者甚至可以修复它?
因为代码内容比较多,为了贴出这个问题,我不得不写更多,所以我删除了部分错误信息的中心部分
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)