将多个模型类的搜索结果合并输出

def look(request):
    query = "a"
    result1 = userinfo.objects.filter(name__contains=query)
    result2 = department.objects.filter(name__contains=query)
    res_list = list(chain(result1,result2))
    print(res_list)
    return HttpResponse("成功")
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
以下是一个基于Keras的LSTM分模型,可以处理多个输入,但只有一个输出。 ```python from keras.layers import Input, Embedding, LSTM, Dense, concatenate from keras.models import Model # 定义模型输入 input1 = Input(shape=(max_len1,), name='input1') input2 = Input(shape=(max_len2,), name='input2') input3 = Input(shape=(max_len3,), name='input3') # 定义嵌入层 embedding1 = Embedding(input_dim=vocab_size1, output_dim=embedding_dim1, input_length=max_len1, name='embedding1')(input1) embedding2 = Embedding(input_dim=vocab_size2, output_dim=embedding_dim2, input_length=max_len2, name='embedding2')(input2) embedding3 = Embedding(input_dim=vocab_size3, output_dim=embedding_dim3, input_length=max_len3, name='embedding3')(input3) # 定义LSTM层 lstm1 = LSTM(units=lstm_units1, dropout=dropout_rate1, recurrent_dropout=rec_dropout_rate1, name='lstm1')(embedding1) lstm2 = LSTM(units=lstm_units2, dropout=dropout_rate2, recurrent_dropout=rec_dropout_rate2, name='lstm2')(embedding2) lstm3 = LSTM(units=lstm_units3, dropout=dropout_rate3, recurrent_dropout=rec_dropout_rate3, name='lstm3')(embedding3) # 合并三个LSTM层的输出 merged = concatenate([lstm1, lstm2, lstm3], axis=1) # 定义输出层 output = Dense(units=num_classes, activation='softmax', name='output')(merged) # 定义模型 model = Model(inputs=[input1, input2, input3], outputs=output) # 编译模型 model.compile(loss='categorical_crossentropy', optimizer='adam', metrics=['accuracy']) # 打印模型结构 print(model.summary()) ``` 在这个示例中,我们使用3个输入(input1、input2和input3)和一个输出(output)。每个输入都先传递到一个嵌入层中,然后输入到一个LSTM层中。然后,我们将3个LSTM层的输出连接在一起,并将它们传递到一个Dense层中,进行分预测。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值