【问题标题】:Could it be possible to start multiple training at the same time?是否可以同时开始多个培训?
【发布时间】:2019-01-04 13:12:43
【问题描述】:

我刚开始编写 DNN,我想知道是否可以同时启动多个训练?就像使用不同的参数一样。还是会大大减慢训练速度?

这里是上下文:我使用 Ganomaly 架构来发现图片中的异常,我必须改变并尝试一些不同的组合。我使用 Anaconda,在训练期间,它显示大约 20% 的内存正在被使用。我的设置:Nvidia Quadro M6000、Cuda 9.0、cudNN 7.0。

【问题讨论】:

    标签: python tensorflow deep-learning


    【解决方案1】:

    是否可以同时开始多个训练?

    是的,可以启动多个实例,但肯定会影响您的训练速度。

    一种可能的解决方案是将GridSearchCV 集成到sklearn 和Keras 模型中。为此,Keras 还提供了一个包装器,称为keras.wrappers.scikit_learn,您可以将GridSearchCV 中的作业数设置为-1,以便并行运行它们。详情请见here

    这里是超参数优化方案的列表。

    更多详情请见here

    另一个可能的选项是 Google-hyper-tuning,它当然需要在云上运行。详情请见here

    【讨论】:

      猜你喜欢
      • 2021-09-12
      • 1970-01-01
      • 2016-04-18
      • 2012-06-15
      • 1970-01-01
      • 1970-01-01
      • 2021-02-12
      • 2019-07-10
      • 1970-01-01
      相关资源
      最近更新 更多