본문 바로가기

반응형

tensorflow

[Tensorflow Tutorial] 케라스와 텐서플로 허브를 사용한 영화 리뷰 텍스트 분류하기 TF Hub와 Keras 사용한 기초적인 전이학습(transfer learning) !pip install -q tensorflow-hub !pip install -q tfds-nightly import tensorflow_hub as hub import tensorflow_datasets as tfds print("버전: ", tf.__version__) print("즉시 실행 모드: ", tf.executing_eagerly()) print("허브 버전: ", hub.__version__) print("GPU", "사용 가능" if tf.config.experimental.list_physical_devices("GPU") else "사용 불가능") |███████████████████████████.. 더보기
[Tensorflow Tutorial] 기본 텍스트 분류 - 영화 리뷰를 사용한 텍스트 분류 https://www.tensorflow.org/tutorials/keras/text_classification?hl=ko 영화 리뷰를 사용한 텍스트 분류 | TensorFlow Core Note: 이 문서는 텐서플로 커뮤니티에서 번역했습니다. 커뮤니티 번역 활동의 특성상 정확한 번역과 최신 내용을 반영하기 위해 노력함에도 불구하고 공식 영문 문서의 내용과 일치하지 않을 수 www.tensorflow.org 영화 리뷰 텍스트를 긍정 또는 부정으로 분류 이진(binary) 분류 문제 인터넷 영화 데이터베이스의 IMDB 데이터셋 사용 : 5만개의 영화리뷰 텍스트 25000개의 훈련데이터셋, 25000개의 테스트 데이터셋 긍정적 리뷰와 부정적 리뷰 개수 동일 IMDB 데이터셋 다운로드 리뷰들은 미리 전처리 된.. 더보기
[Tensorflow Tutorial] 첫 번째 신경망 훈련하기: 기초적인 분류 문제 Tensorflow 공식 홈페이지에 있는 Tensorflow Tutorial로 TF와 Keras의 기본 지식을 배워보자! https://www.tensorflow.org/tutorials/keras/classification?hl=ko 첫 번째 신경망 훈련하기: 기초적인 분류 문제 | TensorFlow Core Note: 이 문서는 텐서플로 커뮤니티에서 번역했습니다. 커뮤니티 번역 활동의 특성상 정확한 번역과 최신 내용을 반영하기 위해 노력함에도 불구하고 공식 영문 문서의 내용과 일치하지 않을 수 www.tensorflow.org 첫번째 신경망 훈련하기 : 기초적인 분류 문제 # tensorflow, keras import import tensorflow as tf from tensorflow impo.. 더보기
[밑바닥부터 시작하는 딥러닝] CH.6 학습 관련 기술들 - 데이터셋 다운로드 github.com/WegraLee/deep-learning-from-scratch WegraLee/deep-learning-from-scratch 『밑바닥부터 시작하는 딥러닝』(한빛미디어, 2017). Contribute to WegraLee/deep-learning-from-scratch development by creating an account on GitHub. github.com - 이미지 사용 출처 github.com/ExcelsiorCJH/DLFromScratch ExcelsiorCJH/DLFromScratch Deep Learning From Scratch. Contribute to ExcelsiorCJH/DLFromScratch development by crea.. 더보기
AttributeError: module 'tensorflow' has no attribute 'gfile' DeepSort 코드 구현 중 해당 에러가 발생했다. Tensorflow 버젼이 2.0 이상이면 발생하는 문제로, Tensorflow 버젼을 다운그레이드 하거나 아래 코드로 수정하면 해결된다. # 코드수정 tf.gfile = tf.io.gfile # Tensorflow version 재설치 (다운그레이드) # x에는 원하는 버젼 입력 conda install tensorflow==1.x.x 더보기
ModuleNotFoundError: No module named 'tensorflow.contrib' DeepSort 논문 코드 구현 중에, 해당 에러가 발생했다. tf.Session() 문제와 같이, tf.compat.v1 을 사용하면 되는 줄 알았으나, 별 효과가 없었다 (ㅜㅜ) 더 나은 방법이 있겠지만, 본인은 그냥 버젼을 다운그레이드 하기로 합의봤다 (RTX3090은 사용 못하게 되겠지만...) DeepSort는 Tensorflow 1.5 버젼에서 개발되었다고 하니, 그에 맞추기로 한다. conda install tensorflow == 1.5.0 pip 또는 pip3는 본인만의 문제인지는 모르겠으나, 설치가 불가능했다. (2.0이상만 지원한다고 말해준다.) conda를 통해 install 하니, 정상적으로 설치할 수 있었고, 위의 코드도 정상적으로 실행되었다. 더보기
AttributeError: module 'tensorflow' has no attribute 'Session' DeepSort 논문 코드 구현 중에 위와 같은 에러가 발생했다. 저자의 Github에는 호환성을 해결하는 코드가 있긴 하지만... 효력이 없었다. 위와 같은 에러가 발생할 경우, 에러가 발생하는 파일의 코드를 찾아 이와 같이 고쳐주면 된다. # 예시 sess = tf.Session() # 수정 sess = tf.compat.v1.Session Tensorflow 버젼 문제가 달라 발생하는 에러로, Tensorflow 2.x.x 이상을 사용한다면 발생한다. Tensorflow 2.0부터 tf.Session() 메소드가 삭제되었기 때문에 해당 코드를 수정하면 정상적으로 실행 가능하다. 버젼 호환성에 충돌이 많을 경우, 코드 개발에 사용된 버젼을 확인하여 해당 버젼으로 다운/ 업그레이드 해주는 것도 하나의 .. 더보기

728x90