📅  最后修改于: 2023-12-03 15:05:33.151000             🧑  作者: Mango
TensorFlow.js是谷歌推出的深度学习框架TensorFlow的JavaScript版本,它提供了在浏览器端运行模型的能力。其中,tf.minimum()函数是一个用于求两个张量中元素最小值的函数。
tf.minimum(a, b)
返回一个跟a和b形状相同的张量,元素值为a和b对应元素的最小值。
const a = tf.tensor2d([[1, 2], [3, 4]]);
const b = tf.tensor2d([[2, 1], [4, 3]]);
const c = tf.minimum(a, b);
c.print();
// 输出
// [[1, 1],
// [3, 3]]
tf.minimum()函数可以在很多场景下使用,例如在计算两个张量中元素的最小值时:
const a = tf.tensor([1, 2, 3]);
const b = tf.tensor([3, 2, 1]);
const c = tf.minimum(a, b);
c.print();
// 输出
// [1, 2, 1]
在图像处理中,可以使用tf.minimum()函数将两张图片中对应像素的最小值作为输出,实现图片去模糊、增强等处理效果。
const image1 = tf.browser.fromPixels(document.getElementById('image1'));
const image2 = tf.browser.fromPixels(document.getElementById('image2'));
const result = tf.minimum(image1, image2);
tf.browser.toPixels(result).then(canvas => {
document.getElementById('output').appendChild(canvas);
});
以上是tf.minimum()函数的介绍,希望对你有所帮助。