300x250
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- 알고리즘
- 프로그래머스
- 코딩 테스트
- 킥스타트
- BFS
- PYTHON
- 그래프
- google coding competition
- 동적 프로그래밍
- 리눅스
- 딥러닝
- 파이썬
- OS
- CSS
- 코딩테스트
- 네트워크
- AI
- 구글 킥스타트
- dp
- 동적프로그래밍
- 운영체제
- 코딩
- nlp
- DFS
- 프로그래밍
- linux
- 브루트포스
- 백준
- 순열
- kick start
Archives
- Today
- Total
오뚝이개발자
[Keras] 케라스 AttributeError: module 'keras.optimizers' has no attribute 'RMSprop' 에러 해결법 본문
AI/AI 개발
[Keras] 케라스 AttributeError: module 'keras.optimizers' has no attribute 'RMSprop' 에러 해결법
땅어 2021. 10. 27. 20:59728x90
300x250
케라스에서 optimizer로 RMSprop을 사용하다 보면 위와 같은 에러가 나오는 경우가 많다. 아마 버전 문제이거나 import 형식 때문인 것 같은데(구체적인 원인은 잘 모르겠다...) 하지만 해결법은 알고 있음!!! ㅎㅎ
이런 경우 대부분 아래와 같이 사용했을 경우가 많다.
import keras
model = ~~~~.... # 대충 이 부분에 model definition을 했다고 한다면
model.compile(loss='categorical_crossentropy',
optimizer=RMSprop(lr=0.001),
metrics=['accuracy'])
이 때 실행을 돌리면 AttributeError: module 'keras.optimizers' has no attribute 'RMSprop' 와 같은 에러가 나올 때가 있다. 이럴 땐 아래와 같이 import 방식을 바꿔주면 해결된다.
from tensorflow.keras import optimizers
728x90
300x250
'AI > AI 개발' 카테고리의 다른 글
허깅페이스(Huggingface)로 내 모델 포팅(porting)하기 (0) | 2022.01.20 |
---|---|
[Anaconda] conda 가상환경 remove, copy, rename (0) | 2021.12.31 |
ML개발 GPU 사용 환경 세팅하기(Anaconda, Tensorflow, Keras, CUDA, cuDNN) (2) | 2021.11.15 |
[Keras] 케라스로 멀티 gpu 사용하기(여러 개의 gpu 사용하기, multi gpu) (0) | 2021.11.07 |
[Tensorflow] 텐서플로우 GPU로 실행하도록 설정하는 방법 (0) | 2021.11.07 |
Comments