Norėdami užregistruoti nuotaikų balą ir analizuojamo teksto dydį Node.js naudodami „Google Cloud Platform“ (GCP), galite pasinaudoti „Cloud Natural Language“ API. Ši galinga API leidžia iš teksto išgauti vertingų įžvalgų, įskaitant nuotaikų analizę.
Norėdami pradėti, turėsite nustatyti GCP projektą ir įgalinti Cloud Natural Language API. Kai tai padarysite, galite įdiegti oficialią API Node.js kliento biblioteką vykdydami šią komandą:
npm install --save @google-cloud/language
Tada turite patvirtinti savo paraiškos tapatybę. Tai galite padaryti sukurdami paslaugos paskyros raktą ir nustatydami aplinkos kintamąjį „GOOGLE_APPLICATION_CREDENTIALS“, kad jis nukreiptų į JSON rakto failą. Tai leis jūsų Node.js programai pasiekti Cloud Natural Language API.
Dabar pasinerkime į kodą. Pirmiausia turite importuoti reikiamas bibliotekas ir sukurti kliento objektą:
javascript const language = require('@google-cloud/language'); const client = new language.LanguageServiceClient();
Kai turėsite kliento objektą, galėsite jį naudoti norėdami analizuoti savo teksto nuotaikas. Štai pavyzdys, kaip užregistruoti nuotaikų balą ir dydį:
javascript async function analyzeSentiment(text) { const document = { content: text, type: 'PLAIN_TEXT', }; const [result] = await client.analyzeSentiment({ document: document }); const sentiment = result.documentSentiment; console.log('Sentiment Score:', sentiment.score); console.log('Sentiment Magnitude:', sentiment.magnitude); } const text = 'I love using GCP. It provides great services and excellent support.'; analyzeSentiment(text);
Šiame pavyzdyje apibrėžiame funkciją „analyzeSentiment“, kuri kaip įvestį naudoja tekstą. Sukuriame dokumento objektą su tekstu ir jo tipu, kuris nustatytas į `PLAIN_TEXT`. Tada mes iškviečiame kliento objekto metodą „analyzeSentiment“, perduodant dokumentą. Rezultatas yra masyvas, o nuotaikų informaciją ištraukiame iš pirmojo elemento. Užregistruojame nuotaikų balą ir dydį naudodami „console.log“.
Vykdydami šį kodą pamatysite konsolėje užregistruotą nuotaikų balą ir dydį:
Sentiment Score: 0.9 Sentiment Magnitude: 0.9
Sentimento balas svyruoja nuo -1.0 (neigiamas nuotaikas) iki 1.0 (teigiamas nuotaikas), o nuotaikos dydis parodo bendrą nuotaikos stiprumą, nepaisant jo poliškumo. Aukščiau pateiktame pavyzdyje nuotaikos balas 0.9 rodo labai teigiamą nuotaiką, o 0.9 – stiprią nuotaiką.
Šį metodą galite taikyti norėdami registruoti bet kokio teksto, kurį norite analizuoti, nuotaikų balus ir dydžius naudodami „Cloud Natural Language“ API, esančią Node.js.
Kiti naujausi klausimai ir atsakymai apie EITC/CL/GCP „Google Cloud Platform“:
- Kiek GSP naudinga kuriant tinklalapius ar programas, diegiant ir priegloboje?
- Kaip apskaičiuoti potinklio IP adresų diapazoną?
- Kuo skiriasi „Cloud AutoML“ ir „Cloud AI Platform“?
- Kuo skiriasi „Big Table“ ir „BigQuery“?
- Kaip sukonfigūruoti apkrovos balansavimą GCP, kad būtų galima naudoti kelis pagrindinius žiniatinklio serverius su „WordPress“, užtikrinant, kad duomenų bazė yra nuosekli daugelyje „WordPress“ egzempliorių (žiniatinklio serverių)?
- Ar prasminga diegti apkrovos balansavimą, kai naudojamas tik vienas vidinis žiniatinklio serveris?
- Jei „Cloud Shell“ pateikia iš anksto sukonfigūruotą apvalkalą su „Cloud SDK“ ir jam nereikia vietinių išteklių, koks pranašumas naudojant vietinį „Cloud SDK“ diegimą, o ne „Cloud Shell“ naudojant „Cloud Console“?
- Ar yra „Android“ mobilioji programa, kurią galima naudoti „Google Cloud Platform“ tvarkymui?
- Kokie yra „Google Cloud Platform“ valdymo būdai?
- Kas yra debesų kompiuterija?
Peržiūrėkite daugiau klausimų ir atsakymų EITC/CL/GCP Google Cloud Platform