Az emoji tele van Ă©rzelmekkel. JavĂthatja vagy mĂłdosĂthatja a szöveg hangnemĂ©t Ă©s hangulatĂĄt, ugyanakkor az emoji ĂĄltal kifejezett Ă©rzelmek nyilvĂĄnvalĂłbbak lehetnek, mint a szavak.
PĂ©ldĂĄul ez a hangulatjel đż (dĂŒhös arc szarvakkal). NyilvĂĄnvalĂłan ördögi karakter formĂĄjĂĄban van, ezĂ©rt lehetnek olyan gondolatok, amelyeket "rossz" hangulatjelnek tartanak, mint nĂ©hĂĄny gonosz gondolat valakinek a fejĂ©ben.
De mĂ©gis, ez a fajta leĂrĂĄs nagyon elvont. EzĂ©rt vizualizĂĄlhatjuk-e az emojik ĂĄltal kifejezett hangulat tĂpusokat Ă©s szinteket?
A vĂĄlasz termĂ©szetesen "igen"! A termĂ©szetes nyelv feldolgozĂĄsĂĄt (NLP) legalĂĄbb 50 milliĂł tweet nyilvĂĄnos mintĂĄjĂĄn vĂ©geztĂŒk, Ă©s a Szöveg-hangulat elemzĂ©s (mĂĄs nĂ©ven vĂ©lemĂ©ny-bĂĄnyĂĄszat) segĂtsĂ©gĂ©vel összekapcsoljuk az emoji hangulatot egy Ă©rtĂ©kkĂ©szlettel Ă©s megjelenĂtjĂŒk azt. Sok idĆt, energiĂĄt Ă©s szĂĄmĂtĂĄsi energiĂĄt töltöttĂŒnk el, hogy az emoji Ă©rzelmek elemzĂ©sĂ©t tudomĂĄnyosabbĂĄ Ă©s szigorĂșbbĂĄ tegyĂŒk, hogy mindenki megĂ©rezhesse a varĂĄzst Ă©s jobban megĂ©rtse az emojikat.
Vizuålis diagramok az emoji érzelmek elemzéséhez
Az olyan adatokat, mint az emoji hangulatĂ©rtĂ©k, a statisztikĂĄhoz Ă©s a valĂłszĂnƱsĂ©gelmĂ©lethez tartozĂł szöveges hangulat-elemzĂ©s alapjĂĄn szĂĄmĂtottuk ki. MiutĂĄn megoldottuk az algoritmus Ă©s a szĂĄmĂtĂĄsi teljesĂtmĂ©ny problĂ©mĂĄjĂĄt, majd Ășj nehĂ©zsĂ©gekbe ĂŒtköztĂŒnk: hogyan lehet a felhasznĂĄlĂłkat megĂ©rteni ezen szakmai adatokkal?
Egy gondolat jĂĄr a fejĂŒnkben - HĂ©! Mit szĂłlnĂĄl ahhoz, ha nĂ©hĂĄny jĂł dizĂĄjnnal vizualizĂĄlnĂĄnk az emoji hangulatĂ©rtĂ©keket!
đĄ: A kiszĂĄmĂtott Ă©s elemzett adatokat (balra) a felhasznĂĄlĂłk ĂĄltal jobban Ă©rthetĆ diagramba (jobbra) konvertĂĄltuk, amely intuitĂvabban megmutatja az emoji Ă©rzelmi megosztottsĂĄgĂĄt;
TehĂĄt hadd magyarĂĄzzam el a következĆ tĂĄblĂĄzatot, amely az emoji Ă©rzelmi tendencia elemzĂ©sĂ©nek eredmĂ©nyeit ĂĄbrĂĄzolja a tĂ©nyleges kommunikĂĄciĂł sorĂĄn.
đĄ: 2 tĂpusĂș diagram az emoji đż hangulatelemzĂ©sĂ©hez, itt csak a fenti diagramot elemezzĂŒk.
A kĂ©pen lĂĄthatĂł fĂ©lkörĂv hĂĄrom szĂnre oszlik, amelyek az emoji emotional kĂŒlönbözĆ Ă©rzelmi tendenciĂĄit kĂ©pviselik. Mint lĂĄthatjuk, ennek a hĂĄrom Ă©rzelemnek az arĂĄnya körĂŒlbelĂŒl 4: 1: 5, a zöld Ă©s a narancs hasonlĂł arĂĄnyĂș, ami azt jelenti, hogy ez az emoji inkĂĄbb semleges (meglepetĂ©s !!).
- A szĂŒrke kurzor a bizalmi szint , egy statisztikai fogalom. Helyzete Ă©s szĂ©lessĂ©ge jelzi:
Expected Value ± Confidence
. - VĂĄrhatĂł Ă©rtĂ©k : Ez az emoji Ă©rzelmi Ă©rtĂ©k diszperzĂv vĂ©letlen vĂĄltozĂłinak sĂșlyozott ĂĄtlaga, amelyet a valĂłszĂnƱsĂ©g kifejezĂ©sĂ©re hasznĂĄlnak,
c â [â1ïŒ 0ïŒ +1]
. - MagabiztossĂĄg : Ez az emoji hangulatĂ©rtĂ©k-eloszlĂĄs paramĂ©terkĂ©szlete, Ă©sszerƱ hibatartomĂĄnyt mutat pozitĂv Ă©s negatĂv intervallum formĂĄjĂĄban. Ăs nagyobb a korpuszmintĂĄk szĂĄma, annĂĄl kisebb a hiba.
EgyszerƱen szĂłlva, annĂĄl közelebb van a kurzor balra, ennek a hangulatjelnek az Ă©rzelme negatĂvabb. EllenkezĆleg, minĂ©l közelebb van a kurzor jobbra, annĂĄl pozitĂvabb Ă©rzelmet fejez ki ez az emoji. Ăs minĂ©l keskenyebb a kurzor, az Ă©rzelem megĂtĂ©lĂ©se pontosabb.
Most megértette az emoji hangulat-elemzés diagramunkat?
Mi az a hangulatelemzés?
Ăgy gondolom, hogy megĂ©rtette az emoji Ă©rzelmek elemzĂ©sĂ©nek diagramjĂĄt, szĂłval beszĂ©ljĂŒnk arrĂłl, hogy mi az a hangulatelemzĂ©s.
A hangulatelemzĂ©st nevezzĂŒk vĂ©lemĂ©nyalkotĂĄsnak is. Technikailag az Ă©rzelmek elemzĂ©se a termĂ©szetes nyelv feldolgozĂĄsĂĄnak (NLP) kutatĂĄsĂĄnak rĂ©sze. A hangulatelemzĂ©si mĂłdszerek kĂ©t tĂpusra oszthatĂłk: gĂ©pi tanulĂĄs Ă©s szĂłtĂĄr alapĂș mĂłdszerek . De a mĂ©ly tanulĂĄsi technolĂłgia fejlĆdĂ©sĂ©vel ennek a technolĂłgiĂĄnak az Ă©rzelmek elemzĂ©sĂ©re törtĂ©nĆ felhasznĂĄlĂĄsa vĂĄlt a fĆ irĂĄnyba.
A hangulatelemzĂ©si folyamat magĂĄban foglalja az adatok elĆfeldolgozĂĄsĂĄt, a funkciĂłtervezĂ©st Ă©s a modellkĂ©pzĂ©st. ĂltalĂĄnossĂĄgban elmondhatĂł, hogy az adatfeldolgozĂĄs szakasza fĆleg szavakra osztja a szöveget, Ă©s eltĂĄvolĂtja a leĂĄllĂtĂĄsi szavakat Ă©s az ĂrĂĄsjeleket. HangulatelemzĂ©sĂŒnk azonban megtartja az ĂrĂĄsjeleket Ă©s a megĂĄllĂtĂł szavakat. A funkciĂłtervezĂ©si szakaszban a Google csapata ĂĄltal 2013-ban javasolt beĂĄgyazĂĄsi reprezentĂĄciĂł (Word2Vec) szĂłt vĂĄlasztottuk, amely a CBOW (folytonos szavak zsĂĄkja) Ă©s Skip-gram modellekre oszlik. A modell eredmĂ©nyei a következĆk:
đĄ ïŒ Bal oldalon a CBOW modell, a jobb oldalon a Skip-gram modell lĂĄthatĂł
A CBOW a kontextuson alapul, hogy megjĂłsolja a cĂ©lszĂłt, amelyet a szĂłvektor megszerzĂ©sĂ©hez kell edzeni. Amint az ĂĄbrĂĄn lĂĄthatĂł, W (t) elĆrejelzĂ©se nĂ©gy W(t-2), W(t-1), W(t+1), W(t+2)
; A skip-gram az, hogy megjĂłsolja a környezĆ szavakat a cĂ©lszĂł szerint, hogy kikĂ©pezzĂ©k a szĂł vektorĂĄt. Amint az ĂĄbrĂĄn lĂĄthatĂł, hogy megjĂłsolni W(t-2),W(t-1),W(t+1),W(t+2)
a W (t).
A modell elĆrejelzĂ©si szakaszĂĄban az adatokat kĂ©t rĂ©szre osztjuk: Az 5: 1 arĂĄnyban elosztott kĂ©pzĂ©si kĂ©szletet Ă©s a tesztkĂ©szletet Ă©s az edzĂ©skĂ©szletet soron kĂvĂŒl dolgozzuk fel.
A hangulatelemzés alkalmazåsa az emoji-ban
A hangulatelemzĂ©s egy ĂĄtfogĂł elemzĂ©si mĂłdszer, amely egyesĂti a mĂ©ly tanulĂĄst Ă©s a statisztikĂĄkat. Az emoji Ă©rzelmi Ă©rtĂ©kĂ©t komplex elemzĂ©s Ă©s az adatok összessĂ©gĂ©nek kiszĂĄmĂtĂĄsa utĂĄn kaptuk meg, Ă©s a teljes emoji hangulat-elemzĂ©si folyamat a következĆ:
Az emoji érzelmek elemzésének folyamata
- CĂmkĂ©zze meg a szociĂĄlis hĂĄlĂłzati korpuszt
- Adatok elĆfeldolgozĂĄsa
- Ossza fel az adatkĂ©szletet: KĂ©pzĂ©si kĂ©szlet (80%), TesztelĆ kĂ©szlet (20%)
- HasznĂĄljon LSTM neurĂĄlis hĂĄlĂłzatot egy modell felĂ©pĂtĂ©sĂ©hez
- A modell tesztkĂ©szleten nyĂșjtott teljesĂtmĂ©nyĂ©nek megfelelĆen ĂĄllĂtsa be a hiperparamĂ©tereket a modell ĂĄltalĂĄnosĂtĂĄsi kĂ©pessĂ©gĂ©nek javĂtĂĄsa Ă©rdekĂ©ben
- VĂ©gezze el ugyanazt az adatfeldolgozĂĄsi mƱveletet a cĂmkĂ©zetlen adatoknĂĄl
- HasznĂĄlja a betanĂtott hangulat-elĆrejelzĂ©si modellt a cĂmkĂ©zetlen adatok hangulatĂĄnak elĆrejelzĂ©sĂ©re
HangulatelemzĂ©st vĂ©gzĂŒnk az emoji-n, Ă©s a mĂ©ly tanulĂĄsi technolĂłgiĂĄt hasznĂĄlva edzĂŒnk egy emoji szöveg-hangulat-osztĂĄlyozĂł megszerzĂ©sĂ©hez. Az osztĂĄlyozĂł kimeneti rĂ©tegĂ©hez az aktivĂĄlandĂł sigmoid fĂŒggvĂ©nyt vĂĄlasztjuk, Ă©s a kimeneti rĂ©teg eredmĂ©nyeit 0-1 intervallumra vetĂtjĂŒk. MinĂ©l közelebb van a szöveg a 0-hoz, annĂĄl negatĂvabb Ă©s minĂ©l közelebb van az 1-hez, annĂĄl pozitĂvabb.
A szigmoid fĂŒggvĂ©ny kĂ©plete: F(x)=1/(1+ex)
ElemzĂ©si korpuszkĂ©nt nagy, 50 milliĂł tweetet tartalmazĂł emoji-t hasznĂĄlunk, amelyek elemzĂ©skorpuszkĂ©nt emoji-t tartalmaznak, majd a korpusz elemzĂ©sĂ©t a kĂ©pzett hangulat-osztĂĄlyozĂłba tesszĂŒk a hangulat-elĆrejelzĂ©s cĂ©ljĂĄbĂłl. VĂ©gĂŒl az osztĂĄlyozĂł ĂĄltal a hangulat elĆrejelzĂ©sĂ©nek eredmĂ©nyei hĂĄrom tĂpusra oszthatĂłk: negatĂv, semleges Ă©s pozitĂv. Az osztĂĄlyozĂĄsi kritĂ©riumok a következĆk:
EgyĂ©bkĂ©nt nehĂ©z, de sikerĂŒlt !!
Az Emoji Sentiment Analysis hasznålata és kilåtåsai
A hangulatelemzĂ©st szĂ©les körben alkalmazzĂĄk a marketing, a reklĂĄm, a pszicholĂłgia, az orvosi Ă©s mĂĄs terĂŒleteken. Ăgy döntĂŒnk, hogy elvĂ©gezzĂŒk az emoji Ă©rzelmek elemzĂ©sĂ©t, hogy segĂtsĂŒnk az embereknek jobban megĂ©rteni az emoji-t a tĂ©nyleges tĂĄrsadalmi interakciĂłban, hatĂ©konyabban kikĂŒszöbölni az emoji kĂ©tĂ©rtelmƱsĂ©gĂ©t Ă©s fĂ©lreĂ©rtĂ©sĂ©t.
PĂ©ldĂĄul, amikor online beszĂ©lget a barĂĄtjĂĄval (vagy a barĂĄtjĂĄval), a mĂĄsik szemĂ©ly nĂ©ha olyan hangulatjeleket kĂŒldhet Ănnek, amelyeket nem egĂ©szen Ă©rt. ValĂłjĂĄban sok ilyen helyzet van, pĂ©ldĂĄul:
- Mit jelent, ha valaki vĂĄlaszol a fotĂłmra?
- Mit jelent, ha egy lĂĄny kĂŒld nekem đ?
- Ha az összetörĂ©sem kĂŒld †, ez jĂł jel?
Mint tudjuk, nem tudod megmondani az emoji pontos jelentĂ©sĂ©t, azonban hangulat-elemzĂ©sĂŒnk segĂtsĂ©gĂ©vel pszicholĂłgiailag elemezheted ezeket a hangulatjeleket, pĂ©ldĂĄul: "Ć kĂŒldött nekem egy đ-t, ez pozitĂv jel, talĂĄn ki kĂ©ne kĂ©rnem tĆle" vagy " miĂ©rt kĂŒld nekem a barĂĄtom egy đ-t? Valahogy negatĂv, haragszik rĂĄm? " , valami ilyesmi. Emoji hangulatelemzĂ©sĂŒnkkel Ășgy gondolom, hogy mĂ©lyebben megĂ©rtheti az emojikat.
ĂsszessĂ©gĂ©ben sokat fizettĂŒnk ezĂ©rt az emoji hangulatelemzĆ projektĂ©rt. Annak ellenĂ©re, hogy nehĂ©z, mĂ©gis szeretnĂ©nk mĂ©lyebbĂ© tenni. Most elemezzĂŒk az emoji kĂŒlönbözĆ nyelveken, az emoji tiszta szövegre gyakorolt Ă©rzelmi erĆsĂtĂ©si hatĂĄsĂĄt, Ă©s szĂĄmos mĂĄs haladĂł tanulmĂĄnyt is figyelembe vettek. Mindezek cĂ©lja az emoji-k tovĂĄbbi hasznĂĄlatĂĄnak feltĂĄrĂĄsa, Ă©s remĂ©lem, hogy az emoji-t Ă©rdekesnek Ă©s informatĂvnak talĂĄlja.