我正在尝试编写MySQL查询,其中我提取卖家的信息和她最受欢迎的产品.这取决于具有最多页面浏览量的产品,即MAX(page_views).
下面的查询只是拉随机产品而不是页面浏览量最多的产品.
"SELECT
seller.id, seller.language, seller.shop_name,seller.story,
seller.eng_story, product.id, product.image_thumb, product.title,
product.eng_title, product.price, MAX(product.page_views)
FROM seller
INNER JOIN product ON seller.id=product.seller_id
WHERE seller.handpicked='y' AND seller.shop_active='y'
GROUP BY seller.id
ORDER BY product.page_views
LIMIT 0,5"
Run Code Online (Sandbox Code Playgroud)
或者更好地说,page_views实际上是正确的数字,但是如何获得其他产品字段(id,图像,标题等)与具有最多页面浏览量的产品相关.
表数据:
卖家:
id | language | shop_Name | story | eng_story | handpicked | active
1 | 1 | mitienda | hola mundo| Hello world | Y | Y
2 | 1 | sisenor | bonita | beautiful | N | …Run Code Online (Sandbox Code Playgroud) 我正在 HuggingFace 上实现 BART,请参阅参考:https ://huggingface.co/transformers/model_doc/bart.html
以下是他们文档中用于创建生成摘要的代码:
from transformers import BartModel, BartTokenizer, BartForConditionalGeneration
model = BartForConditionalGeneration.from_pretrained('facebook/bart-large-cnn')
tokenizer = BartTokenizer.from_pretrained('facebook/bart-large')
def baseBart(ARTICLE_TO_SUMMARIZE):
inputs = tokenizer([ARTICLE_TO_SUMMARIZE], max_length=1024, return_tensors='pt')
# Generate Summary
summary_ids = model.generate(inputs['input_ids'], num_beams=4, max_length=25, early_stopping=True)
return [tokenizer.decode(g, skip_special_tokens=True, clean_up_tokenization_spaces=False) for g in summary_ids][0]
Run Code Online (Sandbox Code Playgroud)
我需要使我的摘要简洁,所以我设置max_length=25. 但这样做时,我得到的句子不完整,例如这两个例子:
EX1:左肺基底的混浊与之前的检查相比似乎稳定。左半身有抬高
EX 2:有正常的矿化和排列。未发现骨折或骨质病变。脚踝死了
如何确保预测的摘要是连贯的句子、完整的思想并且保持简洁。如果可能的话,我不想对汇总输出执行正则表达式,并在最后一个句点之后截断任何文本,但实际上让 BART 模型在最大长度内生成句子。
我尝试truncation=True在模型中进行设置,但没有成功。
我在输入字段中放置了标签,以便在后台显示说明文字,当用户在字段中键入时,文本消失.我正在使用这里解释的示例:如何在<input>元素中创建标签? 特别是在http://attardi.org/
当密码虽然由浏览器保存时(例如在Google Chrome中),文本会像在此图像中一样变得乱码(这当前在我的本地计算机上):
保存的密码背景文本不会消失.任何帮助都会很感激 - 谢谢.