2021년 4월 1일 목요일

keras 버전으로 인한 오류

문제는 언제 발생했냐!

잘~ 쓰고있다가 leakyRelu를 사용한 모델을 불러왔는데 

 leaky relu keras, unexpected keyword argument passed to optimizer: learning_rate

요게 떴다.

케라스 버전이 낮아서 그렇다고 해서 anaconda prompt 관리자 모드로 들어가서

pip install keras --upgrade를 해주었지

하지만여기서 tensorflow 버전 오류 문제 1.3.1 사용중이었고 2.2 이상의 버전이 필요함.

pip install tensorflow --upgrade를 아무리 해도 1.3.1 버전이 유지됨.

이때 다시 케라스 버전 낮춤


그후 다음 오류 발생 (tensorflow 버전오류인듯)

could not find the dll(s) 'msvcp140_1.dll'. tensorflow requires that these dlls be installed in a directory



C++ 계열 프로그램을 재설치하라고 해서 설치하면 위의창이 뜸

나는 설치 실패뜸 

어쩌다가 해결했는데 참조한 링크를 못찾겠음.찾으면 추가하겠음

암튼 해결하고 저걸 설치했음.



그후 다음문제 발생 

module 'tensorflow.python.framework.ops' has no attribute '_tensorlike'


anaconda prompt 관리자 창에서 pip install keras==2.4.3

해줬음.



결론은 케라스 버전 2.4.3, 텐서플로우 버전 2.2 이상만 만들어주면 되는거같음.

버전문제엿다


발생하는 거의 모든 문제가 버전문제인듯 짱낭

vba로 새창 띄우기

 일반적으로 vba에서 새창을 띄우는 명령어를 사용하면,  workbook.add  계속 vba 창이 떠있는 경우, 새로 열린 창에서 내용 수정이 되지 않는다 (락이 걸린상태처럼) 그래서 vba 창을 계속 켜놓은 상태로 새창을 실행하고 거기서 문서 편...