Вероятно, ваш вектор меток должен иметь форму (batch_size, 1)
, а не просто (batch_size,)
.
Примечание: Поскольку вы используете sparse_categorical_crossentropy
в качестве функции потерь вместо categorical_crossentropy
, правильно не кодировать метки одним щелчком.
Чтобы отображать SQL в окне вывода Visual Studio, настройте log4net для использования TraceAppender в конфигурации log4net. Это:
<appender name="DebugSQL" type="log4net.Appender.TraceAppender">
<layout type="log4net.Layout.PatternLayout">
<conversionPattern value="%date [%thread] %-5level %logger [%property{NDC}] - %message%newline" />
</layout>
</appender>
Затем это:
<logger name="NHibernate.SQL" additivity="false">
<level value="DEBUG" />
<appender-ref ref="DebugSQL" />
</logger>
РЕДАКТИРОВАТЬ: Кажется, я не могу правильно отформатировать это здесь. См. Эту ссылку для примера кода
show_sql
выводы к Console.Out
- это является самым полезным при выполнении интеграционных тестов
Существует что-то названное профилировщиком NHibernate, которого можно использовать.
это дорого, но это работает, и это имеет 30-дневную пробную версию.