머신러닝(Machine Learning)/Keras

keras에서 AttributeError: module 'pandas.core.computation' has no attribute 'expressions' 에러 발생 시 해결 방법.

leebaro 2018. 1. 4.
728x90

keras에서 backend를 tensorflow로 하고 아래과 같은 코드를 실행 시 에러가 발생 합니다.


tb_hist = keras.callbacks.TensorBoard(log_dir='./graph', histogram_freq=0, write_graph=True, write_images=True)



에러는 아래와 같습니다.


 AttributeError: module 'pandas.core.computation' has no attribute 'expressions' 







다양한 해결 방법이 있는데 저는 dask 패키지를 업데이트 하니까 해결되었습니다.


해결 전 : dask-0.15.3

해결 후 : dask-0.16.0


해결 방법은 아래와 같은 코드를 실행하여 dask 패키지를 업그레이드 하면 됩니다.

 pip install dask --upgrade


위의 방법으로 해결하지 못 하였다면 아래와 같이 다양한 방법을 이용해 보세요.


1. https://github.com/keras-team/keras/issues/6545

2. keras 버전 업그레이드

3. pandas 패키지 업그레이드



728x90

'머신러닝(Machine Learning) > Keras' 카테고리의 다른 글

tensorboard 웹 포트 변경  (1) 2018.01.04