Processor node, artificial neural network and method operation of an artificial neural network
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G06N-003/02
G06N-003/08
출원번호
US-0348130
(2012-01-11)
등록번호
US-8892486
(2014-11-18)
우선권정보
EP-11150739 (2011-01-12)
발명자
/ 주소
Isaiadis, Stavros
출원인 / 주소
Fujitsu Limited
대리인 / 주소
Staas & Halsey LLP
인용정보
피인용 횟수 :
0인용 특허 :
2
초록▼
There is provided a temporal processor node for use as an input node in the input layer of a class network in an artificial neural network, the class network being operable to generate an output signal based on a network input vector component received by the input layer, the temporal processor node
There is provided a temporal processor node for use as an input node in the input layer of a class network in an artificial neural network, the class network being operable to generate an output signal based on a network input vector component received by the input layer, the temporal processor node being operable to receive observation data representing the observed state of a monitored entity as a component of the network input vector. The temporal processor node comprises a memory module operable to store a most recently observed state of the monitored entity in the memory module as a current state, a modification module having a timer, the timer being operable to output a value representing time elapsed since observation of the current state, the modification module being operable to modify the current state with a modification factor dependent on the value output by the timer, wherein when triggered, the temporal processor node is operable to output the modified current state as a representation of the current state.
대표청구항▼
1. A temporal processor node for use as an input node in the input layer of a class network in an artificial neural network, the class network being operable to generate an output signal based on a network input vector component received by the input layer, the temporal processor node being operable
1. A temporal processor node for use as an input node in the input layer of a class network in an artificial neural network, the class network being operable to generate an output signal based on a network input vector component received by the input layer, the temporal processor node being operable to receive observation data representing the observed state of a monitored entity as a component of the network input vector, the temporal processor node comprising: a memory module operable to store a most recently observed state of the monitored entity in the memory module as a current state;a modification module having a timer, the timer being operable to output a value representing time elapsed since observation of the current state, the modification module being operable to modify the current state with a modification factor dependent on the value output by the timer; whereinwhen triggered, the temporal processor node is operable to output the modified current state as a representation of the current state. 2. An artificial neural network having a class network, the class network operable to generate an output signal based on a network input vector received by an input layer of the class network, the class network comprising: a plurality of input nodes forming the input layer, each input node having a memory module and being operable to receive observation data representing the observed state of a monitored entity as a component of the network input vector, to store a most recently observed state of the monitored entity in the memory module as a current state, and, when triggered, to output a representation of the current state; whereinone or more of the plurality of input nodes is a temporal processor node according to claim 1. 3. The artificial neural network according to claim 2, wherein the class network is operable to function in a training mode, in whichthe input layer is operable to receive a training input vector as a network input vector with sample states of monitored entities as components for treatment as observed states of monitored entities in the input nodes, andthe modification factor for each of a plurality of values of elapsed time is set for each temporal processor node. 4. The artificial neural network according to claim 3, wherein each time a training input vector is received: the training procedure is performed with the timers of the one or more temporal processor nodes outputting an elapsed time of zero;and for each temporal processor node, the training procedure is performed with the timer of the temporal processor node outputting each of a plurality of values of elapsed time. 5. The artificial neural network according to claim 4, wherein the class network is operable to function in a recognition mode, in whichwhen a component of the network input vector changes, the plurality of input nodes forming the input layer are triggered and are each operable to output a representation of the current state, andif the input node at which the received component of the network input vector has changed is a temporal processor node, the timer of that temporal processor node is reset. 6. The artificial neural network according to claim 5, the class network further comprising: a processing layer including a plurality of processing nodes operable to receive one or more representations of current states from the input layer, and to combine and modify the received representations to output as a processed signal; andan output layer, operable to receive processed signals from one or more processing nodes and to combine and modify the received processed signals to output as the output signal. 7. The artificial neural network according to claim 6, wherein the monitored entities whose states are observed belong to a system, and the class network is operable to generate a decision on whether or not a particular problem has occurred in the system based on the network input vector. 8. The artificial neural network according to claim 7, further comprising one or more additional class networks, each additional class network being operable to generate a decision on whether or not a different particular problem has occurred in the same system based on a network input vector. 9. A method for generating an output signal from a network input vector received by an input layer in a class network forming part of an artificial neural network, the class network comprising a plurality of input nodes forming the input layer, each input node having a memory module, wherein one or more of the input nodes are temporal processor nodes, each comprising a modification module having a timer, the method comprising:at each of the input nodes, receiving observation data representing the observed state of a monitored entity as a component of the network input vector, and storing a most recently observed state of the monitored entity in the memory module as a current state, and, when triggered, outputting a representation of the current state; andat each of the temporal processing nodes, the method further comprises:outputting a value from the timer representing time elapsed since observation of the current state;modifying the current state with a modification factor dependent on the value output by the timer; andwhen triggered, outputting the modified current state as the representation of the current state. 10. The method according to claim 9, further comprising, in a training mode of the class network: inputting to the input layer as a network input vector, a training input vector with sample states of monitored entities for treatment as observed states of monitored entities in the input nodes;for each training input vector, resetting each of the timers when the training sample is received, and for each of a plurality of values of elapsed time, performing a training procedure to define a modification factor for each temporal processor node. 11. The method according to claim 10, further comprising, in a recognition mode of the class network: when a component of the network input vector changes, triggering each of the plurality of input nodes forming the input layer to output a representation of the current state, andif the input node at which the received component of the network input vector has changed is a temporal processor node, resetting the timer.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (2)
Tattersall Graham D. (Friston GB2), Pattern recognition of temporally sequenced signal vectors.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.