A method of performing event-based Bayesian inference and learning includes receiving input events at each node. The method also includes applying bias weights and/or connection weights to the input events to obtain intermediate values. The method further includes determining a node state based on the intermediate values. Further still, the method includes computing an output event rate representing a posterior probability based on the node state to generate output events according to a stochastic point process.
이벤트-기반 베이지안 추론 및 학습을 수행하는 방법은 각각의 노드에서 입력 이벤트들을 수신하는 단계를 포함한다. 방법은 또한 중간 값을 획득하기 위해 입력 이벤트들에 바이어스 가중치들 및/또는 연결 가중치들을 적용하는 단계를 포함한다. 방법은 중간 값들에 기초하여 노드 상태를 결정하는 단계를 더 포함한다. 또한, 방법은 확률적 포인트 프로세스에 따라 출력 이벤트들을 발생시키기 위해 노드 상태에 기초하여 사후 확률을 나타내는 출력 이벤트 레이트를 연산하는 단계를 포함한다.