CanDoYa
ET

Sentimentanalüüs tasuta veebis

Piiratud keeled

Töötab täielikult sinu brauseris - midagi ei laadita üles, kontot pole vaja.

Kleebi siia tagasiside, arvustus või sotsiaalmeedia postitus, et hinnata selle tooni.

Sinu teksti töödeldakse brauseri workeris ega laadita üles. Esimesel korral laaditakse alla avalik tehisaru mudel.

Kolm üldist sentimentimärgendit

Negatiivne tähendab ebasoodsat tooni, neutraalne selge positiivse või negatiivse kalde puudumist ja positiivne soodsat tooni.

Peenhäälestatud araabia, inglise, prantsuse, saksa, hindi, itaalia, portugali ja hispaania keele jaoks.

Koolitatud sotsiaalmeedia postitustel. Iroonia, segased tunded, erialakeel ja tekst väljaspool treenitud keeli võivad saada vale sildi.

Jaga seda tööriista

Mis on sentimentanalüüs?

Sentimentanalüüs liigitab teksti üldise hoiaku negatiivseks, neutraalseks või positiivseks. See tööriist käitab sinu brauseris mitmekeelset XLM-T mudelit ja näitab skoori iga sildi jaoks. Tekst jääb sinu seadmesse, kuigi esimese analüüsi ajal laaditakse alla avalik mudel.

Kuidas kasutada

  1. 1Kleebi esinduslik näide. Sisesta arvustus, kommentaar, sõnum või sotsiaalmeedia postitus. Täielik lause annab mudelile rohkem konteksti kui üksik sõna.
  2. 2Käivita kohalik mudel. Klõpsa Analüüsi sentimenti. Lase esimesel mudeli allalaadimisel lõpuni jõuda; järgmistel kordadel saab brauser seda kasutada seni, kuni vahemälu on alles.
  3. 3Vaata kõiki kolme skoori. Kasuta ülemist silti laia suunava signaalina ja võrdle selle skoori alternatiividega. Skoorid, mis on üksteisele väga lähedal, vajavad inimlikku ülevaadet, mitte kindlat järeldust.

Kellele see sobib

See sentimentianalüsaator kasutab Cardiff NLP XLM-T mudelit, XLM-R süsteemi, mis on treenitud ligikaudu 198 miljonil mitmekeelsel säutsul ja peenhäälestatud sentimenti jaoks araabia, inglise, prantsuse, saksa, hindi, itaalia, portugali ja hispaania keeles. Väljundsildid tähendavad vastavalt ebasoodsat üldist tooni, selge positiivse või negatiivse kalde puudumist ja soodsat üldist tooni. Need ei tuvasta konkreetseid emotsioone, tõeväärtust, kiireloomulisust ega kirjutaja tegelikku kavatsust. Tegemist on päris seadmes toimuva Transformers.js mudeli järeldusega, mitte lihtsa märksõnapõhise loendiga. Kuna eesti keel ei ole nende kaheksa peenhäälestatud keele seas, tuleb eestikeelse sisendi tulemusi käsitleda ligikaudse vihjena.

Esimese analüüsi ajal laaditakse alla kvantiseeritud ONNX mudelikaalud ja tokeniseerija failid, kokku umbes 297 MB. Brauseri worker hoiab järelduse eraldi põhiliidese lõimest. Võimalusel kasutatakse eelistatult WebGPU kiirendust, WebAssembly CPU taustaprogramm on aeglasem varuvariant. Brauserid salvestavad failid tavaliselt vahemällu, kuid privaatrežiim, salvestusruumi puhastamine või vähene kettaruum võivad uue allalaadimise uuesti käivitada.

Korduvad küsimused

Kas minu tekst laaditakse serverisse üles?

Ei. Sinu tekst saadetakse brauseri sees töötavasse workerisse ja mudel töötab sinu seadmes. Worker laadib alla avaliku Transformers.js käitusaja ja mudelifailid väliselt hostilt, kuid need päringud ei sisalda sinu kleebitud teksti. CanDoYa ei saa analüüsitavat näidet ega salvesta seda.

Kas see sentimentanalüüsi tööriist on tasuta?

Jah. Kontot, makset, API võtit ega analüüside kvooti ei ole. Töö teeb ära sinu seade. Praktiliseks kuluks on esimene mudeli allalaadimine, kohaliku brauserisalvestuse kasutus, mälu ja protsessoriaeg. Võrguoperaator võib siiski küsida tasu andmemahtude eest, mis kuluvad mudeli allalaadimiseks.

Kui palju teksti saan analüüsida?

Võid kleepida tavalise lõigu, kuid tööriist analüüsib maksimaalselt esimest 1 000 Unicode'i märki, et brauserijäreldus oleks etteaimatav. Mudeli tokeniseerija kärbib teksti lisaks oma sisendakna pikkuseni. Pikkade dokumentide puhul analüüsi pigem sisuliselt terviklikke lõike eraldi, mitte ära võta kogu dokumendi kokkuvõtteks ühte üldist silti.

Milliseid keeli sentimentimudel toetab?

Sentimendi peenhäälestus tehti araabia, inglise, prantsuse, saksa, hindi, itaalia, portugali ja hispaania keele jaoks. Mitmekeelne baasmudel võib tagastada silte ka muude keelte puhul, kuid nende jaoks ei ole sama ülesandespetsiifilist treeningtõendit. Seetõttu märgib CanDoYa teistes keeltes, sh eesti keeles, tulemuse ligikaudseks.

Mida tähendavad negatiivne, neutraalne ja positiivne?

Negatiivne tähendab, et mudel leidis ebasoodsa üldise tooni. Neutraalne tähendab, et mudel ei leidnud selget positiivset ega negatiivset kalduvust. Positiivne tähendab, et mudel leidis soodsa üldise tooni. Need sildid kirjeldavad kogu esitatud näidet; need ei ole emotsioonikategooriad ega tõesta, mida kirjutaja tegelikult usub või soovib.

Mida mudeliskoorid tähendavad?

Kolm skoori järjestavad selle sisendi jaoks negatiivse, neutraalse ja positiivse ning nende summa on tavaliselt umbes 100 protsenti. Need on kasulikud mudelisiltide omavaheliseks võrdlemiseks, kuid ei ole garanteeritud õigustõenäosused. Ka kõrge skooriga vastus võib olla vale, eriti kui tekst erineb oluliselt treeningandmetest või on teises keeles.

Miks on esimene allalaadimine umbes 297 MB?

Tööriist kasutab umbes 279 MB suuruseid kvantiseeritud XLM-R ONNX kaalusid ja umbes 17 MB tokeniseerija andmeid. See on märksa suurem kui lihtne märksõnade loend, kuid võimaldab mudelil arvestada keelekeskkonda, mitte ainult positiivsete ja negatiivsete sõnade loendust. Brauser salvestab need failid tavaliselt pärast esimest käivitust vahemällu, kuid seda ei saa alati garanteerida.

Kas analüsaator töötab ka ilma WebGPU toeta?

Jah. Worker proovib esmalt kasutada WebGPU-d, kui brauser ja graafikakaart seda toetavad. Kui see tee ei ole saadaval või ei käivitu, proovib tööriist uuesti WebAssembly CPU taustaprogrammil. Protsessoripõhine analüüs kasutab sama mudelit ja hoiab teksti lokaalselt, kuid laadimine ja järeldus võivad võtta kauem aega.