美文网首页
类脑计算编程框架

类脑计算编程框架

作者: etheon | 来源:发表于2021-07-06 10:48 被阅读0次

Nest是一款模拟脉冲神经网络的框架,提供接口包括各类神经元模型、网络连接模型、以及监控设备模型等。开发者可以使用NEST创建大规模脉冲神经网络模型,并进行脉冲波形的观察分析。

安装NEST

系统:Ubuntu 16.04

环境:Python 3.9

版本:Nest 3.0

Nest的依赖包

  • CMake 3.12 or higher
  • libtool
  • GNU readline library
  • GNU Scientific Library
  • Boost library
  • Python 3.8 or higher
  • Cython 0.28.3 or higher
  • NumPy
  • SciPy
  • Matplotlib 3.0 or higher
  • IPython

创建虚拟环境

环境:anaconda

  1. 创建虚拟环境:
conda create --name MNP python=3.9
  1. 进入虚拟环境:
source activate
conda activate MNP

安装CMake

  1. 下载源码

    https://cmake.org/download

  2. 编译安装

    ./bootstrap
    make -j4
    make install
    

注意

安装CMake时可能出错,提示“Could NOT find OpenSSL”。此时,需安装libssl-dev

apt-get install libssl-dev
  1. 查看安装情况

    cmake --version
    

注意

查看安装情况时提示没有文件或目录,因为cmake安装路径默认在usr/local/bin/cmake,但是系统会默认取usr/bin中寻找。此时,建立连接

ln -s /usr/local/bin/cmake /usr/bin

安装NEST

  1. 进入虚拟环境MNP
  2. 编译NEST源码
cmake /NEST/src/path/
  1. 安装NEST
make
make install
make installcheck

相关文章

  • 类脑计算编程框架

    Nest是一款模拟脉冲神经网络的框架,提供接口包括各类神经元模型、网络连接模型、以及监控设备模型等。开发者可以使用...

  • ReactiveCocoa学习-链式编程(二)

    通过对Masonry框架的简单的学习, 自己动手体验一下链式编程的简洁写一个计算器类, 然后这个类可以计算加减乘除...

  • MapReduce学习(一)、(二)

    MapReduce:分布式并行编程框架 (一)概述 1.与传统并行计算框架的对比 传统的并行计算框架(如MPI)采...

  • 类脑思维的实现框架

    类脑的集中控制 认可脑的集中控制特性是构建类脑基础结构的前提.与现今类脑计算结构的"无中心"(Decentrali...

  • 《脑编程与知识工程的探索发现》文/苏暖人

    关键词:脑编程、知识工程、数据管理 大脑编程就是利用脑的神经元进行与计算机结合,从而控制大脑进行脑开发的编程技术。...

  • 优秀的计算机编程类博客 和 文章

    优秀的计算机编程类博客 和 文章 介绍 优秀的计算机编程类博客是一些关于计算机方面的优秀博客。 欢迎大家将经常看的...

  • tf API 研读3:Building Graphs

    tensorflow是通过计算图的方式建立网络。比喻说明:结构:计算图建立的只是一个网络框架。编程时框架中不会出现...

  • Spark 极简教程

    Spark 并行计算框架简介 大规模数据处理 类Hadoop MapReduce的通用并行框架. 分布式计算引擎 ...

  • 大数据框架

    大数据也包含很多种类的框架,一般分成两类,即大数据计算框架和大数据存储框架。 大数据计算框架又可以按照执行方式分成...

  • Netty——服务端简易开发

    Netty —— NIO 编程框架 服务端开发 几个关键的类 EventLoopGroup、NioEventLoo...

网友评论

      本文标题:类脑计算编程框架

      本文链接:https://www.haomeiwen.com/subject/pfzwultx.html