我正在使用 NewsSentiment,这是一个针对 Python 的定向情感分析库。它(也)偶尔会发出警告:
请注意,对于您的设置,不会返回溢出的令牌 选择,即具有“longest_first”截断的序列对 战略。所以返回的列表将始终为空,即使某些 令牌已被删除。
我做了一些研究,这似乎是由 Huggingface 变压器发出的,并且该库确实有 Roberta 依赖项。但是,我不会在代码中调用 Roberta,因此我不确定如何抑制警告。我试过了
warnings.filterwarnings("ignore", message="Be aware, overflowing tokens are not returned for the setting you have chosen, i.e. sequence pairs with the 'longest_first' truncation strategy. So the returned list will always be empty even if some toke")
warnings.filterwarnings("ignore", category=UserWarning, module='transformers')
但工作也没有。有谁知道怎么做吗?
使用此代码片段可以消除此警告。
import logging
logging.disable(logging.WARNING)