Captum · Model Interpretability for PyTorch screenshot

代码&IT · AI 代码助手

Captum · Model Interpretability for PyTorch

在PyTorch中解释模型

开源
官网
captum.ai
分类
代码&IT › AI 代码助手
价格
开源
平台
website

关于 Captum · Model Interpretability for PyTorch

支持各种模式模式的可解释性,包括愿景、文字等。 支持大多数类型的PyTorrch模型,并可在对原始神经网络进行最低限度修改的情况下加以使用,开放源码,可解释研究通用图书馆。 易于实施和基准确定新的算法。 安装信封: 通过 conda (建议): conda 通过 pip 安装 aptum - c pytorch : pip 安装 captum 创建和准备模式: 将numpy 导入np 导入火炬导入 torch. nn 作为 nn 从 captum.attr 导入导入 Indigrients Introduct Gradients level ToyModel (nn. Module) : def __init___ (self) : super (._init___ () self.lin1 = nn. Linear( 3, 3) self. relu = nn. reLU () self.lin2 = nn. reLU () self.lin2 nn.Linear( 3, 2) # 初始化重量和偏差 自我. lin1. 重量 = nn. parameter (火炬. arange( - 4. 0, 5. 0). view ( 3, 3) sel. lin1. beas = nn. parameter (火炬. 零( 1, 3)) sel flin2. weight = nn.Parameter (火炬. arange ( -3.0, 3.0). view (2, 3)) self.lin2. beas = nn.Parameter (火炬.ones (1, 2)) def fref( 自己, 输入) : 返回 self. lin2( self. relu) (sel) flin1(投入)) 模型 = ToyModel () 模型.eval ()

功能特点

  • 安装信封: 通过 conda (建议) 安装 : conda 通过 pip 安装 captum - c pytorch : pip 安装 captum

  • 为了计算确定性, 让我们来修正随机种子: 火炬. manual_ 种子( 123) np. random. 种子( 123)

  • 界定输入量和基准气压:输入 = 火炬.rand(2, 3) 基线 = 火炬. 零 (2, 3)

  • 视图输出: IG属性: 强([[[- 05922, -1.5497, -1.0067] , [0.000, -0.2219, - 5.1991] ) 趋同三角洲: 强([ 2.3842e-07, -4.7684e-07])

相关工具

浏览工具库
ModelsLab screenshot

ModelsLab

最好的AI套件,满足您所有生成需求。

开源modelslab.com
Music.AI screenshot

Music.AI

使用先进的人工智能模型构建和扩展基于音频的人工智能产品。

付费music.ai
TileMaker screenshot

TileMaker

TileMaker是一个用于创建AI应用程序的Web应用程序。

tilemaker.app
Chaplin App screenshot

Chaplin App

Chaplin App通过使用人工智能技术并允许用户构建机器人来简化非编程员的交易。

chaplin.app
Safurai | 开发者助手 - AI 编码工具 screenshot

Safurai | 开发者助手 - AI 编码工具

Safurai 是 Visual Studio Code 的免费 AI 编码助手,能够提高开发者的生产力。

safurai.com
IAComunia screenshot

IAComunia

发现、探索和讨论最新的人工智能工具。

付费iacomunia.com