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.