【发布时间】:2020-11-14 12:14:57
【问题描述】:
我对机器学习和神经网络还很陌生。我使用以下模型对短文本进行情感分析。我通常了解信号是如何计算的,一直到输出层。现在我不明白的是如何找到输入。当模型对一个词进行分类时,该词是如何翻译成 512 个输入单元的?模型评估单词的哪些特征以及如何确定?
model = Sequential()
model.add(Dense(512, input_shape=(max_words,), activation='relu'))
model.add(Dropout(0.5))
model.add(Dense(256, activation='sigmoid'))
model.add(Dropout(0.5))
model.add(Dense(2, activation='softmax'))
model.compile(loss='categorical_crossentropy',
optimizer='adam',
metrics=['accuracy'])
【问题讨论】:
标签: tensorflow machine-learning keras neural-network