课题基金 / 基金详情

Unlocking spiking neural networks for machine learning research

Unlocking spiking neural networks for machine learning research
解锁用于机器学习研究的尖峰神经网络
批准号:
EP/V052241/1
负责人:
James Knight
金额:
$106.36万
依托单位:
依托单位国家:
英国
项目类别:
Fellowship
财政年份:
2022
资助国家:
英国
项目状态:
未结题
起止时间:
2022 至 --

项目摘要

项目成果

James Knight的其他基金

相似基金

相关文献

中文摘要
翻译
点击翻译按钮获取中文摘要
英文摘要
In the last decade there has been an explosion in artificial intelligence research in which artificial neural networks, emulating biological brains, are used to solve problems ranging from obstacle avoidance in self-driving cars to playing complex strategy games. This has been driven by mathematical advances and powerful new computer hardware which has allowed large 'deep networks' to be trained on huge amounts of data. For example, after training a deep network on 'ImageNet' - which consists of over 14 million manually annotated images - it can accurately identify the content of images. However, while these deep networks have been shown to learn similar patterns of connections to those found in the parts of our brains responsible for early visual processing, they differ from real brains in several important ways, especially in how the individual neurons communicate. Neurons in real brains exchange information using relatively infrequent electrical pulses known as 'spikes', whereas, in typical artificial neural network models, the spikes are abstracted away and values representing the 'rates' at which spikes would be emitted are continuously exchanged instead. However, neuroscientists believe that large amounts of information is transmitted in the precise times at which spikes are produced. Artificial 'spiking neural networks' can harness these properties, making them useful in applications which are challenging for current models such as real-world robotics and processing data with a temporal component, such as video. However, spiking neural networks can only be used effectively if suitable computer hardware and software is available. While there is existing software for simulating spiking neural networks, it has mostly been designed for studying real brains, rather than building AI systems. In this project, I am going to build a new software package which bridges this gap. It will use abstractions and processes familiar to machine learning researchers, but with techniques developed for brain simulation, allowing exciting new SNN models to be used by AI researchers. We will also explore how spiking models can be used with a special new type of sensors which directly outputs spikes rather than a stream of images. In the first phase of the project, I will focus on using Graphics Processing Units to accelerate spiking neuron networks. These devices were originally developed to speed up 3D games but have evolved into general purpose devices, widely used to accelerate scientific and AI applications. However, while these devices have become incredibly powerful and are well-suited to processing lots of data simultaneously, they are less suited to 'live' applications such as when video must be processed as fast as possible. In these situations, Field Programmable Gate Arrays - devices where the hardware itself can be re-programmed - can be significantly faster and are already being used behind the scenes in data centres. In this project, by incorporating support for FPGAs into our new software, we will make these devices more accessible to AI researchers and unlock new possibilities of using biologically-inspired spiking neural networks to learn in real-time.As well as working on these new research strands, I will also dedicate time during my fellowship to advocate for research software engineering as a valuable component of academic institutions, both via knowledge exchange and research funding. In the shorter term, I will work to develop a community of researchers involved in writing software at Sussex by organising an informal monthly 'surgery' as well as delivering specialised training on programming Graphics Processing Units and more fundamental computational and programming training for new PhD students. Finally, I will develop internship and career development opportunities for undergraduate students, to gain experience in research software engineering.
期刊论文(9)
专著(0)
科研奖励(0)
会议论文
DOI: 10.1145/3584954.3585001
发表时间: 2023-04
期刊: Proceedings of the 2023 Annual Neuro-Inspired Computational Elements Conference
影响因子: --
作者: [James C. Knight;Thomas Nowotny]
通讯作者: James C. Knight;Thomas Nowotny
Efficient GPU training of LSNNs using eProp
使用 eProp 对 LSNN 进行高效 GPU 训练
DOI: 10.1145/3517343.3517346
发表时间: 2022
期刊:
影响因子: --
作者: [Knight J]
通讯作者: Knight J
Towards Autonomous Robotic Systems - 24th Annual Conference, TAROS 2023, Cambridge, UK, September 13-15, 2023, Proceedings
迈向自主机器人系统 - 第 24 届年会,TAROS 2023,英国剑桥,2023 年 9 月 13-15 日,会议记录
DOI: 10.1007/978-3-031-43360-3_12
发表时间: 2023
期刊:
影响因子: --
作者: [West A]
通讯作者: West A
Insect-inspired Spatio-temporal Downsampling of Event-based Input
基于事件输入的受昆虫启发的时空下采样
DOI: 10.1145/3589737.3605994
发表时间: 2023
期刊:
影响因子: --
作者: [Ghosh A]
通讯作者: Ghosh A
6
    Track 2 GK-12: Collaborative to Advance Teaching, Technology and Science in (CATTS)
    • 批准号:
      0338247
    • 项目类别:
      Continuing Grant
    • 资助金额:
      $199.98万
    • 财政年份:
      2004
    • 负责人:
      James Knight
    • 依托单位:
    国内基金
    海外基金
    基于深度Spiking神经网络的多模态类脑模型研究
    • 批准号:
      62106038
    • 项目类别:
      青年科学基金项目(C类)
    • 资助金额:
      30.0万元
    • 批准年份:
      2021
    • 负责人:
      张马路
    • 依托单位:
    具有模块功能特异化性质的新型Spiking神经网络模型研究
    • 批准号:
      61976043
    • 项目类别:
      面上项目
    • 资助金额:
      56.0万元
    • 批准年份:
      2019
    • 负责人:
      屈鸿
    • 依托单位:
    具有时序迁移能力的Spiking-Transfer learning (脉冲-迁移学习)方法研究
    • 批准号:
      61806040
    • 项目类别:
      青年科学基金项目
    • 资助金额:
      20.0万元
    • 批准年份:
      2018
    • 负责人:
      解修蕊
    • 依托单位:
    具有时序处理能力的Spiking-Deep Learning(脉冲深度学习)方法研究
    • 批准号:
      61573081
    • 项目类别:
      面上项目
    • 资助金额:
      64.0万元
    • 批准年份:
      2015
    • 负责人:
      屈鸿
    • 依托单位: