TensorFlow 26

Tensorflow 에러 해결: Could not load dynamic library 'cusolver64_11.dll'; dlerror: cusolver64_11.dll not found. Cannot dlopen some GPU libraries.

윈도우 10, CUDA 11.0 환경에서 pip install tensorflow 로 설치 시, Could not load dynamic library 'cusolver64_11.dll'; dlerror: cusolver64_11.dll not found. Cannot dlopen some GPU libraries. Please make sure the missing libraries mentioned above are installed properly if you would like to use GPU. Follow the guide at https://www.tensorflow.org/install/gpu for how to download and setup the required libraries ..

카테고리 없음 2021.06.17

tensorflow 에러 해결: Could not load 'cudart64_110.dll'; dlerror: cudart64_110.dll not found

Window 10 CUDA 10.1 환경에서, pip install tensorflow 로 설치 시, Could not load dynamic library 'cudnn64_110.dll', dlerror: cudnn64_110.dll not found 에러가 발생하여, GPU가 잡히지 않는 에러가 발생한 경우 해결방법입니다. 해답을 먼저 말하자면, CUDA 10.1 환경에서 pip로 tensorflow를 설치할 경우, GPU를 사용할 수 없습니다. 그 이유는 현재(20.12.15 이후) pip install tensorflow를 입력할 경우, tensorflow==2.4.0이 설치되기 때문입니다. tensorflow==2.4.0은 아래 링크에서 볼 수 있듯이, CUDA 11.0을 기준으로 구성되었기 때..

Tensorflow 2021.02.09

협업 필터링을 활용한 영화 추천

Collaborative Filtering for Movie Recommendations Author: Siddhartha Banerjee Date created: 2020/05/24 Last modified: 2020/05/24 Description: Recommending movies using a model trained on Movielens dataset. - Keras - Colab - Github Introduction Movielens dataset을 활용하여 협업 필터링을 적용하여 사용자에게 영화를 추천하는 방법에 대해 알아봅시다. MovieLens 영화 평점 데이터 세트는 사용자가 영화에 부여한 평점을 담고 있습니다. 우리의 목표는 사용자가 아직 보지 않은 영화의 평점을 예측하는 것입니..

Tensorflow 2020.12.19

IMDB에 Bidirectional LSTM 모델 적용하기

Bidirectional LSTM on IMDB Author: fchollet Date created: 2020/05/03 Last modified: 2020/05/03 Description: Train a 2-layer bidirectional LSTM on the IMDB movie review sentiment classification dataset. - Keras - Colab - Github 라이브러리 로드 import numpy as np from tensorflow import keras from tensorflow.keras import layers max_features = 20000 # 상위 20000개 단어들만을 사용하겠습니다. maxlen = 200 # 영화 리뷰 중 처음 200단..

Tensorflow 2020.12.17

케라스: 시계열을 활용한 기상(weather) 예측

Timeseries forecasting for weather prediction Authors: Prabhanshu Attri, Yashika Sharma, Kristi Takach, Falak Shah Date created: 2020/06/23 Last modified: 2020/07/20 Description: 이 예제는 LSTM 모델을 활용한 시계열 예측에 대해 다룹니다. This notebook demonstrates how to do timeseries forecasting using a LSTM model. - 케라스 - Colab - Github Setup 이 예제는 텐서플로우 2.3 또는 그 이상이 필요합니다. This example requires TensorFlow 2.3 or hi..

Tensorflow 2020.12.16

Tensorflow 콜백함수: ReduceLROnPlateau

Tensorflow, 케라스 콜백함수 ReduceLROnPlateau 모델의 개선이 없을 경우, Learning Rate를 조절해 모델의 개선을 유도하는 콜백함수입니다. www.tensorflow.org/api_docs/python/tf/keras/callbacks/ReduceLROnPlateau tf.keras.callbacks.ReduceLROnPlateau( monitor='val_loss', factor=0.1, patience=10, verbose=0, mode='auto', min_delta=0.0001, cooldown=0, min_lr=0, **kwargs ) # Example reduce_lr = ReduceLROnPlateau(monitor='val_loss', factor=0.2, p..

Tensorflow 2020.11.18

Tensorflow 콜백함수: EarlyStopping

Tensorflow, 케라스 콜백함수 EarlyStopping 모델을 더 이상 학습을 못할 경우(loss, metric등의 개선이 없을 경우), 학습 도중 미리 학습을 종료시키는 콜백함수입니다. www.tensorflow.org/api_docs/python/tf/keras/callbacks/EarlyStopping tf.keras.callbacks.EarlyStopping( monitor='val_loss', min_delta=0, patience=0, verbose=0, mode='auto', baseline=None, restore_best_weights=False ) 인자 설명 인자 설명 monitor EarlyStopping의 기준이 되는 값을 입력합니다. 만약 'val_loss'를 입력하면 va..

Tensorflow 2020.11.18

tensorflow 콜백함수: ModelCheckpoint

tensorflow, 케라스 콜백함수 ModelCheckpoint 모델을 저장할 때 사용되는 콜백함수입니다. www.tensorflow.org/api_docs/python/tf/keras/callbacks/ModelCheckpoint tf.keras.callbacks.ModelCheckpoint( filepath, monitor='val_loss', verbose=0, save_best_only=False, save_weights_only=False, mode='auto', save_freq='epoch', options=None, **kwargs ) 인자 설명 인자 설명 filepath 모델을 저장할 경로를 입력합니다. 추가 설명으로 만약 monitor가 val_loss일 때, 모델 경로를 '{epoc..

Tensorflow 2020.11.17

Image Augmentation 라이브러리 albumentations 사용법

설치 pip install albumentations 사용할 Augmentation 확인 albumentations-demo.herokuapp.com/ 웹 상에서 Augmentation을 테스트해 볼 수 있습니다. Augmentation 선언 및 적용 import numpy as np From PIL import Image im = Image.open("dog.jpg") # 이미지 로드 np_image = np.array(im) # 이미지 넘파이로 변환 # transforms 선언 transforms = Compose([ Rotate(limit=40), RandomBrightness(limit=0.1), JpegCompression(quality_lower=85, quality_upper=100, p=0..

Tensorflow 2020.11.13

케라스: 시퀀스 to 시퀀스 모델을 적용한 덧셈연산 구현

시퀀스 to 시퀀스 모델을 적용한 덧셈연산 Sequence to sequence learning for performing number addition Author: Smerity and others Date created: 2015/08/17 Last modified: 2020/04/17 Description: A model that learns to add strings of numbers, e.g. "535+61" -> "596". - Keras - Github - Colab 소개 이 예제에서 우리는 문자로 주어진 숫자열을 바탕으로 두 수의 덧셈을 이해하는 모델을 학습시키겠습니다. In this example, we train a model to learn to add two numbers, pro..

Tensorflow 2020.11.12