Неправильная форма вывода плотного слоя после перехода от TF 1.12 к 1.10

Как уже упоминалось выше, вам нужно будет использовать LocalDate здесь:

SimpleDateformat sdf = new SimpleDateFormat("yyyyMMdd");
Date date1 = sdf.parse("20180713);
Date date2 = sdf.parse("20180930");
LocalDate startDate = 
date1.toInstant().atZone(ZoneId.systemDefault()).toLocalDate();
LocalDate endDate = 
date2.toInstant().atZone(ZoneId.systemDefault()).toLocalDate();
long days = ChronoUnit.DAYS.between(startDate, endDate);
return days;

Преобразование из григорианского в Date выполняется через:

Date newDate = new Date(date1.getTime());
0
задан Higeath 19 January 2019 в 16:38
поделиться

1 ответ

Вероятно, ваш вектор меток должен иметь форму (batch_size, 1), а не просто (batch_size,).

Примечание: Поскольку вы используете sparse_categorical_crossentropy в качестве функции потерь вместо categorical_crossentropy, правильно не кодировать метки одним щелчком.

0
ответ дан Anna Krogager 19 January 2019 в 16:38
поделиться
Другие вопросы по тегам:

Похожие вопросы: