Em setembro de 2023, este repositório contém código de projetos legados de Memória Temporal Hierárquica (HTM) Numenta que estão em modo de manutenção há vários anos.
A Plataforma Numenta para Computação Inteligente ( NuPIC ) é uma plataforma de inteligência de máquina que implementa algoritmos de aprendizagem HTM. HTM é uma teoria computacional detalhada do neocórtex. No centro do HTM estão algoritmos de aprendizagem contínua baseados no tempo que armazenam e recuperam padrões espaciais e temporais. O NuPIC é adequado para uma variedade de problemas, particularmente detecção de anomalias e previsão de fontes de dados de streaming. Para obter mais informações, consulte numenta.org ou o Fórum NuPIC.
Para guias de uso, início rápido e documentação da API, consulte http://nupic.docs.numenta.org/.
Planejamos fazer apenas lançamentos secundários e limitar as alterações no NuPIC e NuPIC Core a:
Os binários NuPIC estão disponíveis para:
As dependências a seguir são necessárias para instalar o NuPIC em todos os sistemas operacionais.
Requisitos adicionais do OS X:
Execute o seguinte para instalar o NuPIC:
pip install nupic
# From the root of the repo:
py.test tests/unit
--user
para os comandos acima para instalar em um local que não seja do sistema (depende do seu ambiente). Alternativamente, você pode executar os comandos pip
com sudo
(não recomendado).--use-wheel
se você tiver uma versão mais antiga do pip (wheels agora são o formato de pacote binário padrão para pip).Para quaisquer outros problemas de instalação, consulte nossa pesquisa em nossos fóruns (poste perguntas lá). Você pode relatar bugs em https://github.com/numenta/nupic/issues.
Bate-papo da comunidade ao vivo:
Para instalar a partir do código-fonte local, execute a partir da raiz do repositório:
pip install .
Use o argumento opcional -e
para uma instalação de desenvolvedor.
Se você deseja construir o nupic.bindings
dependente da fonte, você deve construir e instalar a partir do nupic.core
antes de instalar o nupic (já que uma versão do PyPI será instalada se nupic.bindings
ainda não estiver instalado).