머신러닝&딥러닝/Tensorflow&keras

VScode 에서 keras intellicode가 잘 안될 때

Like_Me 2019. 12. 21. 12:24

Visual Studio Code를 사용할 때, 자동완성 기능의 편리함을 많이 느낍니다. 

Python의 경우도 VScode의 확장팩인 Visual Studio IntelliCode를 사용하여 코딩을 하면 굉장히 편합니다.

 

그런데, tensorflow의 keras를 이용하려고 하는데 intellicode가 아래의 사진처럼 잘 안되는 걸 느꼈습니다.

keras의 layers 함수를 쓰려고 하는데 자동완성이 안되는 모습

제가 pylint를 사용해서 python interactive창이 뜨게 되는데 거기서는 또 잘 되더라구요. 그래서 가끔 함수 이름을 까먹을 때 그렇게 했는데 항상 하기는 불편해서 방법을 알아봤습니다.

 

그렇게 해서 발견한 방법을 공유합니다.

keras의 layers 함수를 불러오려는데 자동완성이 되는 모습

  위와같이 tensor flow_core.python.keras.api로부터 keras를 불러와서 사용을 하게 되면 자동완성이 잘 작동함을 볼 수 있습니다.