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

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.

主站蜘蛛池模板: 嫩江县| 通河县| 新沂市| 双辽市| 息烽县| 桓台县| 静海县| 桃源县| 舟山市| 永善县| 清水河县| 射洪县| 淄博市| 万载县| 兴海县| 泾川县| 化隆| 长治市| 浙江省| 伊川县| 许昌县| 临朐县| 万载县| 南投市| 涞水县| 房产| 资阳市| 万州区| 治县。| 塘沽区| 响水县| 印江| 南溪县| 龙海市| 屯留县| 阳谷县| 唐海县| 内乡县| 临潭县| 厦门市| 阿坝县|