keras - 如何将 BERT 模型集成到我的笔记本(Python)中?
问题描述
我正在使用 keras 模型(顺序)进行文本分类。现在,我能做些什么来提高模型性能(准确度、验证准确度、预测等)。这是我的模型架构:
from tensorflow.keras.callbacks import EarlyStopping, ModelCheckpoint
from keras.utils.vis_utils import plot_model
model = Sequential()
model.add(Embedding(vocab_size, embedding_dim, input_length=train_padded.shape[1]))
model.add(Conv1D(48, 5, activation='relu', padding='valid'))
model.add(GlobalMaxPooling1D())
model.add(Dropout(0.5))
model.add(Flatten())
model.add(Dropout(0.5))
model.add(Dense(4, activation='softmax'))
model.compile(loss='categorical_crossentropy', optimizer='adam', metrics=['accuracy'])
print(model.summary())
另一个问题,我可以插入 Bert 模型进行文本分类以提高模型的 val 准确性吗?
谢谢 !
解决方案
推荐阅读
- amazon-web-services - 从 aws_api_gateway_rest_api 迁移到 aws_apigatewayv2_api 松散的 OpenAPI 集成
- python - 带有自定义小部件和间隔的 PyQt 滚动区域
- javascript - 使用 Json 反应上下文 Api
- c++ - 在另一个小部件上插入一个小部件
- android - Exoplayer 获取文件的章节
- r - 为什么我的 ggplot2 条形图不显示?
- c# - 如何在单击按钮时仅创建一个新窗口实例?Caliburn.Macro
- javascript - 将 jquery 转换为 vanilla js
- html - 网站在移动设备上不显示任何 CSS 样式
- visual-studio - 将 NuGet 包推送到 nuget.org 时如何发布文档?