[英]How to restart a model training from a check point in Tensorflow.js with Node.js (tfjs-node)?
[英]Tensorflow. js training data in Node js
我是一名学生,并且是使用 Tensorflow 库的人工智能概念的新手。我有以下代码,我需要对具有 ===“setosa”的部分进行解释? 1:0,
//tensor of output for training data
const outputData = tf.tensor2d(
iris.map((item) => [
item.species === "setosa" ? 1 : 0,
item.species === "virginica" ? 1 : 0,
item.species === "versicolor" ? 1 : 0,
])
);
这是做什么的? 1:0 在这里表示。
? :
? :
运算符称为条件(三元)运算符
条件(三元)运算符是唯一的 JavaScript 运算符,它采用三个操作数:条件后跟问号 (?),然后是条件为真时执行的表达式,后跟冒号 (:),最后是表达式如果条件不成立则执行。 此运算符经常用作 if 语句的快捷方式。
请参阅: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Conditional_Operator
在您的情况下,结果将是 1 或 0。
想象一下它就像if
- else
功能。 如果问号前的语句?
不为false
或undefined
,如果不为 0,则结果值为 1。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.