2 个版本

0.1.5-alpha.02023 年 3 月 25 日
0.1.4-alpha.02023 年 3 月 3 日

#indices 中排名 51

BSD-3-Clause

705KB
5K SLoC

caffe2op-find

Crate 用于查找 FindOp 运算符,这是一种在数字信号处理和机器学习计算中使用的数学运算。

FindOp 运算符可以用来在较大的数据集中高效地搜索一组 Needles。它通过获取一个表示较大数据集的 Placeholder 输入和一个表示 NeedlesIndexGet 输入来操作,并输出一个与数据集中 Needles 位置相对应的索引集。

此操作在需要在大数据集中搜索少量值的应用中特别有用,例如在图像识别或语音处理中。与蛮力方法相比,FindOp 运算符可以显著降低此任务的计算成本。

caffe2op-find Crate 还提供了修改和将 Needles 插入数据集的功能。可以使用 insertsmodifies 函数高效地使用新或更新的 Needles 更新数据集。

总的来说,caffe2op-find Crate 为机器学习和数字信号处理应用提供了高效搜索、修改和输出数据的一套强大工具。

2> !file caffe2op-finddup.query

caffe2op-finddup

Crate 用于使用 FindDuplicateElementsOp 运算符在数据集中查找重复元素,这是一种在数字信号处理和机器学习计算中使用的数学运算。

FindDuplicateElementsOp 接收一个数据集作为输入,并输出该数据集中重复元素的位置索引。此运算符在数据可能引起问题的各种应用中很有用,例如在机器学习算法的数据预处理或在数据去重中。

caffe2op-finddup Crate 使用 FeedBlobFetchBlob 函数提供对 FindDuplicateElementsOp 的便捷实现,用于输入和输出数据。可以使用 ResetWorkspace 函数在调用运算符之间重置工作空间的状态。

《astype》函数用于将输入数据转换为特定的数据类型,同时可以使用《dict》参数来指定操作的其他选项。操作符输出《dupIndices》和《dupSize》变量,以提供找到的重复元素的索引和大小。可以使用《retVal》变量来检索输出索引。

总的来说,《caffe2op-finddup》crate提供了一套强大的工具,用于高效地查找和输出数据集中的重复元素,这些工具在机器学习、数据预处理和数据去重方面有应用。

依赖项

~37MB
~410K SLoC