RError.com

RError.com Logo RError.com Logo

RError.com Navigation

  • 主页

Mobile menu

Close
  • 主页
  • 系统&网络
    • 热门问题
    • 最新问题
    • 标签
  • Ubuntu
    • 热门问题
    • 最新问题
    • 标签
  • 帮助
主页 / 问题

问题[tensorflow]

Martin Hope
venanen
Asked: 2022-08-05 03:51:01 +0000 UTC

如何在神经网络中正确缩放数据

  • 0

我正在训练一个神经网络。神经网络有三个输入——两个用于时间序列(LSTM 层)和一个纯数字(完全连接的密集层)。通过 .summary() 的神经网络结构:在此处输入图像描述

问题是这样的。目前,在数据准备过程中,我通过 MinMaxScaler(每个输入参数单独)在 0 到 1 的范围内缩放数据。因此,我从两个数组中得到一个输入,长度为 [0; 1] 范围内的 50 个数字和同一范围内的一个数字(即输入的维度为 (n, 50, 1); (n, 50 , 1) ;(n, 1))。必须说,神经元不仅在学习过程中收敛并显示出足够的结果,而且在根据其他数据进行测试时也显示出足够的结果。也就是说,从功能上看,一切似乎都是正确的。

现在的问题: 在准备数据集时,我一次获取大量数据(有条件地,10,000 次测量)并一次缩放整个系列:

data_close = scaler_close.fit_transform(gazp.filter(['close'])[100:])
data_proffit = scaler_proffit.fit_transform(gazp.filter(['proffit'])[100:])
data_rsi = scaler_rsi.fit_transform(rsi.values[100:].reshape(-1,1 ))
data_macd = scaler_macd.fit_transform(macdhist.values[100:].reshape(-1,1 ))
len(data_macd), len(data_close) 

事实是,神经网络本身是在具有 50 个样本窗口的样本上训练的,也就是说,用于预测(如果我理解正确的话)——它只需要 50 个样本。此外,神经网络必须动态处理新数据,但如果你先将数据集分成 50 个样本,然后应用缩放器,那么神经网络就会停止工作并发出废话。因此,我有一个问题——如果神经网络必须根据传入的数据预测动态结果,那么在这种情况下,将值缩放到所需范围的正确方法是什么?

нейронные-сети tensorflow
  • 1 个回答
  • 33 Views
Martin Hope
augustfu
Asked: 2022-07-14 05:02:14 +0000 UTC

无休止的 <class 'set'> 输出到控制台 [关闭]

  • 0
关闭 这个问题是题外话。目前不接受回复。

该问题是由不再复制的问题或错字引起的。虽然类似的问题可能与本网站相关,但该问题的解决方案不太可能帮助未来的访问者。通常可以通过在发布问题之前编写和研究一个最小程序来重现问题来避免此类问题。

2 个月前关闭。

改进问题

开始模型训练后,<class 'set'> 在控制台显示很长一段时间,之后脚本关闭,没有开始训练,也没有保存日志

model = tensorflow.keras.Sequential([
tensorflow.keras.Input(shape=(5,), name='input_layer'),
tensorflow.keras.layers.Dense(256, activation='relu', name='hidden_layer_1'),
tensorflow.keras.layers.Dense(256, name='hidden_layer_2'),
tensorflow.keras.layers.Dense(3, name='output_layer'),])

model.compile(
   optimizer='Adam',
   loss='mae',
   metrics=['mean_absolute_error']
   )
   model_checkpoint = tensorflow.keras.callbacks.ModelCheckpoint(
      filepath='my_model', # путь к папке, где будет сохранена модель
      monitor='val_loss',
      save_best_only=True,
      mode='min'
   )

   model.fit(
      datas,
      resultst,
      validation_split=-.1,
      epochs=10,
      batch_size = 1000,
      callbacks= [
      model_checkpoint
      ]
    )

控制台输出

python tensorflow
  • 1 个回答
  • 22 Views
Martin Hope
Alex Kazantsev
Asked: 2022-08-28 21:09:22 +0000 UTC

Jupyter Notebook tensorflow导入错误

  • 0

最初,代码可以工作,但是当我在记事本中再次重新启动它(重新启动并运行全部)时,我收到一个 ImportError 导入错误,其中包含以下内容:

无法从“tensorflow.python.keras.saving.saved_model”导入名称“export_saved_model”

作为该问题的一种可能解决方案,请在命令行上卸载该库以重新安装它。尝试通过 conda 执行此操作没有给出结果(它卡在求解环境阶段:指针旋转,但随后什么也没发生)。用pip实现了解决方案。并出现第二个错误 - 现在使用不同的导入:

无法从“tensorflow.python”(未知位置)导入名称“tf2”

怎样成为?

tensorflow
  • 1 个回答
  • 10 Views
Martin Hope
Keyn
Asked: 2020-09-22 03:51:13 +0000 UTC

为什么 TensorFlow 1.5 以上版本对 AMD Athlon II 处理器不友好?

  • 0

问题是无法在此处理器上运行高于 1.5 版本的 TensorFlow。它安装得很好,没有错误,但它没有启动。OS Lubuntu,在 Windows 7 上类似。当 import tensorflow as tf Invalid instruction (memory stack flushed to disk) 时出错

tensorflow
  • 1 个回答
  • 10 Views

Sidebar

Stats

  • 问题 10021
  • Answers 30001
  • 最佳答案 8000
  • 用户 6900
  • 常问
  • 回答
  • Marko Smith

    我看不懂措辞

    • 1 个回答
  • Marko Smith

    请求的模块“del”不提供名为“default”的导出

    • 3 个回答
  • Marko Smith

    "!+tab" 在 HTML 的 vs 代码中不起作用

    • 5 个回答
  • Marko Smith

    我正在尝试解决“猜词”的问题。Python

    • 2 个回答
  • Marko Smith

    可以使用哪些命令将当前指针移动到指定的提交而不更改工作目录中的文件?

    • 1 个回答
  • Marko Smith

    Python解析野莓

    • 1 个回答
  • Marko Smith

    问题:“警告:检查最新版本的 pip 时出错。”

    • 2 个回答
  • Marko Smith

    帮助编写一个用值填充变量的循环。解决这个问题

    • 2 个回答
  • Marko Smith

    尽管依赖数组为空,但在渲染上调用了 2 次 useEffect

    • 2 个回答
  • Marko Smith

    数据不通过 Telegram.WebApp.sendData 发送

    • 1 个回答
  • Martin Hope
    Alexandr_TT 2020年新年大赛! 2020-12-20 18:20:21 +0000 UTC
  • Martin Hope
    Alexandr_TT 圣诞树动画 2020-12-23 00:38:08 +0000 UTC
  • Martin Hope
    Air 究竟是什么标识了网站访问者? 2020-11-03 15:49:20 +0000 UTC
  • Martin Hope
    Qwertiy 号码显示 9223372036854775807 2020-07-11 18:16:49 +0000 UTC
  • Martin Hope
    user216109 如何为黑客设下陷阱,或充分击退攻击? 2020-05-10 02:22:52 +0000 UTC
  • Martin Hope
    Qwertiy 并变成3个无穷大 2020-11-06 07:15:57 +0000 UTC
  • Martin Hope
    koks_rs 什么是样板代码? 2020-10-27 15:43:19 +0000 UTC
  • Martin Hope
    Sirop4ik 向 git 提交发布的正确方法是什么? 2020-10-05 00:02:00 +0000 UTC
  • Martin Hope
    faoxis 为什么在这么多示例中函数都称为 foo? 2020-08-15 04:42:49 +0000 UTC
  • Martin Hope
    Pavel Mayorov 如何从事件或回调函数中返回值?或者至少等他们完成。 2020-08-11 16:49:28 +0000 UTC

热门标签

javascript python java php c# c++ html android jquery mysql

Explore

  • 主页
  • 问题
    • 热门问题
    • 最新问题
  • 标签
  • 帮助

Footer

RError.com

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

帮助

© 2023 RError.com All Rights Reserve   沪ICP备12040472号-5