ссылка на ноутбук: классификация 40 классов не go точность выше 2%, сбой во время выполнения после 3 эпох - PullRequest
0 голосов
/ 18 апреля 2020

важное примечание набор данных загружен в ноутбук с моего диска, поэтому его невозможно воспроизвести, просто используя ноутбук. это можно обойти?

проблема

Я изменил набор данных FERplus и создал новые метки, так что теперь это проблема классификации 40 классов (каждое изображение принадлежит только одному классу).

, когда я пытаюсь обучить сеть, величина потерь огромна и становится все больше, точность увеличивается очень медленно (начинается с 00%, увеличивается до 03%), а затем время выполнения падает примерно через 3 эпохи. ,

Я использую версию colab с HIGH-RAM, и верхняя правая панель памяти не достигает полной емкости ... не знаю, насколько она важна.

вот мой журнал выполнения:

Apr 18, 2020, 1:24:15 PM    WARNING warn("IPython.utils.traitlets has moved to a top-level traitlets package.")
Apr 18, 2020, 1:24:15 PM    WARNING /usr/local/lib/python3.6/dist-packages/IPython/utils/traitlets.py:5: UserWarning: IPython.utils.traitlets has moved to a top-level traitlets package.
Apr 18, 2020, 1:24:14 PM    WARNING WARNING:root:kernel 63f66a39-39c9-47c4-b427-f5acc826888f restarted
Apr 18, 2020, 1:24:14 PM    INFO    KernelRestarter: restarting kernel (1/5), keep random ports
Apr 18, 2020, 1:24:13 PM    WARNING 2020-04-18 10:24:13.812317: F ./tensorflow/core/framework/tensor.h:776] Check failed: NDIMS == new_sizes.size() (2 vs. 1)
Apr 18, 2020, 1:19:08 PM    WARNING 2020-04-18 10:19:08.217146: I tensorflow/stream_executor/platform/default/dso_loader.cc:44] Successfully opened dynamic library libcudnn.so.7
Apr 18, 2020, 1:19:08 PM    WARNING 2020-04-18 10:19:08.042874: I tensorflow/stream_executor/platform/default/dso_loader.cc:44] Successfully opened dynamic library libcublas.so.10
Apr 18, 2020, 1:19:05 PM    WARNING 2020-04-18 10:19:05.520591: I tensorflow/core/common_runtime/gpu/gpu_device.cc:1247] Created TensorFlow device (/job:localhost/replica:0/task:0/device:GPU:0 with 10634 MB memory) -> physical GPU (device: 0, name: Tesla K80, pci bus id: 0000:00:04.0, compute capability: 3.7)
Apr 18, 2020, 1:19:05 PM    WARNING 2020-04-18 10:19:05.519697: I tensorflow/stream_executor/cuda/cuda_gpu_executor.cc:981] successful NUMA node read from SysFS had negative value (-1), but there must be at least one NUMA node, so returning NUMA node zero
Apr 18, 2020, 1:19:05 PM    WARNING 2020-04-18 10:19:05.518736: I tensorflow/stream_executor/cuda/cuda_gpu_executor.cc:981] successful NUMA node read from SysFS had negative value (-1), but there must be at least one NUMA node, so returning NUMA node zero

ссылка на блокнот

https://colab.research.google.com/drive/1G0CaqCXoDvNpTXnjwz5ybZ3_LNxfgGLy

...