Sunday, 16 March 2025

Python Coding challenge - Day 405| What is the output of the following Python Code?

 


Code Explanation:

Import the Required Module

import torch.nn as nn

This imports PyTorch’s neural network module, which contains various activation functions and layers.


Create a ReLU Activation Function

relu = nn.ReLU()

This initializes an instance of the ReLU (Rectified Linear Unit) function.


Apply ReLU to a Tensor

print(relu(torch.tensor([-2.0, 0.0, 3.0])))

torch.tensor([-2.0, 0.0, 3.0]) creates a PyTorch tensor with three values: -2.0, 0.0, 3.0.

relu() applies the ReLU activation function to each element of the tensor.


Understanding ReLU:

The ReLU function is defined as:

ReLU(x)=max(0,x)

Which means:

If the input value is negative, ReLU outputs 0.

If the input value is 0 or positive, ReLU outputs the same value.


Expected Output:

For the given tensor [-2.0, 0.0, 3.0]:

ReLU(-2.0) = max(0, -2.0) = 0.0

ReLU(0.0) = max(0, 0.0) = 0.0

ReLU(3.0) = max(0, 3.0) = 3.0

So the printed output will be:

tensor([0., 0., 3.])


Final Output:

tensor([0., 0., 3.])
[0.0, 0.0, 3.0][0.0, 0.0, 3.0]
[0.0,[0.0, 0.0, 3.00.0, 3.0][0.0, 0.0, 3.0]

0 Comments:

Post a Comment

Popular Posts

Categories

100 Python Programs for Beginner (96) AI (39) Android (24) AngularJS (1) Api (2) Assembly Language (2) aws (17) Azure (7) BI (10) book (4) Books (189) C (77) C# (12) C++ (83) Course (67) Coursera (248) Cybersecurity (25) Data Analysis (2) Data Analytics (2) data management (11) Data Science (145) Data Strucures (8) Deep Learning (21) Django (16) Downloads (3) edx (2) Engineering (14) Euron (29) Events (6) Excel (13) Factorial (1) Finance (6) flask (3) flutter (1) FPL (17) Generative AI (10) Google (36) Hadoop (3) HTML Quiz (1) HTML&CSS (47) IBM (30) IoT (1) IS (25) Java (93) Java quiz (1) Leet Code (4) Machine Learning (81) Meta (22) MICHIGAN (5) microsoft (4) Nvidia (4) Pandas (4) PHP (20) Projects (29) pyth (1) Python (1020) Python Coding Challenge (454) Python Quiz (102) Python Tips (5) Questions (2) R (70) React (6) Scripting (1) security (3) Selenium Webdriver (4) Software (17) SQL (42) UX Research (1) web application (8) Web development (4) web scraping (2)

Followers

Python Coding for Kids ( Free Demo for Everyone)