How to train own data by TCN?
Tomandjob opened this issue · 2 comments
Tomandjob commented
I build the TCN model is as follows:
model = Sequential()
model.add(TCN(50,return_sequences=False, input_shape=(nb_features,12)))
model.add(Dense(100, activation='relu'))
model.add(Dropout(0.5))
model.add(Dense(nb_class,activation='softmax'))
model.compile(loss='categorical_crossentropy',optimizer='sgd',metrics=['accuracy'])
model.summary()
However,
TypeError: The added layer must be an instance of class Layer. Found: <tcn.TCN object at 0x000001A8B62CA208>
psomers3 commented
make sure you import the keras layers from tensor flow and not directly from keras.
from tensorflow.keras import Sequential
from tensorflow.keras.layers import Dense, Dropout
Tomandjob commented
make sure you import the keras layers from tensor flow and not directly from keras.
from tensorflow.keras import Sequential from tensorflow.keras.layers import Dense, Dropout
Excellent! It solved my problem perfectly.Thank you!