You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何使用TensorFlow.js创建简单神经网络?附训练数据求示例

TensorFlow.js 回归任务简易示例参考

你的场景属于单输出回归任务(输入6维特征,预测连续数值),可以从以下方向获取对应示例:

  • TensorFlow.js 官方文档的回归任务板块:包含针对数值预测的完整基础流程,覆盖数据预处理(将对象格式输入转为张量)、简单全连接模型构建、训练与预测的核心步骤,完全匹配你的多参数输入+单数值输出需求。
  • TensorFlow.js 内置离线示例集:其中的「线性回归」「简单全连接回归」案例,直接演示了如何处理多维输入特征,你可以基于这类示例快速适配自己的6参数输入场景。
  • 基础回归模型代码模板参考(贴合你的数据):
    // 预处理输入输出数据
    const inputData = tf.tensor2d([[0, 0.034, 0.147, 1, 0, 0.028]]);
    const outputData = tf.tensor1d([0.035]);
    
    // 构建简单神经网络
    const model = tf.sequential();
    // 输入层+隐藏层:适配6维输入,用relu激活
    model.add(tf.layers.dense({units: 8, activation: 'relu', inputShape: [6]}));
    // 输出层:单节点,线性激活对应回归任务
    model.add(tf.layers.dense({units: 1, activation: 'linear'}));
    
    // 编译模型:选择adam优化器,均方误差作为损失函数(回归任务常用)
    model.compile({optimizer: 'adam', loss: 'meanSquaredError'});
    
    // 启动训练
    await model.fit(inputData, outputData, {epochs: 50});
    
    // 测试预测
    model.predict(inputData).print();
    

内容的提问来源于stack exchange,提问作者Pavel Eremin

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.18 15:07:29