Sunteți pe pagina 1din 31

Ministerul Educației Republicii Moldova

Universitatea Tehnica a Moldovei


FCIM Catedra informatică aplicată

ICPP
Laborator nr. 2
Subiectul: Studierea produsului program
WolframAlpha

Realizat: student gr. IA-161 Șironin Dmitrii

Verificat: l.s. Istrati Daniela

Chișinău 2016
Din punct de vedere istoric, termenul de tehnologia informației se referă la toate tehnologiile
asociate cu colectarea, prelucrarea, stocarea și răspândirea informațiilor. Cu toate acestea, odată
cu trecerea timpului și progresul tehnologiilor, termenul a dobândit conotații diferite. Termenul
modern, tehnologia informației (IT), a intrat în utilizare pe scară largă numai la sfârșitul anilor 1970
și este acum folosit în general, pentru a cuprinde atât tehnologiile computerizate cât și tehnologiile
de comunicare precum și fundamentul lor comun - tehnologia microelectronică și toate tehnologiile
software asociate.
Odată cu apariția internetului, a apărut posibilitatea de a transfera date între diferite mașini de
calcul. Așadar, un calculator de performanță mai scăzută poate oricînd accesa un sistem
informațional de calcul mult mai performant pentru a folosi potențialul acestuia în scopuri diferite.
O astfel de sistem ce poate poate fi accesat practic de pe orice dispozitiv cu conexiune la internet
și poate rezolva probleme de mai multe genuri este Wolfram|Alpha.

Wolfram Alpha este un motor de căutare computațional dezvoltat de Wolfram Research. Acest
serviciu online oferă răspunsuri la întrebări actuale și nu o listă de link-uri așa cum oferă motoarele
de căutare obișnuite.
Wolfram Alpha a fost lansat pe 18 Mai 2009 și este bazat pe un produs anterior Mathematica, o
platformă computațională care integra capacități de calcul algebric, numeric, simbolic , statistic
precum și facilități de afișare grafică.
Răspunsurile oferite de Wolfram Alpha constau nu în linkuri, ci în grafice, diagrame, tabele și cifre;
acesta nu va oferi doar răspunsul exact, ci va prezenta o pagină ordonată cu informații
suplimentare din surse verificate.
Acest motor de căutare bazat pe modele matematice si algoritmi ar putea fi ideal într-un web
semantic.
Fondatorul proiectului, Steven Wolfram declară că proiectul dezvoltat de echipa sa poate să
traducă întrebările utilizatorului, scrise în limbaj natural, într-un limbaj înțeles de compiuter, ceea
ce permite calcularea și căutarea folosind milioane de algoritmi, pentru a afișa răspunsuri
utilizatorului. Nova Spivack s-a dat cu părerea că «Wolfram|Alpha poate fi un proiect la fel de
important ca și Google».

Wolfram|Alpha poate da răspunsuri la întrebări din mai multe domenii cum ar fi: Matematică,
Lingvistică, Statistică, Oameni și istorie, Dăți și timp, Chimie, Cultură și media, Bani și finanțe,
Fizică, Artă și design, Socioeconomie, Astronomie, Muzică, Sănătate și medicină, Inginerie,
Geografie, Nutriție, Educație, Științe ale naturii, Shopping, Meteorologie, Sport, Știință
computațională, Transport și chiar domeniul distracției cum ar fi glumele. La fel acest produs
permite convertirea diferitor unități de măsură și analiza imaginilor încărcate de utilizator pentru a
percepe ce este reprezentat în imagine.
Pentru raportul dat am ales domeniul ”Geography and places” (geografie și locuri) și ”Words and
Linguistics” (cuvinte și lingvistică).

”Words and Linguistics”

Compartimentul dat al Wolfram|Alpha ne poate înlocui mai multe aplicații sau servicii concomitent.
De exemplu principala, după părerea, mea funcție din acest compartiment este definirea oricărui
cuvînt. Această funcție ne poate înlocui DEX-ul sau alte servicii online cu același funcțional.
Bineînțeles că Wolfram|Alpha oferă rezultate în limba engleză, însă el ”înțelege” datele introduse
și din alte limbi.
Pentru demonstrație am introdus cuvîntul ”masă” în limba rusă, pentru a-i vedea difiniția.
Figura 1 Definiția cuvîntului ”masă”

Deci, după cum putem vedea, rezultatul afișat este unul complex și include mai mulți parametri.
Putem observa că Wolfram|Alpha a interpretat corect datele introduse, adică cuvântul ”стол” din
limba rusă este chiar ”desk” în engleză, astfel am beneficiat și de funcția de traducere.
Pentru acest cuvânt a fost afișată în primul rând definiția, modul de pronunțare și o imagine
(pentru că e substantiv, deci, un obiect). Apoi este precizat când cuvântul dat își are apariția în
limba engleză, frecvența utilizării și termenii cu care se utilizează cel mai des. La fel sunt afișate și
cuvinte ce rimează cu acest cuvânt, bazându-se pe pronunția tipică americană. Și de asemenea
traducerea în câteva limbi. Aici putem evidenția că Wolfram|Alpha a analizat poziția mea
geografică (a utilizatorului) și a efectuat traducerea în limbi actuale în această regiune (română,
rusă) dar și limbi ale statelor din apropiere (cum ar fi turcă, bulgară).
Această funcție de definire a unui cuvânt este destul de folositoare și poate fi utilizată de oricine
dorește sa afle sensul unui cuvânt, însă după părerea mea, minorii ar trebui sa fie supravegheați
de adulți pentru a nu-și îmbogăți vocabularul cu cuvinte ce pot fi considerate drept necenzurate:

Figura 2 Definiția unui cuvînt

Rezultatul afișat la definirea unui cuvânt este unul complex și include anumite subfuncții ale
pachetului de programe și anume traducerea unui cuvânt în alte limbi. Deci cum am menționat mai
sus, analizând poziția geografică a utilizatorului Wolfram|Alpha traduce cuvântul introdus în limbi
actuale pentru acest utilizator, după cum urmează în exemplul dat:
Figura 3 Traducerea cuvîntului

Însă noi (utilizatorii) putem specifica limba în care dorim să fie tradus cuvântul:

Figura 4 Traducerea înntr-o limbă anumită


Traducerea se face concomitent pentru toate sensurile și părțile de vorbire pe care le poate avea
cuvântul. Funcția traducerii cuvintelor poate fi utilizată de persoanele ce învață o limbă nouă,
astfel dispare necesitatea de a avea un dicționar la îndemână.

Wolfram|Alpha permite traducerea nu doar cuvintelor în cuvinte dar și a cuvintelor in Codul Morse.
Codul Morse este o metodă de transmitere a informației folosind secvențe standardizate de
semne sau pulsații scurte și lungi - cunoscute în mod comun ca „puncte” și „linii” - pentru litere,
cifre și caracterele speciale specifice oricărui mesaj. Codul Morse se utilizează în domenii de
utilizare cum ar fi navigarea maritimă și aeriană, precum și comunicarea radio-amatoare (ce
folosește unde electromagnetice continue), în care folosirea invenției americanului Morse este de
neînlocuit.

Figura 5 Codificarea în Codul Morse

Traducerea în Codul Morse s-a efectuat pentru fiecare literă în parte. Funcția poate fi utilizată, de
exemplu, de marinari. Odată fiind codificat textul în Codul Morse, el poate fi transmis în mai multe
feluri. Inițial, a fost transmis sub formă de pulsații electrice de-a lungul unei linii telegrafice, dar
poate fi transmis ca un ton audio, ca un semnal radio având pulsații ori tonuri lungi și scurte, sau
ca semnale mecanice ori vizuale, utilizând o lanternă, un heliograf sau așa-numita lampă Aldis.
În cazul în care avem nevoie să găsim un cuvânt știind doar câteva litere din el putem utiliza
funcția ”find words”. Pentru demonstrație am introdus _a__t__y (căutând cuvântul ”sanitary”).
Rezultatul afișat este următor:

Figura 6 Găsirea cuvîntului știind doar unele litere din el

După cum putem observa, cuvântul căutat a fost găsit și afișat (al doilea de jos), împreună cu alte
cuvinte ce corespund parametrilor introduși. Aceasta ne poate ajuta în cazurile când într-un cuvânt
o literă este neclară (scrisă de om sau tipărită) și deci pentru a descifra putem introduce literele
cunoscute și să aflăm cuvântul căutat.

O altă funcție a pachetului de programe Wolfram|Alpha este posibilitatea de a decodifica anumite


simboluri din Unicode.
Unicode este un format definit de către Unicode Consortium pentru codarea, stocarea și
interpretarea textelor pe suporturi informatice. Unicode este formatul standard de facto de
codificare și interpretare a datelor binare în format text, având drept țel final să cuprindă toate
caracterele din toate limbile globului. Este proiectat pentru ca oricărei litere (caracter) din orice
limbă, de pe orice platformă de hardware sau software (program) să îi corespundă un număr unic
și neechivoc. Standardul Unicode reprezintă implementarea specificațiilor ISO/IEC 10646,
publicate prima dată în 1993 de către organizația ISO.
Așadar, la introducerea codului ”U+266B” putem vedea următorul rezultat:

Figura 7 Decodificarea din UNICODE


În cazul în care un poet la crearea unei opere a sale nu poate găsi rima unui cuvînt el la fel poate
apela la Wolfram|Alpha, bineînțeles că doar în cazul în care opera este în engleză, deoarece după
cum am mai menționat, rezultatele oferite sunt doar în limba engleză. Deci, rezultatul cererii
rimelor pentru cuvântul ”noise” (sunet, zgomot) este următorul:

Figura 8 Rime pentru cuvintul ”noise”

Rezultatul include nu doar rimele ci și difinițiile și pronunția cuvântului dat.


”Geography and places”

Compartimentul dat ne oferă informații de mai multe tipuri despre anumite locuri. De exemplu,
după părerea mea, cea mai solicitată funcție din acest compartiment ar fi descrierea unei țări.
Deci, dacă întroducem ”Moldova” ca cerere, rezultatul va fi următor:
Figura 9 Informație despre Moldova

Din rezultatul oferit de Wolfram|Alpha putem afla așa informații precum denumirea completă a
țării, steagul, locația (poziționarea), suprafața, țările vecine, informații demografice și culturale,
capitala, valuta și alte date economice, și chiar dinamica accesării paginii țării în wikipedia.
Aceste date ne permit sa facem o analiză a țării în doar cîteva minute fără a accesa mai multe
surse. Este destul de utilă funcția dată în educație sau chiar și diferite ramuri ale business-ului
unde există dependență de anumiți factori sociali, demografici, economici sau de altă natură.
Astfel, accesând doar o singură pagină toate aceste date pot fi studiate și preluate.
Pentru a face o comparație a două țări nu este nevoie să deschidem două pagini diferite și să le
vizionăm pe rînd pentru a vedea cum diferă datele uneia de alta. Pentru așa caz, introducem la
căutare în Wolfram|Alpha nu o singură țară, ci doua. De exemplu la compararea Moldovei cu
România primim:
Figura 10 Compararea a două țări

După cum putem observa, aici este prezentă informația prezentată mai sus la ”descrierea unei
țări” doar că este prezentată pentru 2 țări concomitent într-o formă destul de reușită, în care
acestea se pot ușor compara după anumite criterii.
Wolfram|Alpha nu oferă informații doar despre țări, ci și despre alte obiecte geografice cum ar fi o
insulă:
Figura 11 Informație despre insulă
sau despre un munte:
Figura 12 Informație despre munte

Informație despre insulă include poziția geografica, harta fizică, imaginea și date despre altitudine.
Rezultatul căutării lanțului muntos Carpați include componența acestuia, proprietăți importante,
imagini și o hartă interactivă care ne arată poziția principalilor munți din componența sa.
Informațiile date sunt destul de utile în domenii legate de geografie și pot fi utilizate pe scară largă
de orice persoană.
Pentru persoanele ce călătoresc des, Wolfram|Alpha stochează informații despre aeroporturi din
întreaga lume. Astfel, înainte de zbor, orice om poate afla informații despre aeroportul în care
pleacă precum dislocația, harta locală, abrevierile denumirii lui, informații despre pista de
decolare, aeroporturi apropiate și chiar ora locală și vremea.
Figura 13 Informație despre aeroport

Rezultatul de asemenea include și o descriere succindă a obiectului căutat (aeroport), precum și


istoria accesării paginii din wikipedia a acestuia, bazându-se pe numărul de accesuri la pagina în
limba engleză, așa că nu putem spune că statistica dată este sută la sută exactă.

Și chiar dacă la un moment dat cineva nu a căutat, înainte de plecare, informație despre locul în
care pleacă, el oricum poate afla unde se afla. Accesând funcția ”where am I?”. Pentru
demonstrație, aflându-mă în incinta Universității Tehnice a Moldovei am primit rezultatul următor:
Figura 14 Informație despre locul în care te afli

Deci, motorul de căutare a depistat corect locul în care mă aflam, pe baza IP-ului, pe care mi l-a și
afișat și de asemenea numele titularui acestui IP.
La final aș vrea să prezint încă o funcție din acest compartiment, care mi s-a părut a fi destul de
interesantă și informativă. Aceasta ne prezintă numărul oamenilor de pe planeta noastră precum
și o statistică referitoare la mai multe criterii:
Figura 15 Populația tuturor țărilor lumii

Așadar, bazându-se pe informațiile tuturor țărilor lumii, și anume informațiile demografice,


Wolfram|Alpha a făcut o statistică care și redă populația întregii planete. Rezultatul include harta
densității, numărul maxim și minim în cadrul unui stat, istoria populării, topul celor mai populate și
a celor mai puțin populate precum și împărțirea pe sex și vârste.
În urma studierii și elaborării lucrării date de laborator putem formula următoarea oncluzie:

WolframAlpha este o bază de cunoștințe și un set de algoritmi (eng. Computational


knowledge engine), un sistem întrebare-răspuns. Nu reprezintă un simplu motor de căutare
precum Google, care oferă linkuri externe cu referire la datele introduse ci oferă însași răspunsul
la cele introduse. Acest fapt permite accesul mai rapid la informație, acumulând informație din mai
multe surse și prezentând-o într-o formă foarte organizată, ca de exemplu tabele, grafice,
diagrame ce sunt mai ușor și mai rapid de înțeles și analizat.

WolframAlpha poate fi accesat de orice persoană ce are acces la internet, ceea ce face
acest produs să aibă o răspîndire extrem de largă. Aceasta de asemenea se datorează faptului ca
produsul este gratuit, și doar anumite funcții mai avansate necesită un abonament de cîțiva dolari
pe lună în dependență de tipul abonamentului. Este binevenit faptul că pentru studenți și persoane
implicate în educație exista un sistem de reduceri.

O condiție de bază pentru a folosi acest produs este cunoașterea minimă a limbii engleze,
deoarece rezultatele afișate sunt mereu anume în această limbă.

Domeniul de activitate a acestui produs este foarte și foarte vast, iar rezultatele oferite pot fi
folosite atît în scopurile personale cît și în activitatea de muncă, fie a medicilor, matimaticienilor și
fizicienilor, lingviștilor și istoricilor, chimiștilor și astrologilor, economiștilor și inginerilor, ș.a. Lista
dată nici măcar pe aproape nu este completa, deoarece domeniul de viață în care poate fi utilizat
este extrem de vast.

Din anul 2009, când a fost lansat, WolframAlpha a fost utilizat de milioane de oameni și a evoluat
esențial, aflându-se într-o permanentă perfectare. Este important de menționat că WolframAlpha
face parte din sistemul pe baza căruia funcționează cel mai popular asisten vocal Apple Siri.
Acesta fiind considerat unul dintre cele mai performante la moment.

Obiectivul de lungă durată a proiectului dat este de a face toate cunoștințele sistematizate imediat
calculabile și accesibile oricui. De a colecta toate datele obiective, de a implementa toate
modelele și metodele cunoscute. WolframAlpha își propune să aducă cunoștințe și capabilități la
nivel de experți pentru cea mai largă gamă de oameni, care acoperă toate profesiile și nivelurile
de educație. Cu o echipă de clasă mondială și participarea experților externi de top în nenumărate
domenii, fondatorii doresc să creeze ceva care va sta ca un reper major de realizare intelectuală a
secolului 21.

Așadar, obiectivul este destul de ambițios și din punctul meu de vedere, proiectul va
reuși, luând în considerare evoluția sa de până acum.

S-ar putea să vă placă și