小编use*_*_na的帖子

PyTorch 的 BCEWithLogitsLoss 类具体是如何实现的?

根据PyTorch 文档,该类的优点BCEWithLogitsLoss()是可以使用

用于数值稳定性的 log-sum-exp 技巧。

BCEWithLogitsLoss()如果我们使用参数reduction设置为 的类None,他们有一个公式:

损失

我现在简化了条款,经过几行计算后得到:

在此输入图像描述

我很好奇源代码是否是这样做的,但我找不到它。他们唯一的代码是这样的:

BCEWithLogitsLoss 的代码

python implementation loss deep-learning pytorch

11
推荐指数
2
解决办法
3万
查看次数

pyqtgraph:同步不同图中轴的缩放

我想同步几个 pyqtgraph 图的 X 轴。当用户使用鼠标交互(例如鼠标在 x 轴上时滚动滚轮)重新调整 X 轴时,我想将相同的更改分配给所有其他绘图。那么我该怎么做呢?

我从下面的基本示例中导出了一个最小化的代码。

我一定要覆盖viewRangeChanged()的功能w1w2

import pyqtgraph as pg
from pyqtgraph.Qt import QtCore, QtGui
import pyqtgraph.console
import numpy as np

from pyqtgraph.dockarea import *


win = QtGui.QMainWindow()
area = DockArea()
win.setCentralWidget(area)
win.resize(1000,500)
win.setWindowTitle('pyqtgraph example: dockarea')


d1 = Dock("Dock1")
d2 = Dock("Dock2")
area.addDock(d1, 'bottom')
area.addDock(d2, 'bottom', d1)

w1 = pg.PlotWidget(title="Dock 1 plot")
w1.plot(np.random.normal(size=100))
d1.addWidget(w1)

w2 = pg.PlotWidget(title="Dock 2 plot")
w2.plot(np.random.normal(size=100))
d2.addWidget(w2)

win.show()

## Start Qt event loop unless running …
Run Code Online (Sandbox Code Playgroud)

python pyqtgraph

3
推荐指数
3
解决办法
1621
查看次数