问题标签 [lime]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
r - Lime: glmnet(x[, c(features, j), x 中的错误应该是一个包含 2 列或更多列的矩阵
我正在按照这个示例在受监督的文本模型上使用石灰https://rdrr.io/github/thomasp85/lime/man/lime.html
我刚刚更改了 get_matrix 函数来创建 dtm。这个新功能适用于此链接示例中的数据,但不适用于我的真实数据。我收到此错误:
我使用的代码如下 - 数据和分析仅用于此目的,但复制了我在真实数据上遇到的错误(我有 1000 个文本文档而不是 10 个):
错误:glmnet(x[, c(features, j), drop = FALSE], y, weights = weights, 中的错误:x 应该是具有 2 列或更多列的矩阵
谢谢!
r - 运行解释()时在R错误中结合石灰和水
在这个分析的最后阶段有一个错误。在 h2o 模型上运行 explain() 函数时,我收到以下错误:错误:所有排列与原始观察没有相似之处。尝试将 bin_continuous 设置为 TRUE 和/或增加 kernel_size 我已经尝试了错误中的两个建议。如果我将 bin_continous 更改为 TRUE,lime() 函数不起作用,其他内核大小也不起作用。
关于如何解决这个问题并因此能够使用 plot_features() 函数获得结果的任何想法?
r - LIME (with h2o) 解释错误
d我是 R 和 ML 的新手,但有一个我想回答的重点问题。
我正在使用自己的数据,但在此处遵循 Matt Dancho 的示例来预测损耗:http ://www.business-science.io/business/2017/09/18/hr_employee_attrition.html
根据他的更新,我已经删除了零方差和缩放变量。
我的问题是在解释器步骤上运行 explain()。当我运行前一个原始代码和后一个变体时,我得到下面两个错误的变体(粗体)。其他一切都运行到这一点。
给出:
尽管
给出:
如果您对此问题有任何想法或见解,或者需要我提供更多信息,请告诉我。
intellij-idea - Haxe:openfl 测试有效,但石灰构建无效
我正在将我的所有项目移动到 IntelliJ 中的单个模块,而不是在整个 git 存储库中使用一个模块,并且我的 IntelliJ 构建停止工作。我注意到它使用了石灰构建,即使我的模块设置为 openfl (据我所知,总是有)
这行得通
这没有。两者的全部要点 -v
似乎没有任何问题,但我对分析终端输出非常糟糕。
现在我可以手动构建,但是没有断点会变得很蹩脚,很快。任何帮助表示赞赏。
奖金问题。当我在 open fl 中运行/测试项目并关闭游戏窗口时,活动终端进程永远不会结束。我必须关闭终端,重新打开并再次 cd 我的目录。有没有解决的办法?
permissions - 为什么我为 haxeflixel 重建的 openfl/lime 2.9.1 总是包含我自己的 androidmanifest 使用权限?
我使用 haxeflixel 创建lime build android
应用程序。我从源代码重建了石灰 2.9.1,石灰可以使 android 目标 sdk 版本 26,正如谷歌所说的那样,很快就会成为 Playstore 的最低版本。这是 原创文章。
结果,我可以lime build android
使用 android target sdk api 版本 26。
-项目.xml<android minimum-sdk-version="9" if="android" /> <android target-sdk-version="26" if="android" />
-AndroidManifest.xml<uses-sdk android:minSdkVersion="9" android:targetSdkVersion="26"/>
但是,现在石灰总是忽略我自己的 AndroidManifest.xml
-Project.xml<template path="assets/data/AndroidManifest.xml" rename="AndroidManifest.xml" if="android"/>
结果,我的 apk 在安装时显示“应用程序不需要特殊权限”。但我自己的 AndroidManifest.xml 有语法
- AndroidManifest.xml
<uses-permission android:name="android.permission.WAKE_LOCK"/> <uses-permission android:name="android.permission.INTERNET"/> <uses-permission android:name="android.permission.VIBRATE"/> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/> <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/> <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>
如果我将石灰版本切换为默认安装在 haxeflixel 中的“预构建石灰 2.9.1”,它不能使 android 目标 sdk 版本 26,但只能 19,那么一切正常。在 apk 安装过程中,我看到有关应用程序需要特殊权限的消息,并且 android 应用程序按预期工作。
我在两个 windows / linux 上测试它,结果是一样的。预先构建的石灰工作已完成,但重建的石灰忽略所有使用权限,但使用重建的石灰我仍然可以在我自己的 AndroidManifest.xml 中设置纵向/横向屏幕方向。
如何修复忽略 android 使用来自重建石灰方面的权限?
python - res = cache.get(item) TypeError: unhashable type (我得到的错误是在运行石灰解释器之后))
代码如下:
错误如下:
如上面的代码所示,运行石灰解释器后出现此错误。我不确定这是熊猫包错误还是石灰包错误。我尝试了很多方法来调试它,比如将数据帧而不是列表发送到石灰解释器函数等。但没有一种方法奏效。如果有人尽早让我知道一个问题,那就太好了。谢谢。
r - 石灰的 R 版本可以用 count:poisson 目标函数解释 xgboost 模型吗?
我使用带有“count:poisson”目标函数的 xgb.train 生成了一个模型,在尝试创建解释器时出现以下错误:
当我用其他东西(例如 reg:logistic)替换目标时,Lime 就起作用了。
有没有办法解释计数:石灰中的泊松?谢谢
可重现的例子:
r - R直觉中的“石灰”包
我正在浏览示例(如下):这是一个二元分类示例。我想确保我的一些直觉在这里是正确的,lime
因为由于它相对较新,没有太多关于包的文档。
示例的输出
上面的代码讨论了保险索赔,这是一个分类问题,索赔或不索赔。
问题:
的功能是什么n_labels
- 我对自己的问题有一个二进制分类,所以n_lables
对应于0
and 1
?
在此处的示例中,作者谈到了malignant
和。但是,当我在自己的分类问题上运行代码时(我确保在我绘制的数据中存在 和观察结果,但与观察结果的真实值不匹配......benign
labels
0
1
plot_features(explanation)
labels
我设置n_labels = 1
(这个情节与上面的代码不同(但仍然是一个分类问题))。
在这里,case 2
我有labels header
一个结果1
——我可以假设是一个二元分类预测吗?然而,当我输出true
二进制输出的实际结果时,我得到以下内容1 0 1 0 1 0
,我正在阅读该模型预测的case 1
分类为0
,实际上它是一个1
. case 2
预测是 a 1
,实际上是 a 0
,预测是 a ,实际上是 a ,case 3
预测是0
a ,实际上是 a等等...这是不正确的吗?顺便说一句,我使用模型进行预测。1
case 4
0
0
xgb
第二; 图中的所有0
案例(因此案例 1、3、4、5、6)都具有相似的特征......而案例 2 不同,它具有影响模型的其他变量/特征(我只绘制了来自模型(同样我不知道它们是随机绘制的还是由某些绘制的importance score
))。
我从这里引用我的分析Understading lime
在本概述中,可以清楚地看到案例 195 和 416 的行为是如何相似的,而第三个良性案例 (7) 有一个不寻常的大裸核,这在不影响最终预测的情况下降低了其良性状态(表明其值其他功能正在弥补这个奇怪的功能)。毫不奇怪,很明显,测量中的高值表示恶性肿瘤。
如果有人能给我对上述情节的某种直觉/分析,那对我来说将是朝着正确方向迈出的一大步。
visual-studio-code - Visual Studio Code 中的石灰 - 安装失败
我很难过,需要一点帮助。我正在尝试为石灰/OpenFL 设置 vscode,但不断收到此错误:
石灰完成设置失败。石灰命令可用吗?尝试运行“lime setup”或更改“lime.executable”设置。
我做了“石灰设置”,石灰实际上正在工作,我什至可以建造。但是 vscode 中没有自动完成功能,什么都没有。即使在同一个文件中,“转到定义”也不起作用。至于lime.executable,我找不到它在哪里......
你们中的任何人都可以帮我解决这个问题吗?:)
编辑:我在扩展目录>石灰> package.json中找到了lime.executable的东西。我真的不认为那里有问题。
"lime.executable": { "description": "在任务和 for 中调用的 Lime 可执行文件
lime display
。可以是多个参数,由空格或可执行文件的路径分隔。", "type": "string", "default": “酸橙” }
EDIT2:完整的错误是:
Error: Command failed: lime display neko dev
Error: You must have a "project.xml" file or specify another valid project file when using the 'display' command