小编hel*_*123的帖子

PyTorch 示例的 BCEWithLogitsLoss 数值计算的输出

当我在 PyTorch Docs 中查看 BCEWithLogitsLoss 的示例代码时。我对损失函数和公式的输出结果感到困惑。

PyTorch 示例

>>> loss = nn.BCEWithLogitsLoss()
>>> input = torch.randn(3, requires_grad=True)
>>> target = torch.empty(3).random_(2)
>>> output = loss(input, target)
>>> output.backward()

input : tensor([0.4764, -2.4063,  0.1563], requires_grad=True)
target: tensor([0., 1., 1.])
output: tensor(1.3567, grad_fn=<BinaryCrossEntropyWithLogitsBackward>)
Run Code Online (Sandbox Code Playgroud)

但根据公式可知:

在此输入图像描述

损失函数的输出应该具有形状 (3,) 而不是单个值,因为输入和输出的形状都是 (3,) 。我想输出可能是 Ln 的总和或者其他,但仍然不知道。有人可以帮我解释一下吗?

正如 @Dishin H Goyani 提醒的那样,默认减少是“平均”。我做了一个简单的测试。

>>> target_n = target.numpy()
>>> input_n  = input.detach().numpy()
>>> def sigmoid(array):return 1/(1+np.exp(-array))
>>> output_n = -1*(target_n*np.log(sigmoid(input_n))+(1-target_n)*np.log(1-sigmoid(input_n)))
output_n : array([0.95947516, 2.4926252 , 0.61806685], dtype=float32)
>>> np.mean(output_n) …
Run Code Online (Sandbox Code Playgroud)

python pytorch

1
推荐指数
1
解决办法
5647
查看次数

闪亮 - 如何禁用dashboardHeader

我是闪亮的新手。当我制作我的项目时,我需要在服务器端隐藏dashboardHeader。

在 Shinydashboard 网站上,我找到了代码dashboardHeader(disable = TRUE)。我试过这个,但它不起作用。

但是,我尝试使用shinyjs 来解决问题。

    <code>

    library(shiny)
    library(shinydashboard)
    library(shinyjs)

    ui <- dashboardPage(
          dashboardHeader(
                extendShinyjs(text = 'shinyjs.hidehead = function(params) {           
                $("header").addClass("sidebar-collapse") }'),
                          ),
          dashboardSidebar(),
          dashboardBody(
              actionButton("button","hide_header",width = 4 )
                       )
                       )

    server <- function(input, output) {
         observeEvent(input$button, {
                       js$hidehead()           
                  })}

   shinyApp(ui, server)</code>
Run Code Online (Sandbox Code Playgroud)

我想你已经知道了,它仍然没有奏效。

对我的情况有什么想法吗?

dashboard shiny

0
推荐指数
1
解决办法
2518
查看次数

标签 统计

dashboard ×1

python ×1

pytorch ×1

shiny ×1