神经元的结构,这些神经元可以通过电 *** 产生兴奋,从而促进睡眠 。但是,如果你的大脑长期处于紧张状态,就会影响睡眠质量 。所以,我们应该学会,保持良好的心态,不要过度紧张 。如果你经常失眠,你可以尝试一下这些 ***。让你的身体慢慢恢复健康 。你知道吗?失眠的人不妨尝试这些 ***,可以帮助你睡得更好 。如果你想改善睡眠质量,你可以尝试以下几种 ***。让你的身体慢慢恢复健康 。
陈濂
2017-09-08
package com.zrzhen.ai.core;
import java.util.ArrayList;
import java.util.List;
/**
* 表示一个神经元
* @author Chen Anlian
*
*/
public class Neuron {
/**
* 输入连接,*** 由此传入神经元 。
*/
protected List<Connection> inputConnections;
/**
* 输出连接,神经元对输入进行运算后输出 ***,作为下一个神经元的输入 。
*/
protected List<Connection> outConnections;
/**
* 所有输入的加总,因为这个变量仅作为运算过程的临时变量,不必持久化,所以用关键字transient修饰
*/
protected transient double totalInput = 0;
/**
* 考虑了偏置函数后的输出
*/
protected transient double output = 0;
【神经元的结构包括 神经元的结构】/**
* 误差 。
*/
protected transient double error = 0;
/**
* 输入函数,通常选择加权求和 。
*/
protected InputFunction inputFunction;
/**
* 传输函数 。
*/
protected TransferFunction transferFunction;
/**
* 创建一个神经元,构造函数 。
*/
public Neuron() {
this.inputFunction = new InputFunction();
this.transferFunction = new TransferFunction();
this.inputConnections = new ArrayList<>();
this.outConnections = new ArrayList<>();
}
/**
* 神经元的核心 ***。
* 它根据神经元输入inputConnections计算神经元的净输入,并根据净输入得到神经元的输出 。
*/
public void calculate(){
if((this.inputConnections.size()>0)){
this.totalInput = this.inputFunction.getOutput(this.inputConnections);
}
//净输入传入传输函数形成神经元的输出
this.output=this.transferFunction.getOutput(this.totalInput);
}
/**
* 重置神经元输入、输出为0
*/
public void reset() {
this.setTotalInput(0d);
this.setOutput(0d);
}
public List<Connection> getInputConnections() {
return inputConnections;
}
public void setInputConnections(List<Connection> inputConnections) {
this.inputConnections = inputConnections;
}
public List<Connection> getOutConnections() {
return outConnections;
}
public void setOutConnections(List<Connection> outConnections) {
this.outConnections = outConnections;
}
public double getTotalInput() {
return totalInput;
}
public void setTotalInput(double totalInput) {
this.totalInput = totalInput;
}
public double getOutput() {
return output;
}
public void setOutput(double output) {
this.output = output;
}
public double getError() {
return error;
}
public void setError(double error) {
this.error = error;
}
public InputFunction getInputFunction() {
return inputFunction;
}
public void setInputFunction(InputFunction inputFunction) {
this.inputFunction = inputFunction;
}
public TransferFunction getTransferFunction() {
return transferFunction;
}
public void setTransferFunction(TransferFunction transferFunction) {
this.transferFunction = transferFunction;
推荐阅读
- 钱怎么画简笔画 洗碗机简笔画怎么画
- 求之不得,寤寐思服,悠哉悠哉啥意思 求之不得寤寐思服的意思
- 垂询是什么意思 垂询是什么意思
- 竟字怎么组词?竞怎么组词
- 一亩地多少平米一亩有几平方米
- 久别重逢的情侣,见面后第一件事要干什么?
- 你先回答我用英语怎么说 回答我用英语怎么说
- 哪些食物有助于乳汁分泌
- anniversary是什么意思中文?anniversary是什么意思中文海词