text: import torch
  import torch.nn as nn
  
  
  class Perceptron(nn.Module):
      """ 퍼셉트론은 하나의 선형 층입니다 """
  
      def __init__(self, input_dim):
          """
          매개변수:
              input_dim (int): 입력 특성의 크기
          """
          super(Perceptron, self).__init__()
          self.fc1 = nn.Linear(input_dim, 1)
  
      def forward(self, x_in):
          """퍼셉트론의 정방향 계산
          
          매개변수:
              x_in (torch.Tensor): 입력 데이터 텐서
                  x_in.shape는 (batch, num_features)입니다.
          반환값:
              결과 텐서. tensor.shape는 (batch,)입니다.
          """
          return torch.sigmoid(self.fc1(x_in))