문제는 언제 발생했냐!
잘~ 쓰고있다가 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 이상만 만들어주면 되는거같음.
버전문제엿다
발생하는 거의 모든 문제가 버전문제인듯 짱낭
댓글 없음:
댓글 쓰기