【问题标题】:Keras Learning Won't Start TrainingKeras Learning 不会开始训练
【发布时间】:2019-09-24 20:48:22
【问题描述】:

我正在尝试训练一个模型来识别不同的云类型并选择这些云所在的区域。为此,我将图像文件(350*550,灰度)发送到模型,该模型输出要选择的像素(350*550)。我在下面附上了我的代码的链接。这是与 Kaggle (https://www.kaggle.com/c/understanding_cloud_organization/data) 竞争的一部分,我不是在找人来重写我的整个代码。

在尝试训练我的数据时,会加载数据,然后将其发送到模型以进行拟合。然后我从 tensorflows bfc 分配中得到一堆行,几分钟后退出,没有明显错误(至少对我来说)。我真的不知道该怎么办。

代码:https://github.com/abritton99999999/KaggleCode 控制台输出现在也发布在 github 上!

Some error code

More errors

【问题讨论】:

  • 您可以将控制台输出发布到您的帖子中吗?这比图片链接更有帮助。谢谢!

标签: python tensorflow keras


【解决方案1】:

您正在尝试创建一个非常大的张量(50000x192500 浮点数)并且超出了内存限制。这里有一些解决方法的建议 Tensorflow Error: "Cannot parse tensor from proto"

基本上你无法创建这样的网络

model.add(Dense(100000, input_shape=(192500,), activation="sigmoid"))
model.add(Dense(50000, activation="sigmoid"))
model.add(Dense(192500, activation="softmax"))

您需要使用卷积层

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-07-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-09-29
    • 2021-12-20
    相关资源
    最近更新 更多