Python(4)
-
[Python] pickle파일 로드하기와 에러 unsupported pickle protocol
import pickle with open("filename.pickle","rb") as fr: data = pickle.load(fr, encoding='bytes') print(data) (Error) 위 코드 사용시 다음의 에러가 발생하는 경우 ValueError: unsupported pickle protocol: 5 site:stackoverflow.com 해당 에러는 python의 버전에 의해 발생하는 에러이다. 관련 내용은 다음을 참조하였다.
2021.09.07 -
[Keras] ImageDataGenerator에서 Image와 Label 뽑아내기
1. ImageDataGenerator 정의 Label 별 폴더로 잘 정리된 이미지 데이터 셋은 다음과 같이 로드할 수 있다. from keras.preprocessing.image import ImageDataGenerator batch_size = 30 datagen = ImageDataGenerator(rescale = 1./255, validation_split = 0.3, featurewise_center = True) generator = datagen.flow_from_directory('./data', shuffle = True, target_size=(30,30), batch_size=batch_size, class_mode = 'categorical') 2. 생성된 총 이미지 수와 실행..
2021.07.16 -
[Python] Cplex package 설치하기
1. IBM 사이트에서 cplex studio 설치하기 https://www.ibm.com/kr-ko/products/ilog-cplex-optimization-studio 2. cplexstudio 설치 폴더 및 setup.py 경로 확인 setup.py는 '~ [IBM]-[ILOG]-[CPLEX_Studio201]-[python]'에 위치함 (예) C:\Program Files\IBM\ILOG\CPLEX_Studio201\python 3. anaconda prompt에 관리자권한으로 접속 4. 다음 순서로 cmd 실행 cd C:\Program Files\IBM\ILOG\CPLEX_Studio201\python conda activate env python setup.py install setup.py..
2021.06.24 -
Keras 모델 시각화 및 graphviz의 path 에러 해결
Keras를 활용하여 딥러닝 모델을 구축하고 나면 모델이 어떤 모양을 하고 있는지 시각적으로 표현해줘야 할 때가 있다. 시각적으로 표현하는 것은 타인에게 설명할 때 굉장히 효과적인 도구로서 활용될 수 있어, 나는 많이 활용하는 편이다. 모델을 직접 그림을 그리는 것이 아닌 패키지를 통해 간단히 시각화 할 수 있는 방법은 다음과 같다. 1. Keras 외 필요한 패키지 설치 모델 시각화를 위해 필요한 패키지는 2가지가 있다. 이 패키지는 다른 python 패키지 설치와 동일하게 cmd에서 진행하면 된다. - graphviz pip install graphviz - pydot pip install pydot 추가적으로, IPython을 설치해 주었으나, 이 패키지가 모델 시각화에 유효한 패키지인지는 확인하지..
2020.05.18