
안녕하세요. 저번에 얘기 드린 대로 htm.core를 Google Colaboratory에 설치할 수도 있습니다. 아직 뚜렷한 활용 방안을 찾지는 못했지만 일단 잊어버리기 전에 정리하는 차원에서 글을 작성해봤습니다.
환경
- Google Colab
- Google Colab은 파이썬 3.7 이상 버전을 지원하고 있기 때문에 Nupic 대신 htm.core를 설치합니다.
- Google Colab에는 환경이 거의 갖춰져 있기 때문에 특별히 신경 쓸 사항은 없습니다.
- 설치를 하고 연결이 끊기기 전에 빠르게 돌려보고 싶었던 데이터셋을 돌려봐야 합니다. 연결이 끊기면 설치한 게 다시 초기화되어 없어지니까요.
- Google Colab은 리눅스 환경에서 구동됩니다.
설치 방법
코랩에서 cmd처럼 명령을 내릴 수 있도록 매직 명령어를 사용합니다. (앞에 느낌표 '!'를 붙이면 cmd에서처럼 명령어를 사용할 수 있습니다.)
-
를 이용하여 레포지토리를 복사합니다.!git clone https://github.com/htm-community/htm.core
-
로 설치를 진행합니다.!python htm.core/setup.py install
-
를 이용하여 제대로 설치되었는지 확인합니다. 저는 결과적으로 아래와 같이 4개의 검사는 진행되지 않았습니다.!python htm.core/setup.py test
- 바로 코드 블록에서
import htm help(htm)
을 입력하면 htm 라이브러리가 없다는 에러가 나옵니다. 아무래도 코랩에서 노트북을 실행하는 환경과 제가 설치한 환경이 달라서 생기는 문제가 아닐까 추측해봅니다.와 같이 매직 명령어로 파이썬을 실행한 후 입력하면 잘 실행됩니다. !python >>>import htm >>>help(htm)
- 결론적으로 5번과 같이 매직 명령어로 파이썬을 노트북 내에서 실행해야지만 htm 라이브러리를 사용할 수 있는데요. 저는 이 때문에 코랩에 htm.core를 설치한 후 활용 방안을 아직 찾지 못하고 있습니다. 만약 찾게 되신다면 꼭 알려주시길 바랍니다!
결론
이와 같이 코래벵 htm.core를 설치할 수 있습니다만 말씀드렸다시피 활용 방안은 아직 찾지 못했습니다. 로컬 개발 환경에 설치하고 싶으신 분들은 제 이전 글을 참고하면 도움이 될 것 같습니다.
2021.07.27 - [딥러닝 & 머신러닝 공부] - htm.core 아나콘다 가상환경 설치(htm.core in Anaconda environment)
참고
!python -m pip install -i https://test.pypi.org/simple/ htm.core
의 경우 pytest의 버전이 맞지 않는다는 에러 메시지를 띄워서 source를 사용하는 방식을 택했습니다.
#이 글이 도움이 되었다면 공감♡과 댓글로 알려주세요^^
'딥러닝 & 머신러닝 공부' 카테고리의 다른 글
htm.core 아나콘다 가상환경 설치(htm.core in Anaconda environment) (0) | 2021.07.27 |
---|---|
Hierarchical Temporal Memory(HTM, 계층형 시간 메모리)란? (1) | 2021.07.16 |
댓글