当前位置:网站首页>What is a neural network
What is a neural network
2022-06-22 02:11:00 【Leaves that go to bed early】
What is a neural network
Neural network is a collection of neurons that are connected by layers. Each neuron is a small computing unit that performs simple calculations to collectively solve a problem. They are organized in layers. There are 3 types of layers: input layer, hidden layer and outter layer. Each layer contains a number of neurons, except for the input layer. Neural networks mimic the way a human brain processes information.

Components of a neural network
Activation function
determines whether a neuron should be activated or not. The computations that happen in a neural network include applying an activation function. If a neuron activates, then it means the input is important. The are different kinds of activation functions. The choice of which activation function to use depends on what you want the output to be. Another important role of an activation function is to add non-linearity to the model.
- Binary used to set an output node to 1 if function result is positive and 0 if the function result is negative. f(x)={0,if x<01,if x≥0f(x)={0,if x<01,if x≥0
- Sigmod is used to predict the probability of an output node being between 0 and 1. f(x)=11+e−xf(x)=11+e−x
- Tanh is used to predict if an output node is between 1 and -1. Used in classification use cases. f(x)=ex−e−xex+e−xf(x)=ex−e−xex+e−x
- ReLU used to set the output node to 0 if fuction result is negative and keeps the result value if the result is a positive value. f(x)={0,if x<0x,if x≥0f(x)={0,if x<0x,if x≥0
Weights influence how well the output of our network will come close to the expected output value. As an input enters the neuron, it gets multiplied by a weight value and the resulting output is either observed, or passed to the next layer in the neural network. Weights for all neurons in a layer are organized into one tensor
Bias makes up the difference between the activation function’s output and its intended output. A low bias suggest that the network is making more assumptions about the form of the output, whereas a high bias value makes less assumptions about the form of the output.

We can say that an output yy of a neural network layer with weights WW and bias bb is computed as summation of the inputs multiply by the weights plus the bias x=∑(weights∗inputs)+biasx=∑(weights∗inputs)+bias, where f(x)f(x) is the activation function.
边栏推荐
- Chapter 03 extraction of anterior segment tissue based on multi-scale morphology - full system matlab intelligent driving in-depth learning
- Mba-day18 elimination method
- 优秀的 Verilog/FPGA开源项目介绍(二十七)- 小型CPU
- 论文笔记: 多标签学习 ACkEL
- 众昂矿业:萤石稀缺资源属性增强,未来或出现供需缺口
- Games-101 personal summary transformation
- 微信小程序影视评论交流平台系统毕业设计毕设(1)开发概要
- Learn to crawl steadily 08 - detailed explanation of the use method of selenium
- Chapter 24 image and video processing based on Simulink -- matlab in-depth learning and practical collation
- latex关于&的报错问题及表格排版问题
猜你喜欢

Chapter 08 handwritten digit recognition based on knowledge base matlab deep learning application practice

idea----bookmark

优秀的 Verilog/FPGA开源项目介绍(二十七)- 小型CPU

Lianfa science and technology -- Introduction to Lianfa science and technology ++ attached

Games-101-personal summary shading
![[Chapter 13 image compression and reconstruction based on Hoffman -- image processing application of MATLAB deep learning practice]](/img/ac/6f3ce735f52bc44a5dd65e0f2b870c.png)
[Chapter 13 image compression and reconstruction based on Hoffman -- image processing application of MATLAB deep learning practice]

Word document to markdown document?

atguigu----过滤器

Completion of graduation design of wechat small program film and television review and exchange platform system (4) opening report

微信小程序影视评论交流平台系统毕业设计毕设(7)中期检查报告
随机推荐
Digital final notes
[Chapter 13 image compression and reconstruction based on Hoffman -- image processing application of MATLAB deep learning practice]
cmake常用命令分类备忘
word中mathtype公式右编号右对齐
postgresql根据时间字段的大小来取数
C # judge whether the application is started and displayed
Learn to crawl steadily 08 - detailed explanation of the use method of selenium
Ansible inventory host list
rt_thread的消息队列
atguigu----列表渲染
Individual problem solution of the 298th round of force deduction
Minecraft 1.18.2 biochemical 8 module version 1.3 3D objects + more complex villages
Mysql database easy learning 09 - commonly used by data analysts: multi table query of data query language DQL
Review of mathematical knowledge: triple integral
Leetcode 513 find the value in the lower left corner of the tree [bfs binary tree] the leetcode path of heroding
[Chapter 20 video target detection based on inter frame difference method -- Application of MATLAB software in-depth learning]
Error reporting and table layout of latex on &
Efficient packet processing system based on dpdk
理财产品赎回确认日是什么意思?
Mysql数据库轻松学06—数据分析师常用:数据查询语言DQL之单表查询