- Hands-On Java Deep Learning for Computer Vision
- Klevis Ramo
- 197字
- 2021-07-02 13:25:42
Building a single neuron with multiple outputs
As stated previously, a biological neuron provides the outputs to multiple cells. If we continue to use the example in the previous section, our neuron should forward the attained value of 0.1 to multiple cells. For this sake of this situation, let's assume that there are three neurons.
If we provide the same output of 0.1 to all the neurons, they will all give us the same output, which isn't really useful. The question that now begs an answer is why we need to provide this to three or multiple neurons, when we could do it with only one?
To make this computationally useful, we apply some weights, where each weight will have a different value. We multiply the activation function with these weights to gain different values for each neuron. Look at the example depicted in the following diagram:

Here, we can clearly see that we assign the values =2,
=-1, and
=3 to the three weights and obtain the outputs
=0.2,
=-0.1, and
=0.3. We can actually connect these different values to three neurons and the output achieved will be different.
- 云數據中心基礎
- Oracle高性能自動化運維
- 大數據營銷:如何讓營銷更具吸引力
- 數據庫程序員面試筆試真題庫
- Lego Mindstorms EV3 Essentials
- 重復數據刪除技術:面向大數據管理的縮減技術
- 數據庫查詢優化器的藝術:原理解析與SQL性能優化
- AndEngine for Android Game Development Cookbook
- 領域驅動設計精粹
- 碼上行動:利用Python與ChatGPT高效搞定Excel數據分析
- 基于數據發布的隱私保護模型研究
- Access 2010數據庫應用技術教程(第二版)
- 大數據網絡傳播模型和算法
- 大數據理論與工程實踐
- Reactive Programming in Kotlin