Spaces:
Sleeping
Sleeping
File size: 12,133 Bytes
4cd050b 856d615 8566d5b a772f31 4d5a05f 856d615 4cd050b |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 |
import gradio as gr
from transformers import pipeline
classifier = pipeline("text-classification", model="WJL110/emotion-classifier")
label_map = {
"LABEL_0": "快乐",
"LABEL_1": "愤怒",
"LABEL_2": "悲伤"
}
def classify_text(text):
result = classifier(text)[0]
emotion = label_map.get(result['label'], result['label'])
# 返回一个字典,Gradio 会自动将其渲染为分类条形图
return {emotion: result['score']}
demo = gr.Interface(
fn=classify_text,
inputs=gr.Textbox(label="输入文本"),
outputs=gr.Label(num_top_classes=1, label="情感预测"),
examples = [
["终于拿到心仪公司的Offer了,太激动了!"], # 快乐
["刚才被无缘无故骂了一顿,真是莫名其妙!"], # 愤怒
["看着以前的照片,眼泪止不住地流下来。"], # 悲伤
["这家餐厅的味道简直太惊艳了,强烈推荐!"], # 快乐
["买的东西全是坏的,商家还不退款,气炸了。"], # 愤怒
["听到他生病住院的消息,我心里很难受。"], # 悲伤
["这就是你所谓的负责任吗?太让人失望了。"], # 愤怒
["努力了这么久还是失败了,感觉很无力。"], # 悲伤
["今天天气真好,适合出去野餐,心情美美哒。"], # 快乐
["排队排了两小时,结果告诉我卖完了,浪费时间!"], # 愤怒
["和相恋五年的恋人分手了,曾经的海誓山盟都成了泡影,深夜里忍不住哭了!"], # 悲伤
["有人故意插队还理直气壮,说了他两句还反过来骂我,太气人了!"], # 愤怒
["收到闺蜜送的惊喜礼物,拆开的瞬间嘴角就没下来过!"], # 快乐
["网购到假货,申请退货商家还拒绝,找平台投诉也没人管,太离谱了!"], # 愤怒
["自己种的多肉终于开花了,小小的花苞太可爱了,成就感满满!"], # 快乐
["爷爷走了,再也听不到他喊我的小名,再也吃不到他做的红烧肉了,好难过!"], # 悲伤
["外卖超时一个小时,餐品都凉透了,联系商家还态度敷衍,气炸了!"], # 愤怒
["工作中被同事抢功劳,明明是我做的方案,他却说是自己的,真气人!"], # 愤怒
["终于抢到了演唱会的门票,能去见喜欢的歌手了,激动到睡不着!"], # 快乐
["宠物生病了,每天都要去医院打针,看着它痛苦的样子,我心里也跟着疼!"], # 悲伤
["好好停在车位里的车被人刮了,肇事车主还逃逸了,太没素质了!"], # 愤怒
["晨跑时看到了绝美日出,朝霞染红天空,太治愈了!"], # 快乐
["和家人一起去游乐园玩,过山车、旋转木马,重温童年快乐!"], # 快乐
["有人在公共场合大声外放视频,提醒了好几次都不听,太没公德心了!"], # 愤怒
["朋友借了钱一直不还,催了好几次都找借口推脱,太不讲信用了!"], # 愤怒
["买到了超划算的超市打折商品,省了不少钱,感觉赚翻了!"], # 快乐
["去看了一场超搞笑的喜剧电影,全场笑个不停,心情瞬间变好!"], # 快乐
["因为工作调动要离开生活了十年的城市,舍不得这里的朋友和熟悉的一切!"], # 悲伤
["孩子第一次主动说“妈妈我爱你”,瞬间被暖化,所有辛苦都值得了!"], # 快乐
["培训机构卷钱跑路,交了几万块学费只上了几节课,维权无门,太坑人了!"], # 愤怒
["在网上发表正常观点,却被人恶意攻击、人身辱骂,太没素质了!"], # 愤怒
["精心养的花草因为忘记浇水都枯萎了,看着它们蔫掉的样子,心里好难过!"], # 悲伤
["工作得到了客户的高度认可,还收到了感谢信,太有动力了!"], # 快乐
["商家虚假宣传,说的是正品结果是高仿,联系客服还拒不承认,太过分了!"], # 愤怒
["手机抽中了免单大奖,简直不敢相信自己的运气,太惊喜了!"], # 快乐
["邻居大半夜还在装修,噪音巨大,敲门提醒还不配合,根本没法休息!"], # 愤怒
["曾经那么要好的朋友,慢慢变成了陌生人,没有争吵,只是渐行渐远,好遗憾!"], # 悲伤
["发现一家隐藏的宝藏咖啡店,咖啡香浓、环境安静,太喜欢了!"], # 快乐
["信用卡被盗刷,联系银行处理还被要求提供各种繁琐证明,处理效率极低,太气人了!"], # 愤怒
["和朋友打游戏赢了好几局,配合超默契,太过瘾了!"], # 快乐
["考试失利,辜负了父母的期望,看到他们失望的眼神,我心里充满了愧疚和难过!"], # 悲伤
["买到的食品里面有异物,联系商家还拒不负责,说我是故意找茬,太气人了!"], # 愤怒
["加班到深夜终于完成项目,提交成功的那一刻太有成就感了!"], # 快乐
["租房时遇到黑中介,不退押金还编造各种理由扣款,太坑人了!"], # 愤怒
["去公园散步时遇到了可爱的小狗,还让我摸了摸它的头,太治愈了!"], # 快乐
["养了好几年的宠物突然离世,看着它的照片,眼泪止不住地掉,心都碎了!"], # 悲伤
["有人占用消防通道停车,提醒他还不以为然,说“停一会儿怎么了”,太没安全意识了!"], # 愤怒
["周末去郊外露营,呼吸着新鲜空气,看着星空,简直太惬意了!"], # 快乐
["同事给我带了家乡的特产,味道独特又美味,太贴心了!"], # 快乐
["朋友背叛了我,把我的秘密告诉别人,还倒打一耙说我错了,真气人!"], # 愤怒
["自己动手组装的书架成功了,看着整齐的书籍,太有成就感了!"], # 快乐
["工作压力太大,每天都很焦虑,感觉自己快要撑不下去了,好无助!"], # 悲伤
["快递被人冒领了,查监控找到当事人还不归还,态度嚣张,太气人了!"], # 愤怒
["去银行办事,工作人员效率极低,排队两小时就办了五分钟的事,太浪费时间了!"], # 愤怒
["终于把拖延了好久的报告写完了,卸下重担的感觉真轻松!"], # 快乐
["因为身体原因不能做自己喜欢的工作,只能放弃梦想,心里充满了遗憾!"], # 悲伤
["外卖小哥提前送达了我着急用的东西,还贴心提醒签收,太靠谱了!"], # 快乐
["餐厅服务员态度极差,点单时不耐烦,催单还被怼,花钱买气受!"], # 愤怒
["童年时最喜欢的玩具丢了,那是爸爸送我的生日礼物,再也找不回来了!"], # 悲伤
["心仪的球鞋终于降价了,果断下单,坐等收货的心情太美妙了!"], # 快乐
["上班路上被闯红灯的电动车撞到,对方不仅不道歉还恶语相向,真气人!"], # 愤怒
["手机被偷了,里面有很多重要资料,查监控看到小偷还抓不到,太郁闷了!"], # 愤怒
["通过努力涨工资了,以后可以给家人更好的生活,太开心了!"], # 快乐
["亲人得了绝症,医生说没有治愈的希望了,只能眼睁睁看着他离开,太痛苦了!"], # 悲伤
["买到了限量版的周边产品,收藏价值拉满,太满足了!"], # 快乐
["商家恶意抬价,平时几十块的东西过节卖几百,还强制捆绑消费,太过分了!"], # 愤怒
["地铁上遇到好心人让座,还帮我提了沉重的行李箱,世界真温暖~"], # 快乐
["写了很久的文章不小心被删除了,没有备份,所有的心血都白费了,好难过!"], # 悲伤
["有人在电梯里抽烟,提醒后还说“关你什么事”,二手烟危害健康,太过分了!"], # 愤怒
["网购的商品和图片严重不符,质量差到离谱,申请退款还被要求承担运费,真气人!"], # 愤怒
["第一次尝试做蛋糕居然成功了,口感蓬松又香甜,太惊喜了!"], # 快乐
["因为误会被朋友误解,解释了他也不相信,心里太委屈了,忍不住哭了!"], # 悲伤
["邻居主动分享了自己做的手工饼干,味道超赞,邻里关系真好!"], # 快乐
["同事总是在背后说我坏话,造谣生事,影响我的工作和声誉,太恶心了!"], # 愤怒
["宠物走丢了,找了好几天都没找到,每天都在担心它有没有饭吃、会不会受欺负!"], # 悲伤
["被领导当众表扬工作做得好,还发了奖金,一整天都干劲十足!"], # 快乐
["去医院看病,医生态度敷衍,问几句就不耐烦,开的药还没用,太不负责任了!"], # 愤怒
["下雨天在家追剧、吃火锅,不用出门的日子也太幸福了吧!"], # 快乐
["喜欢的球队输了总决赛,努力了一整个赛季却没能夺冠,太让人失望了!"], # 悲伤
["有人故意损坏公共设施,健身器材被砸坏,长椅被涂鸦,太没公德心了!"], # 愤怒
["网购的衣服上身效果超棒,版型和面料都超出预期,太满意了!"], # 快乐
["孩子在学校被同学欺负,对方家长还蛮不讲理,不道歉还护短,真气人!"], # 愤怒
["和好久不见的朋友聚餐,聊起往事笑到肚子疼,太开心了!"], # 快乐
["看着父母日渐苍老的背影,感觉自己还没来得及好好孝顺他们,心里充满了愧疚!"], # 悲伤
["跑步打卡成功,突破了自己的最佳成绩,果然坚持就有回报!"], # 快乐
["工作中被领导无故指责,明明不是我的错却让我背锅,太委屈太气愤了!"], # 愤怒
["收到了暗恋对象的表白,原来他也喜欢我,双向奔赴的感觉真好!"], # 快乐
["看到流浪的老人和孩子,心里酸酸的,觉得他们太可怜了,却不知道能帮什么!"], # 悲伤
["网约车司机故意绕路,多收了几十块钱,揭穿后还不承认,态度恶劣!"], # 愤怒
["家人做了我最爱吃的家常菜,满满的都是家的味道,太幸福了!"], # 快乐
["公共厕所被人弄得乱七八糟,垃圾遍地,根本没法使用,太没素质了!"], # 愤怒
["熬夜看完了一本超好看的小说,结局圆满,太上头了!"], # 快乐
["喜欢的歌手去世了,再也听不到他的新歌,再也看不到他的演唱会了,好遗憾!"], # 悲伤
["终于学会了骑自行车,虽然摔了几次,但成功的那一刻太开心了!"], # 快乐
["奶奶得了重病,看着她痛苦的样子,我却什么都做不了,心里太难受了!"], # 悲伤
["和最好的闺蜜闹掰了,因为一场误会,现在见面都不说话,心里太难受了!"], # 悲伤
["家里的老屋要拆迁了,那里装满了我的童年回忆,再也回不去了,好难过!"], # 悲伤
["努力了很久的考试还是没通过,感觉自己很没用,付出的都白费了!"], # 悲伤
["最好的朋友要移民国外了,以后见面的机会很少了,送他的时候忍不住落泪!"], # 悲伤
["从小一起长大的发小意外去世,听到消息的那一刻,整个人都懵了,不敢相信!"], # 悲伤
["因为疫情,好几年没回家过年了,看着别人阖家团圆,心里充满了思念和难过!"], # 悲伤
["工作失误导致公司遭受损失,被领导批评,同事也有怨言,感觉自己很失败!"], # 悲伤
["暗恋的人要结婚了,新娘不是我,只能默默祝福,心里却像针扎一样疼!"], # 悲伤
["爷爷的老房子被一场大火烧毁了,里面的老物件和回忆都没了,好难过!"], # 悲伤
["和家人吵架了,说了很多伤人的话,现在很后悔,但又拉不下脸道歉!"] # 悲伤
],
title="情感分析演示"
)
if __name__ == "__main__":
demo.launch() |