我正在使用单列格式的Elsevier模板,我遇到了subsections命令无法正常工作的问题,例如,它们的显示方式与正常部分的编号错误一样。
import tensorflow as tf
from tensorflow import keras
from tensorflow.keras import layers
from keras.models import Sequential
from keras.layers import Dense, Dropout
import matplotlib.pyplot as plt
import numpy
class LossHistory(keras.callbacks.Callback):
def on_train_begin(self, logs={}):
self.losses = []
def on_batch_end(self, batch, logs={}):
self.losses.append(logs.get('loss'))
model = Sequential()
model.add(Dense(64, input_dim=4, activation='relu'))
model.add(Dense(30, activation='relu'))
model.add(Dense(12, activation='relu'))
model.add(Dense(1))
# Compile model
model.compile(loss='mean_squared_error', optimizer='adam', metrics=
['accuracy'])
# Fit the model
history = LossHistory()
model.fit(df, y, validation_split=0.33, epochs=1000,
batch_size=50,verbose=1, callbacks=[history])
print(history.losses)
有人可以帮助我解决此问题吗?
答案 0 :(得分:1)
您正在正确使用它。这一定与您使用的班级文件(cas-sc
)有关。
答案 1 :(得分:0)
我不确定这是否是设计使然(这是非常奇怪的行为),但是此行为是由类文件中的一些重新定义引起的。要解决此问题,可以修复这些重新定义并使用
\documentclass[a4paper,fleqn]{cas-sc}
\makeatletter
\renewcommand\subsection{\@startsection{subsection}{2}{\z@}%
{10pt \@plus 3\p@ \@minus 2\p@}%
{.1\p@}%
{%\let\@hangfrom\relax
\ssectionfont\raggedright }}
\renewcommand\subsubsection{\@startsection{subsubsection}{3}{\z@}%
{10pt \@plus 1\p@ \@minus .3\p@}%
{.1\p@}%
{%\let\@hangfrom\relax
\sssectionfont\raggedright}}
\makeatother
\begin{document}
\section{A}
\subsection{AA}
\subsubsection{BB}
\end{document}
(如果您打算将文档提交到日记,请不要这样做)