当然可以
我来写一个例子
<script type="text/javascript" src="http://repo.bfw.wiki/bfwrepo/js/tf.min.js"></script>
<script type="text/javascript">
async function predictfuture() {
////////////////////////
// create fake data
///////////////////////
var xs = tf.tensor3d([
[[1], [1], [0]],
[[1], [1], [0]],
[[1], [1], [0]],
[[1], [1], [0]],
[[1], [1], [0]],
[[1], [1], [0]]
]);
xs.print();
var ys = tf.tensor3d([
[[1], [1], [0]],
[[1], [1], [0]],
[[1], [1], [0]],
[[1], [1], [0]],
[[1], [1], [0]],
[[1], [1], [0]]
]);
ys.print();
////////////////////////
// create model w/ layers api
///////////////////////
console.log('Creating Model...');
/*
model design:
i(xs) h o(ys)
batch_size -> * * * -> batch_size
timesteps -> * * * -> timesteps
input_dim -> * * * -> input_dim
*/
const model = tf.sequential();
const hidden = tf.layers.lstm({
units: 3,
activation: 'sigmoid',
inputShape: [3, 1],
returnSequences: true
});
model.add(hidden);
//output layer
const output = tf.layers.lstm({
units: 1,
activation: 'sigmoid',
returnSequences: true
})
model.add(output);
//compile
const sgdoptimizer = tf.train.sgd(0.1)
model.compile({
optimizer: sgdoptimizer,
loss: tf.losses.meanSquaredError
});
////////////////////////
// train & predict
///////////////////////
console.log('Training Model...');
await model.fit(xs, ys, {
epochs: 200
}).then(() => {
console.log('Training Complete!');
console.log('Creating Prediction...');
const inputs = tf.tensor3d( [[[1],[1],[0]]] );
// const inputs = tf.tensor2d([[1], [1], [0]]);
let outputs = model.predict(inputs);
outputs.print();
});
}
predictfuture();
</script>
<h2>tensorflow.js预测未来</h2>
请在console总查看效果
网友回复
如何将linux服务器的文件目录映射到windows电脑磁盘?
Docling 与 MarkItDown 两个库有啥不同?
豆包收费后国产其他ai软件也会跟进收费吗?
JPEG 与 HEIF图片格式区别?
centos7版本太旧无法安装python3.11,如何在docker中运行python3.11?
python如何做个RPA按键精灵的程序?
写一个windows的cmd的python代码如何在命令行中捕获获取复制粘贴的图片?
如何将别人爆款的抖音短视频短剧文案提取为seedance2的提示词?
阿里云域名dns云解析10万次日限额如何应对?
windows电脑如何提交上架ipa苹果应用?


