官术网_书友最值得收藏!

Network implementation 

As we have all the parameters (x, w, b, and y) required to implement the network, we perform a matrix multiplication between w and x. Then, sum the result with b. That will give our predicted y. The function is implemented as follows:

def simple_network(x):
y_pred = torch.matmul(x,w)+b
return y_pred

PyTorch also provides a higher-level abstraction in torch.nn called layers, which will take care of most of these underlying initialization and operations associated with most of the common techniques available in the neural network. We are using the lower-level operations to understand what happens inside these functions. In later chapters, that is Chapter 5, Deep Learning for Computer Vision and Chapter 6, Deep Learning with Sequence Data and Text, we will be relying on the PyTorch abstractions to build complex neural networks or functions. The previous model can be represented as a torch.nn layer, as follows:

f = nn.Linear(17,1) # Much simpler.

Now that we have calculated the y values, we need to know how good our model is, which is done in the loss function.

主站蜘蛛池模板: 辽宁省| 龙山县| 邵东县| 周口市| 武清区| 叙永县| 江源县| 蕲春县| 什邡市| 岑溪市| 墨脱县| 彰化市| 乾安县| 娄烦县| 高淳县| 金坛市| 怀来县| 凌海市| 康平县| 阿尔山市| 延寿县| 天台县| 林口县| 密山市| 湘乡市| 衡阳市| 屏南县| 绩溪县| 阿拉善右旗| 大城县| 金昌市| 乐东| 和静县| 陆川县| 康平县| 遂宁市| 东海县| 兴仁县| 安西县| 昭苏县| 谷城县|