焦距损失的张量流实现。

focal-loss的Python项目详细描述


Python VersionPyPI Package VersionLast CommitBuild StatusCode CoverageDocumentation StatusLicense

聚焦损耗[1]的张量流实现:损耗函数的推广 二元和多类交叉熵损失,惩罚难以分类 例子。在

focal_loss包提供的函数和类可以用作 tf.keras.losses函数和类的现成替代品, 分别。在

# Typical tf.keras API usageimporttensorflowastffromfocal_lossimportBinaryFocalLossmodel=tf.keras.Model(...)model.compile(optimizer=...,loss=BinaryFocalLoss(gamma=2),# Used here like a tf.keras lossmetrics=...,)history=model.fit(...)

focal_loss包包括以下函数

  • binary_focal_loss
  • sparse_categorical_focal_loss

和包装类

  • BinaryFocalLoss(使用类似于tf.keras.losses.BinaryCrossentropy
  • SparseCategoricalFocalLoss(使用类似于tf.keras.losses.SparseCategoricalCrossentropy

文件可在 Read the Docs。在

^{1}$

安装

focal_loss包可以使用 pip实用程序。 对于最新版本,请直接从包的 GitHub page

^{pr2}$

或者,从 Python Package Index (PyPI)

pip install focal-loss

Note.安装用于开发的项目(例如,对 源代码),从GitHub克隆项目存储库并运行 make dev

git clone https://github.com/artemmavrin/focal-loss.git
cd focal-loss
# Optional but recommended: create and activate a new environment first
make dev

这将额外安装运行测试所需的需求,检查代码 报道,并制作文件。在

参考文献

[1]T. Lin, P. Goyal, R. Girshick, K. He and P. Dollár. Focal loss for dense object detection. IEEE Transactions on Pattern Analysis and Machine Intelligence, 2018. (DOI) (arXiv preprint)

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java是用于日志记录的最佳NoSQL解决方案   是否使用iText(而不是acrobat reader)以java显示pdf文档?   java我如何初始化firebase在google appengine上托管的springboot应用程序   java Javafx菜单项白色边框   java奇怪的字符,而不是常规的空白   java Return语句在循环中无法正常工作   java Liskov的替换原理如何适用于对象之类的类?   java如何从JSON中的子对象访问内容?   REST方法中的java类层次结构   java在长字符串中查找和替换特定字符串集的优化方法是什么?   java netbeans gradle,部署到Wildfly   java如何对选定字段上的范围运行查找查询   java在Android应用程序中从服务器读取文本文件   java红黑树中红色节点的百分比   java正在尝试访问启动器提供程序