Keras(5)
-
Keras에서 weighted cross entropy 구현하기(class_weight)
불량 데이터는 정상 데이터보다 현저히 적은 수를 가질 수 밖에 없다. 이와 같이 데이터의 밸런스가 맞지 않는 경우, under-sampling을 수행하거나, weighted loss를 필요로 한다. 아래 내용은 불량 여부를 판단하는 이미지 모델에 weight binary cross entropy를 만든 것이다. 이 때 keras을 활용하였으며, 모델은 ResNet50을 구현되었다. 1. 모델 정의 from keras.applications.resnet import ResNet50 from keras.layers import Input, Dense from keras.models import Model model_input = Input(shape=train_X.shape[1:]) model = ResNe..
2022.04.26 -
[Keras] Tensorflow GPU 사용여부 확인하기
기존의 코드 import tensorflow as tf tf.test.is_gpu_available() (결과) - 위와 같이 'True'가 나오면 동작하는 것으로 확인할 수 있음 해당 코드를 실행하면 Warning(2022.01.28 기준)이 발생한다. 이는 위의 코드가 더이상 사용되지 않을 수 있으니 다른 코드를 사용하라고 나타났다. 새로 사용할 코드 import tensorflow as if tf.config.list_physical_devices('GPU') (결과) 사용가능한 GPU가 리스팅된다. 이는 tf를 통해 접근이 가능한 것이므로, 작동이 되는 것으로 볼 수 있다.
2022.01.28 -
[Keras] 내가 보려고 쓴 Probability Bayesian Neural Network(Probability BNN) 구현하기
- 이 글은 작성자가 이해한 바 대로 작성되어, 내용이 실제와 다를 수 있습니다. - 이 글은 다음 사이트를 참조하여 작성되었습니다. Keras documentation: Probabilistic Bayesian Neural Networks Probabilistic Bayesian Neural Networks Author: Khalid Salama Date created: 2021/01/15 Last modified: 2021/01/15 Description: Building probabilistic Bayesian neural network models with TensorFlow Probability. View in Colab • GitHub source Introduction Tak keras.io..
2021.11.21 -
[Keras] 내가 보려고 쓴 Bayesian Neural Network(BNN) 구현하기
- 이 글은 작성자가 이해한 바 대로 작성되어, 내용이 실제와 다를 수 있습니다. - 이 글은 다음 사이트를 참조하여 작성되었습니다. Keras documentation: Probabilistic Bayesian Neural Networks Probabilistic Bayesian Neural Networks Author: Khalid Salama Date created: 2021/01/15 Last modified: 2021/01/15 Description: Building probabilistic Bayesian neural network models with TensorFlow Probability. View in Colab • GitHub source Introduction Tak keras.io..
2021.11.19 -
Keras 모델 시각화 및 graphviz의 path 에러 해결
Keras를 활용하여 딥러닝 모델을 구축하고 나면 모델이 어떤 모양을 하고 있는지 시각적으로 표현해줘야 할 때가 있다. 시각적으로 표현하는 것은 타인에게 설명할 때 굉장히 효과적인 도구로서 활용될 수 있어, 나는 많이 활용하는 편이다. 모델을 직접 그림을 그리는 것이 아닌 패키지를 통해 간단히 시각화 할 수 있는 방법은 다음과 같다. 1. Keras 외 필요한 패키지 설치 모델 시각화를 위해 필요한 패키지는 2가지가 있다. 이 패키지는 다른 python 패키지 설치와 동일하게 cmd에서 진행하면 된다. - graphviz pip install graphviz - pydot pip install pydot 추가적으로, IPython을 설치해 주었으나, 이 패키지가 모델 시각화에 유효한 패키지인지는 확인하지..
2020.05.18