我想使用此功能从node.js保存经过训练的模型
async function tfModelExperiment(model) {
try {
let tsModelTraining = await model.save('file:///tmp/my-model-1');
}
catch (error) {
console.log(error);
}
}
Run Code Online (Sandbox Code Playgroud)
但是在保存模型时会返回
(节点:23756)UnhandledPromiseRejectionWarning:错误:找不到URL'file:/// tmp / my-model-1'的任何保存处理程序
我发现另一个人正在为这个问题而苦苦挣扎,但是通过解决这个问题
const tf = require('@tensorflow/tfjs');
Run Code Online (Sandbox Code Playgroud)
我已经尝试过将目录更改为我的主目录,但这不能解决问题,也不能以sudo身份运行它,我该怎么办?
软件 我使用Ubuntu的Ubuntu 18.04.1 LTS与故宫安装了最新的TensorFlow.js包(0.13.0)
编辑:
应该注意的是我尝试过
import * as tf from '@tensorflow/tfjs';
import '@tensorflow/tfjs-node';
Run Code Online (Sandbox Code Playgroud)
如此处提供的(https://github.com/caisq/tfjs-node),它将返回
TypeError:tf.sequential不是位于ModuleJob.run(internal / loader / ModuleJob.js:94:14)的file:///home/sjors/node.mjs:7:18处的函数
我尝试过:
const tf = require('@tensorflow/tfjs');
require('@tensorflow/tfjs-node');
Run Code Online (Sandbox Code Playgroud)
返回与UnhandledPromiseRejectionWarning以前相同的错误
出于安全原因,我希望来自某个域(现在我使用@company.com)的每个用户都被迫使用 Google 按钮登录,所以我写了这张支票。
哪个工作正常,但登录页面上的错误消息没有改变,它说FOUT: Verkeerde logingegevens.哪个是荷兰语 for ERROR: Wrong credentials.. 我确实返回了一个带有不同消息的新错误,那么我将如何显示此消息?
function check_login($user, $username, $password) {
if (!empty($username)) {
if (substr($user->user_email, -12) == "@company.com") {
$user = new WP_Error( 'authentication_failed', __( '<strong>ERROR</strong>: Please login using Google.' ) );
}
}
return $user;
}
add_filter('authenticate', 'check_login', 100, 3);
Run Code Online (Sandbox Code Playgroud) 在我的 HTML 页面中,我有很长的文本,在某些单词处有一些自动生成的换行符(使用line-break: normal),现在 JavaScript 库(vue-typer)键入相同的文本,但在某些字符处换行,并且不支持打破文字于字。
因此,我想从默认 HTML 文本中获取所有换行符位置,并将它们插入到 vue-typer 字符串中,这样它将在同一位置进行换行符。
那么问题就变成了:如何从 DOM 文本中获取换行符的位置?
当我加载这样的保存模型时(请不要介意预测函数没有输入)
const tf = require('@tensorflow/tfjs');
require('@tensorflow/tfjs-node');
const model = tf.loadModel('file://./model-1a/model.json').then(() => {
model.predict();
});
Run Code Online (Sandbox Code Playgroud)
我收到此错误:
(节点:25887)UnhandledPromiseRejectionWarning:TypeError:model.predict不是tf.loadModel.then(/home/ubuntu/workspace/server.js:10:9)处的函数
但是当我只是创建一个模型而不是加载时它工作得很好
const model = tf.sequential();
model.add(tf.layers.dense({units: 10, inputShape: [10005]}));
model.add(tf.layers.dense({units: 1, activation: 'linear'}));
model.compile({loss: 'meanSquaredError', optimizer: 'sgd'});
Run Code Online (Sandbox Code Playgroud)
模型预测功能工作正常吗?我不知道这里出了什么问题,我希望有人能帮助我。
在我的代码中,我使用php变量来显示错误,例如
<span class="error"><?php echo $emailError; ?></span>
我只在填充错误时定义变量,所以现在XAMPP显示此错误
Notice: Undefined variable: emailError
它只是一个通知,因此在部署代码时我会禁用通知,或者我可以在之前定义所有内容以使其消失.
$emailError = "";
$usernameError = "";
$firstnameError = "";
$lastnameError = "";
$languageError = "";
$passwordError = "";
$username = "";
$firstname = "";
$lastname = "";
$email = "";
Run Code Online (Sandbox Code Playgroud)
但我觉得在我的代码中看到类似的东西很奇怪,所以我的问题是.仅在需要时分配变量是不好的做法,但总是尝试显示它们?