Tensorflow.js是由Google开发的开源库,用于在浏览器或节点环境中运行机器学习模型以及深度学习神经网络。
.regularizers.l1l2() 函数用于 L1 和 L2 正则化。此外,它为损失附加了一个名称以谴责巨大的权重:loss += sum(l1 * abs(x)) + sum(l2 * x^2)。
用法:
tf.regularizers.l1l2(config?)
参数:
- config:它是一个可选的对象。在它下面是 l1 和 l2。
- l1:它是规定的 L1 正则化率,默认值为 0.01。它是类型号。
- l2:它是规定的 L2 正则化率,默认值为 0.01。它是类型号。
返回值:它返回正则化器。
范例1:在这个例子中,我们将看到单独使用 l1l2 正则化器应用于内核权重矩阵。
Javascript
// Importing the tensorflow.js library
//const tf = require("@tensorflow/tfjs");
// Define sequential model
const model = tf.sequential();
// Adding layer to it and calling
// regularizers.l1l2() method
model.add(tf.layers.dense({
units:11, batchInputShape:[3, 4],
kernelRegularizer:tf.regularizers.l1l2()
}));
// Calling summary() method and
// Printing output
model.summary();
输出:
_________________________________________________________________ Layer (type) Output shape Param # ================================================================= dense_Dense57 (Dense) [3,11] 55 ================================================================= Total params:55 Trainable params:55 Non-trainable params:0 _________________________________________________________________
范例2:在这个例子中,我们将看到单独使用 l1l2 正则化器应用于偏置向量。
Javascript
// Importing the tensorflow.js library
const tf = require("@tensorflow/tfjs");
// Define sequential model
const model = tf.sequential();
// Adding layer to it and calling
// regularizers.l1l2() method
model.add(tf.layers.dense({
units:12, inputShape:[null, 8, 2],
biasRegularizer:tf.regularizers.l1l2()
}));
// Calling summary() method and
// Printing output
model.summary();
输出:
_________________________________________________________________ Layer (type) Output shape Param # ================================================================= dense_Dense69 (Dense) [null,null,8,12] 36 ================================================================= Total params:36 Trainable params:36 Non-trainable params:0 _________________________________________________________________
参考: https://js.tensorflow.org/api/latest/#regularizers.l1l2
相关用法
- PHP imagecreatetruecolor()用法及代码示例
- p5.js year()用法及代码示例
- d3.js d3.utcTuesdays()用法及代码示例
- PHP ImagickDraw getTextAlignment()用法及代码示例
- PHP Ds\Sequence last()用法及代码示例
- PHP Imagick floodFillPaintImage()用法及代码示例
- PHP geoip_continent_code_by_name()用法及代码示例
- d3.js d3.map.set()用法及代码示例
- PHP GmagickPixel setcolor()用法及代码示例
- Tensorflow.js tf.layers.embedding()用法及代码示例
- PHP opendir()用法及代码示例
- PHP cal_to_jd()用法及代码示例
注:本文由纯净天空筛选整理自nidhi1352singh大神的英文原创作品 Tensorflow.js tf.regularizers.l1l2() Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。