2 个版本
0.1.5-alpha.0 | 2023 年 3 月 25 日 |
---|---|
0.1.4-alpha.0 | 2023 年 3 月 3 日 |
在 #indices 中排名 51
705KB
5K SLoC
caffe2op-find
Crate 用于查找 FindOp
运算符,这是一种在数字信号处理和机器学习计算中使用的数学运算。
FindOp
运算符可以用来在较大的数据集中高效地搜索一组 Needles
。它通过获取一个表示较大数据集的 Placeholder
输入和一个表示 Needles
的 IndexGet
输入来操作,并输出一个与数据集中 Needles
位置相对应的索引集。
此操作在需要在大数据集中搜索少量值的应用中特别有用,例如在图像识别或语音处理中。与蛮力方法相比,FindOp
运算符可以显著降低此任务的计算成本。
caffe2op-find
Crate 还提供了修改和将 Needles
插入数据集的功能。可以使用 inserts
和 modifies
函数高效地使用新或更新的 Needles
更新数据集。
总的来说,caffe2op-find
Crate 为机器学习和数字信号处理应用提供了高效搜索、修改和输出数据的一套强大工具。
2> !file caffe2op-finddup.query
caffe2op-finddup
Crate 用于使用 FindDuplicateElementsOp
运算符在数据集中查找重复元素,这是一种在数字信号处理和机器学习计算中使用的数学运算。
FindDuplicateElementsOp
接收一个数据集作为输入,并输出该数据集中重复元素的位置索引。此运算符在数据可能引起问题的各种应用中很有用,例如在机器学习算法的数据预处理或在数据去重中。
caffe2op-finddup
Crate 使用 FeedBlob
和 FetchBlob
函数提供对 FindDuplicateElementsOp
的便捷实现,用于输入和输出数据。可以使用 ResetWorkspace
函数在调用运算符之间重置工作空间的状态。
《astype》函数用于将输入数据转换为特定的数据类型,同时可以使用《dict》参数来指定操作的其他选项。操作符输出《dupIndices》和《dupSize》变量,以提供找到的重复元素的索引和大小。可以使用《retVal》变量来检索输出索引。
总的来说,《caffe2op-finddup》crate提供了一套强大的工具,用于高效地查找和输出数据集中的重复元素,这些工具在机器学习、数据预处理和数据去重方面有应用。
依赖项
~37MB
~410K SLoC