섹션3에서 fashion-mnist 데이터셋이 로드되지 않습니다.
미해결
딥러닝 CNN 완벽 가이드 - TFKeras 버전
해당 강의에서 다음 코드를 수행하였습니다. from tensorflow.keras.datasets import fashion_mnist # 전체 6만개 데이터 중, 5만개는 학습 데이터용, 1만개는 테스트 데이터용으로 분리 (train_images, train_labels), (test_images, test_labels) = fashion_mnist.load_data() 하지만 아래와 같은 에러(exception) 이 발생하였고, 다음 셀 역시 수행되지 않습니다. 이런 경우 어떻게 대처해야할지 알려주시면 감사하겠습니다. --------------------------------------------------------------------------- gaierror Traceback (most recent call last) /opt/conda/lib/python3.7/urllib/request.py in do_open (self, http_class, req, **http_conn_args) 1349 h.request(req.get_method(), req.selector, req.data, headers, -> 1350 encode_chunked=req.has_header('Transfer-encoding')) 1351 except OSError as err : # timeout error /opt/conda/lib/python3.7/http/client.py in request (self, method, url, body, headers, encode_chunked) 1276 """Send a complete request to the server.""" -> 1277 self . _send_request ( method , url , body , headers , encode_chunked ) 1278 /opt/conda/lib/python3.7/http/client.py in _send_request (self, method, url, body, headers, encode_chunked) 1322 body = _encode ( body , 'body' ) -> 1323 self . endheaders ( body , encode_chunked = encode_chunked ) 1324 /opt/conda/lib/python3.7/http/client.py in endheaders (self, message_body, encode_chunked) 1271 raise CannotSendHeader ( ) -> 1272 self . _send_output ( message_body , encode_chunked = encode_chunked ) 1273 /opt/conda/lib/python3.7/http/client.py in _send_output (self, message_body, encode_chunked) 1031 del self . _buffer [ : ] -> 1032 self . send ( msg ) 1033 /opt/conda/lib/python3.7/http/client.py in send (self, data) 971 if self . auto_open : --> 972 self . connect ( ) 973 else : /opt/conda/lib/python3.7/http/client.py in connect (self) 1438 -> 1439 super ( ) . connect ( ) 1440 /opt/conda/lib/python3.7/http/client.py in connect (self) 943 self.sock = self._create_connection( --> 944 (self.host,self.port), self.timeout, self.source_address) 945 self . sock . setsockopt ( socket . IPPROTO_TCP , socket . TCP_NODELAY , 1 ) /opt/conda/lib/python3.7/socket.py in create_connection (address, timeout, source_address) 706 err = None --> 707 for res in getaddrinfo ( host , port , 0 , SOCK_STREAM ) : 708 af , socktype , proto , canonname , sa = res /opt/conda/lib/python3.7/socket.py in getaddrinfo (host, port, family, type, proto, flags) 751 addrlist = [ ] --> 752 for res in _socket . getaddrinfo ( host , port , family , type , proto , flags ) : 753 af , socktype , proto , canonname , sa = res gaierror : [Errno -3] Temporary failure in name resolution During handling of the above exception, another exception occurred: URLError Traceback (most recent call last) /opt/conda/lib/python3.7/site-packages/tensorflow/python/keras/utils/data_utils.py in get_file (fname, origin, untar, md5_hash, file_hash, cache_subdir, hash_algorithm, extract, archive_format, cache_dir) 274 try : --> 275 urlretrieve ( origin , fpath , dl_progress ) 276 except HTTPError as e : /opt/conda/lib/python3.7/urllib/request.py in urlretrieve (url, filename, reporthook, data) 246 --> 247 with contextlib . closing ( urlopen ( url , data ) ) as fp : 248 headers = fp . info ( ) /opt/conda/lib/python3.7/urllib/request.py in urlopen (url, data, timeout, cafile, capath, cadefault, context) 221 opener = _opener --> 222 return opener . open ( url , data , timeout ) 223 /opt/conda/lib/python3.7/urllib/request.py in open (self, fullurl, data, timeout) 524 --> 525 response = self . _open ( req , data ) 526 /opt/conda/lib/python3.7/urllib/request.py in _open (self, req, data) 542 result = self._call_chain(self.handle_open, protocol, protocol + --> 543 '_open', req) 544 if result : /opt/conda/lib/python3.7/urllib/request.py in _call_chain (self, chain, kind, meth_name, *args) 502 func = getattr ( handler , meth_name ) --> 503 result = func ( * args ) 504 if result is not None : /opt/conda/lib/python3.7/urllib/request.py in https_open (self, req) 1392 return self.do_open(http.client.HTTPSConnection, req, -> 1393 context=self._context, check_hostname=self._check_hostname) 1394 /opt/conda/lib/python3.7/urllib/request.py in do_open (self, http_class, req, **http_conn_args) 1351 except OSError as err : # timeout error -> 1352 raise URLError ( err ) 1353 r = h . getresponse ( ) URLError : <urlopen error [Errno -3] Temporary failure in name resolution> During handling of the above exception, another exception occurred: Exception Traceback (most recent call last) <ipython-input-26-8cfb83a588da> in <module> 3 4 # 전체 6만개 데이터 중, 5만개는 학습 데이터용, 1만개는 테스트 데이터용으로 분리 ----> 5 ( train_images , train_labels ) , ( test_images , test_labels ) = fashion_mnist . load_data ( ) 6 7 # image size는 28x28의 grayscale 2차원 데이터 /opt/conda/lib/python3.7/site-packages/tensorflow/python/keras/datasets/fashion_mnist.py in load_data () 73 paths = [ ] 74 for fname in files : ---> 75 paths . append ( get_file ( fname , origin = base + fname , cache_subdir = dirname ) ) 76 77 with gzip . open ( paths [ 0 ] , 'rb' ) as lbpath : /opt/conda/lib/python3.7/site-packages/tensorflow/python/keras/utils/data_utils.py in get_file (fname, origin, untar, md5_hash, file_hash, cache_subdir, hash_algorithm, extract, archive_format, cache_dir) 277 raise Exception ( error_msg . format ( origin , e . code , e . msg ) ) 278 except URLError as e : --> 279 raise Exception ( error_msg . format ( origin , e . errno , e . reason ) ) 280 except ( Exception , KeyboardInterrupt ) as e : 281 if os . path . exists ( fpath ) : Exception : URL fetch failure on https://storage.googleapis.com/tensorflow/tf-keras-datasets/train-labels-idx1-ubyte.gz : None -- [Errno -3] Temporary failure in name resolution
- fashion_mnist
- tensorflow
- keras
- kaggle
- 머신러닝 배워볼래요?
- 딥러닝
- cnn





