成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久

您的位置:首頁技術文章
文章詳情頁

詳解在Python中使用Torchmoji將文本轉換為表情符號

瀏覽:8日期:2022-07-16 11:06:16

很難找到關于如何使用Python使用DeepMoji的教程。我已經嘗試了幾次,后來又出現了幾次錯誤,于是決定使用替代版本:torchMoji。

TorchMoji是DeepMoji的pyTorch實現,可以在這里找到:https://github.com/huggingface/torchMoji

詳解在Python中使用Torchmoji將文本轉換為表情符號

事實上,我還沒有找到一個關于如何將文本轉換為表情符號的教程。如果你也沒找到,那么本文就是一個了。

安裝

這些代碼并不完全是我的寫的,源代碼可以在這個鏈接上找到。

pip3 install torch==1.0.1 -f https://download.pytorch.org/whl/cpu/stable git clone https://github.com/huggingface/torchMojiimport osos.chdir(’torchMoji’)pip3 install -e .#if you restart the package, the notebook risks to crash on a loop#I did not restart and worked fine

該代碼將下載約600 MB的數據用于訓練人工智能。我一直在用谷歌Colab。然而,我注意到,當程序要求您重新啟動筆記本進行所需的更改時,它開始在循環(huán)中崩潰并且無法補救。如果你使用的是jupyter notebook或者colab記事本不要重新,不管它的重啟要求就可以了。

python3 scripts/download_weights.py

這個腳本應該下載需要微調神經網絡模型。詢問時,按“是”確認。

設置轉換功能函數

使用以下函數,可以輸入文進行轉換,該函數將輸出最可能的n個表情符號(n將被指定)。

import numpy as npimport emoji, jsonfrom torchmoji.global_variables import PRETRAINED_PATH, VOCAB_PATHfrom torchmoji.sentence_tokenizer import SentenceTokenizerfrom torchmoji.model_def import torchmoji_emojis EMOJIS = ':joy: :unamused: :weary: :sob: :heart_eyes: :pensive: :ok_hand: :blush: :heart: :smirk: :grin: :notes: :flushed: :100: :sleeping: :relieved: :relaxed: :raised_hands: :two_hearts: :expressionless: :sweat_smile: :pray: :confused: :kissing_heart: :heartbeat: :neutral_face: :information_desk_person: :disappointed: :see_no_evil: :tired_face: :v: :sunglasses: :rage: :thumbsup: :cry: :sleepy: :yum: :triumph: :hand: :mask: :clap: :eyes: :gun: :persevere: :smiling_imp: :sweat: :broken_heart: :yellow_heart: :musical_note: :speak_no_evil: :wink: :skull: :confounded: :smile: :stuck_out_tongue_winking_eye: :angry: :no_good: :muscle: :facepunch: :purple_heart: :sparkling_heart: :blue_heart: :grimacing: :sparkles:'.split(’ ’)model = torchmoji_emojis(PRETRAINED_PATH)with open(VOCAB_PATH, ’r’) as f: vocabulary = json.load(f)st = SentenceTokenizer(vocabulary, 30)def deepmojify(sentence,top_n =5): def top_elements(array, k): ind = np.argpartition(array, -k)[-k:] return ind[np.argsort(array[ind])][::-1]tokenized, _, _ = st.tokenize_sentences([sentence]) prob = model(tokenized)[0] emoji_ids = top_elements(prob, top_n) emojis = map(lambda x: EMOJIS[x], emoji_ids) return emoji.emojize(f'{sentence} {’ ’.join(emojis)}', use_aliases=True)

文本實驗

text = [’I hate coding AI’]for _ in text: print(deepmojify(_, top_n = 3))

輸出

詳解在Python中使用Torchmoji將文本轉換為表情符號

如您所見,這里給出的是個列表,所以可以添加所需的字符串數。

原始神經網絡

如果你不知道如何編碼,你只想試一試,你可以使用DeepMoji的網站:https://deepmoji.mit.edu/

詳解在Python中使用Torchmoji將文本轉換為表情符號

源代碼應該完全相同,事實上,如果我輸入5個表情符號而不是3個,這就是我代碼中的結果:

詳解在Python中使用Torchmoji將文本轉換為表情符號

輸入列表而不是一句話

在進行情緒分析時,我通常會在Pandas上存儲tweets或評論的數據庫,我將使用以下代碼,將字符串列表轉換為Pandas數據幀,其中包含指定數量的emojis。

import pandas as pddef emoji_dataset(list1, n_emoji=3): emoji_list = [[x] for x in list1]for _ in range(len(list1)): for n_emo in range(1, n_emoji+1): emoji_list[_].append(deepmojify(list1[_], top_n = n_emoji)[2*-n_emo+1])emoji_list = pd.DataFrame(emoji_list) return emoji_listlist1 = [’Stay safe from the virus’, ’Push until you break!’, ’If it does not challenge you, it will not change you’]

我想估計一下這個字符串列表中最有可能出現的5種表情:

emoji_dataset(list1, 5)

詳解在Python中使用Torchmoji將文本轉換為表情符號

就是這么簡單

作者:Michelangiolo Mazzeschi

deephub翻譯組

到此這篇關于詳解在Python中使用Torchmoji將文本轉換為表情符號的文章就介紹到這了,更多相關Python Torchmoji文本轉換為表情符號內容請搜索好吧啦網以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持好吧啦網!

標簽: Python 編程
相關文章:
成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久
色94色欧美sute亚洲线路一久| 国产精品一区二区91| 紧缚奴在线一区二区三区| 西西人体一区二区| 伊人婷婷欧美激情| 亚洲一区二区毛片| 亚洲激情在线播放| aa级大片欧美三级| 一区二区三区高清| 亚洲一区二区在线看| 午夜欧美视频在线观看| 久久三级福利| 日本美女视频一区二区| 色婷婷久久一区二区三区麻豆| 日韩高清不卡在线| 一本在线高清不卡dvd| 亚洲va在线va天堂| 久久裸体视频| 久久国产福利国产秒拍| 欧美精品免费视频| 国产91丝袜在线播放0| 国产精品手机在线| 日韩电影免费在线看| 91国偷自产一区二区使用方法| 日韩成人精品在线| 欧美日韩一级黄| 夫妻av一区二区| 久久先锋资源网| 国内精品美女在线观看| 一区二区三区四区在线免费观看| 亚洲免费在线| 青青草国产精品97视觉盛宴| 在线一区二区三区四区五区| 国产一区二区三区在线观看精品| 欧美α欧美αv大片| 欧美日韩一区二区高清| 亚洲天天做日日做天天谢日日欢 | 91精品国产一区二区三区| 成人免费不卡视频| 欧美亚洲动漫制服丝袜| 成人国产精品免费观看动漫| 国产精品每日更新在线播放网址| 亚洲日本欧美| 青青草国产成人99久久| 制服丝袜亚洲播放| 欧美在线视频二区| 亚洲一区二区中文在线| 欧美三电影在线| 99久久99久久精品免费观看| 亚洲精品成人悠悠色影视| 欧美性色综合网| 不卡视频免费播放| 亚洲欧美另类在线| 欧美天堂一区二区三区| 99久久国产免费看| 一区二区三区四区不卡视频| 欧美色国产精品| 91麻豆精品视频| 亚洲免费av观看| 在线观看日韩av先锋影音电影院| 国产成人综合精品三级| 国产精品久久久久久久久快鸭| 久久xxxx| 成人理论电影网| 亚洲狠狠丁香婷婷综合久久久| 欧美主播一区二区三区美女| kk眼镜猥琐国模调教系列一区二区| 国产精品成人在线观看| 久久综合精品一区| zzijzzij亚洲日本少妇熟睡| 一区二区三区在线视频播放| 欧美日韩一区三区四区| 欧美日韩精品免费观看视频完整| 亚洲欧美另类久久久精品| 欧美日韩久久一区| 久久亚洲精华国产精华液 | 婷婷夜色潮精品综合在线| 欧美一区二区在线看| 欧美日韩亚洲一区在线观看| 日韩不卡手机在线v区| 欧美变态tickle挠乳网站| 一区二区精品| 国产成人综合精品三级| 亚洲人成网站在线| 欧美三级视频在线播放| 午夜久久影院| 美日韩一区二区| 国产精品三级av| 欧美日韩在线播放| 亚洲人体大胆视频| 粉嫩av一区二区三区| 亚洲一二三级电影| 久久午夜羞羞影院免费观看| 久久一区二区三区av| 欧美日韩蜜桃| 国产乱色国产精品免费视频| 亚洲女厕所小便bbb| 欧美成人乱码一区二区三区| 国产精品一区二区三区免费观看| 国产成人在线免费观看| 一区二区三区视频在线看| 亚洲精品一区二区三区香蕉| 91国偷自产一区二区三区观看| 午夜性色一区二区三区免费视频| 久久成人综合网| 亚洲视频一区二区在线观看| 日韩亚洲欧美高清| 久久精品毛片| 欧美日本免费| 国产91丝袜在线18| 日本中文字幕不卡| 亚洲黄一区二区三区| 国产日韩欧美精品在线| 欧美一区二区三区性视频| 老牛影视一区二区三区| 国产精品二区二区三区| 国产成人激情av| 日本不卡一二三| 亚洲精品菠萝久久久久久久| 久久蜜桃香蕉精品一区二区三区| 欧美性三三影院| 香蕉国产精品偷在线观看不卡| 亚洲欧美一区二区原创| 国产91清纯白嫩初高中在线观看| 青青青爽久久午夜综合久久午夜| 亚洲精品免费电影| 欧美高清在线一区| 2024国产精品| 欧美一区二区三区四区在线观看| 色综合久久天天| 亚洲精品社区| 欧美视频四区| av网站一区二区三区| 国产中文字幕一区| 蜜臀va亚洲va欧美va天堂| 一区二区三区中文字幕电影| 欧美激情一二三区| 精品理论电影在线观看| 欧美日韩国产精品成人| 一本一道久久a久久精品综合蜜臀 一本一道综合狠狠老 | 狠狠色丁香久久婷婷综合_中| 亚洲一区av在线| 国产精品三级久久久久三级| 日韩免费高清视频| 制服.丝袜.亚洲.另类.中文| 欧美在线你懂的| 香蕉久久夜色精品| 99精品福利视频| 一区在线免费观看| 欧美日韩亚洲在线| 91影院在线免费观看| 成人激情文学综合网| 国产精品12区| 国产剧情av麻豆香蕉精品| 韩国三级电影一区二区| 奇米一区二区三区av| 视频一区欧美日韩| 天天操天天色综合| 夜夜嗨av一区二区三区| 亚洲你懂的在线视频| 亚洲激情在线播放| 一区二区三区四区在线| 一区二区三区在线视频免费 | 日本午夜一本久久久综合| 亚洲午夜成aⅴ人片| 亚洲一区在线观看免费| 亚洲尤物在线视频观看| 一区二区在线电影| 依依成人综合视频| 亚洲宅男天堂在线观看无病毒| 亚洲自拍偷拍网站| 亚洲综合另类小说| 香港成人在线视频| 日本不卡123| 老色鬼精品视频在线观看播放| 免费观看日韩电影| 美日韩一级片在线观看| 久久99久久久久| 国产一区二区导航在线播放| 国产二区国产一区在线观看| 国产成人99久久亚洲综合精品| 国产99久久久国产精品潘金 | 一区二区在线观看视频| 一区二区在线观看视频在线观看| 亚洲国产精品麻豆| 日韩av不卡一区二区| 久久精品国产澳门| 国产九色精品成人porny| 成人在线视频一区二区| 91色porny| 亚洲视频综合| 亚洲免费综合| 欧美三级视频在线| 日韩精品资源二区在线| 国产色91在线| 一区二区在线免费观看| 日韩电影免费在线看| 国产精品123区| 92国产精品观看| 亚洲日本欧美在线|