2023년 9월 현재 이 저장소에는 수년 동안 유지 관리 모드에 있었던 기존 HTM(Hierarchical Temporal Memory) Numenta 프로젝트의 코드가 포함되어 있습니다.
NuPIC (Numenta Platform for Intelligent Computing)은 HTM 학습 알고리즘을 구현하는 기계 지능 플랫폼입니다. HTM은 신피질의 상세한 계산 이론입니다. HTM의 핵심에는 공간적, 시간적 패턴을 저장하고 불러오는 시간 기반 연속 학습 알고리즘이 있습니다. NuPIC은 다양한 문제, 특히 스트리밍 데이터 소스의 이상 탐지 및 예측에 적합합니다. 자세한 내용은 numenta.org 또는 NuPIC 포럼을 참조하세요.
사용 가이드, 빠른 시작 및 API 문서는 http://nupic.docs.nummenta.org/를 참조하세요.
우리는 마이너 릴리스만 수행하고 NuPIC 및 NuPIC Core의 변경을 다음으로 제한할 계획입니다.
NuPIC 바이너리는 다음 용도로 사용할 수 있습니다.
모든 운영 체제에 NuPIC을 설치하려면 다음 종속성이 필요합니다.
추가 OS X 요구 사항:
NuPIC을 설치하려면 다음을 실행하십시오.
pip install nupic
# From the root of the repo:
py.test tests/unit
--user
플래그를 사용해야 할 수도 있습니다(환경에 따라 다름). 또는 sudo
사용하여 pip
명령을 실행할 수 있습니다(권장되지 않음).--use-wheel
옵션을 추가해야 할 수도 있습니다(휠은 이제 pip의 기본 바이너리 패키지 형식입니다).다른 설치 문제가 있는 경우 포럼을 검색해 보세요(질문 게시). https://github.com/numenta/nupic/issues에서 버그를 보고할 수 있습니다.
라이브 커뮤니티 채팅:
로컬 소스 코드에서 설치하려면 저장소 루트에서 실행하십시오.
pip install .
개발자 설치에는 선택적인 -e
인수를 사용하십시오.
소스에서 종속 nupic.bindings
빌드하려면 nupic을 설치하기 전에 nupic.core
에서 빌드하고 설치해야 합니다( nupic.bindings
아직 설치되지 않은 경우 PyPI 릴리스가 설치되므로).