问题标签 [labeling]

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.

0 投票
1 回答
1256 浏览

ios5 - CorePlot:XAxis 文本标签与 labelingPolicy 冲突

为什么在字符串标签中找不到与 CPTAxisLabelingPolicyNone 不同的 labelingPolicy ???

在此处输入图像描述

我想要这个 GRIDLineStyle,但带有我的文本标签:

在此处输入图像描述

我使用以下代码完成 xAxisLabels:

0 投票
0 回答
310 浏览

image-processing - Haralick 的标注算法很好的解释

你会如何解释 Haralick 的标注算法(带有前言和后向迭代)?

0 投票
3 回答
963 浏览

cuda - 在 GPU 上分割 4D 数据

我面临的问题是分割大型数据集(高达 2048x2048x40x10000 x,y,z,t == 解压后的几 TB,给予或接受)。从好的方面来说,这个数据集中的特征相当小。最大 20x20x20x20 左右。

据我所知,没有开箱即用的解决方案(如果我错了,请纠正我)。我有一些如何解决这个问题的计划,但我希望得到您的反馈。

一个时间片最大约为 600mb;在典型情况下较少;我可以在我的 4gb 内存中保存一堆连续的此类切片。

鉴于我的特征尺寸很小,我的直觉告诉我最好避开所有形式的分割技巧,而只需对我的标签进行局部迭代的类似洪水填充的更新;如果你的邻居有更高的标签,复制它;迭代直到收敛。迭代次数应受任何维度中的最大集群大小的限制,这又应该很小。

CUDA 天生偏爱 3D,所以我可以分两步进行;迭代所有尚未收敛的 3d 体积切片。然后简单地对所有连续的时间片进行元素循环,并执行相同的填充逻辑。

我可以用一个简单的递增唯一计数器来初始化迭代,或者先找到局部最大值,然后在那里种子标签。后者是首选,所以我可以保留一个按标签索引的数组来存储所有区域的 x、y、z、t 最小/最大范围(也可以作为后处理)。如果一个区域没有扩展到最新的时间片,它会从数据中删除,并将其位置写入数据库。如果尾随时间片以这种方式完全耗尽(总和为零),请将其从内存中删除。(或者如果内存溢出,也删除最新的;必须忍受这样的近似值)

看起来应该可以。考虑到 z 维度的大小有限,您认为是启动 x,y,z 线程块,还是启动 x,y 块并让每个线程在 z 维度上循环更好?这是一种“试试看”的事情,还是有一个答案?

我刚刚想到的另一个优化;如果我将一个 x,y,z 块加载到共享内存中,那么在我获得内存的同时执行几次洪水填充更新会不会更快?也许最好让本地内存迭代到收敛,然后继续……我想这与上述问题有关。单个邻居最大查找可能是次优的计算强度,因此在 z 上循环或迭代多次应该可以抵消这一点。我觉得我更喜欢后者。

另一个问题; 似乎不存在类似的东西,但是包含执行类似操作的模板代码的项目的链接将受到高度赞赏(优化的 3d 洪水填充代码?),因为我的 CUDA 知识仍然参差不齐。

提前感谢您的想法和反馈!

0 投票
3 回答
2545 浏览

export - 在没有整个 weka 库的情况下使用 weka 决策树分类器?

我已经为我的实例训练了一个分类器,现在想将它导出到一个 Android 应用程序,其中 Weka 库将不可用。

不适合简单地在 Android 应用程序中添加 Weka 库,因为它的大小(6.5 Mb)。

有没有其他方法可以使用我的分类器来评估和标记其他未标记的实例?是否有专门为此设计的较小的独立库?

当然,最终我可以编写自己的库来解释 Weka 的输出模型,但在我看来,这样的解决方案已经存在,这似乎是合乎逻辑的。(虽然它以某种方式逃脱了我)

0 投票
3 回答
387858 浏览

r - 在 geom_point 中标注点

我正在玩的数据来自下面列出的互联网资源

我想要做的是创建一个 2D 点图,比较该表中的两个指标,每个玩家代表图表上的一个点。我有以下代码:

这给了我以下信息:

NBA剧情

我想要的是点旁边的玩家姓名标签。我认为 ggplot 美学中的标签功能会为我做到这一点,但事实并非如此。

我还尝试text()了 function 和textxy()from的函数library(calibrate),它们似乎都不适用于 ggplot。

如何在这些点上添加名称标签?

0 投票
2 回答
155 浏览

matlab - 如何将图像放入数组?

我有这个 matlab 函数,它应该在图像中标记连接的组件。这是一个问题:我怎样才能给这个函数输入?

如果您感到困惑,您可以轻松打开给定的链接并在那里阅读更多信息。

0 投票
2 回答
47 浏览

php - 标记前 3 个条目

我的问题是找出如何根据列“avg_score”在表中标记前 3 个条目,同时仍显示其余条目,但没有标签。所以说我有一个这样的表:

我希望能够根据“avg_score”列找到前 3 名并将其显示为:

“第一名:entry_2

第二名:entry_4

第三名:entry_3

entry_1

entry_5

entry_6"

任何帮助,将不胜感激!

0 投票
1 回答
3148 浏览

excel - VBA中的动态文本框输入

我的工作簿有两张表,一张包含数据和计算,这些数据已使用名称编辑器功能命名。第二个工作表有一个图表和一个由一组使用 VBA 控件 Active X 选项创建的文本框组成的框,这组文本框将输入以前命名为 abbove 的值,下面是我使用的代码版本,其中label 和 TextBox 是文本框的名称,其他名称是已定义单元格的名称。此代码报告 438 消息错误,并且不会在所需位置的框中输入标记数据。我怎样才能使它工作,以便文本框也显示它们链接的命名单元格?:

0 投票
1 回答
182 浏览

c++ - 随机分离数据上的连接组件标签?

我目前的任务是在数据库系统中实现 CCL 算法(用 C++ 编写)。该算法将为给定多维数组中超过阈值的所有值分配一个标签,并且相邻的标签值将具有相同的标签。

编写一个基本的 CCL 算法并不难,但在我的领域中,输入数组是随机分区到数据库的多个实例中的。当我的 CCL 操作符被调用时,每个实例都会对其负责的数据块执行操作并返回其本地 CCL 结果。然后将这些本地结果合并以产生最终结果。

我不知道在运行时哪个实例负责数组的任何给定部分,并且实例在最后的合并步骤之前无法相互通信。

-=-=-=-

目前,我通过执行以下操作来完成此工作:

  1. 每个实例创建一个布尔值数组,其大小等于数组中的项目数,并将所有值设置为 FALSE。

  2. 每个实例都会检查它负责的值并检查这些值是否超过阈值;如果是,则将其本地数组中的相应布尔值更改为 TRUE。

  3. 实例都将它们的数组发送到协调器,协调器使用 OR 组合结果以创建最终的布尔向量。

  4. 协调器遍历数组中的每个值,跳过已经标记的值。如果该值未标记并且对应于该值的布尔值为真,则它为其分配一个新标签并递归地为其所有邻居(以及邻居的邻居等)分配相同的标签。

  5. 返回标签向量。

上述算法有效,但利用多个实例的唯一优势是阈值计算。因为这个实现只是简单地收集所有东西并在协调器上扫描它,所以它首先破坏了使用多个实例的意义。

-=-=-=-

本质上,这个算法被自动地变成了一种分治算法,但是这种划分是完全不可控的随机的。

我们希望通过在每个实例上执行两次 CCL 扫描,然后在协调器上组合这些本地 CCL 结果来利用这种划分;也就是说,如果两个实例产生了一组彼此相邻的标签,我们希望将这两个标签组合起来,而不是再次扫描每个值。这个斜体字是给我们带来最大麻烦的地方,我们不知道如何进行。如果有人对算法或数据结构有建议可以很好地研究,将不胜感激。

0 投票
1 回答
603 浏览

c# - 如何加快 Connected Component Labeling(第二遍)

我需要建议如何加快 CCL 算法的第二遍。第一次通过只需要几毫秒,但第二次通过需要几秒钟。我多次尝试优化等价表或使用指针,但第二遍总是很慢。感谢您的任何建议