Root je vrlo popularan softverski okvir otvorenog koda koji su dizajnirali CERN-ovi laboratoriji za statističke analize. Vrlo je cijenjen u istraživačkoj zajednici fizike visokih energija zbog svoje sposobnosti relativno lakog rada s velikim skupovima podataka. Veličina skupa podataka je nešto što malo brine korisnike Root-a budući da u svojoj jezgri koristi C++ interpreter koji je jedan od memorijski najučinkovitijih programskih jezika ikada izgrađenih.
Aplikacija Root također dolazi s jedinstvenim grafičkim korisničkim sučeljem koje ljudima s malo ili nimalo iskustva u programiranju omogućuje interakciju s ovim alatom i korištenje ga za svoje aplikacije. Tu je i C++ tumač koji radi u pozadini kako bi ovom alatu pružio njegovu temeljnu funkcionalnost. S ovim tumačem može se komunicirati pisanjem koda u C++ koristeći Root prompt.
Root se uglavnom koristi za proučavanje i analizu velikih količina podataka. Različiti prikazi u kojima Root može vizualizirati bilo koje podatke neke su od najedinstvenijih i informacijama najbogatijih vizualizacija koje proizvodi bilo koji alat za analizu podataka. Ne samo da Root lako može generirati grafikone i vizualne metrike performansi na više slojeva velikih skupova podataka, on također može sve to učiniti vrlo brzo i sačuvati više memorije u usporedbi s drugim alatima za rudarenje podataka. Neki primjeri Rootovih vizualnih mjernih podataka prikazani su u nastavku:
Montaža
Za instaliranje i korištenje Korijen , prvo moramo instalirati neke preduvjete za ovaj okvir.
1. Instaliramo neke bitne pakete za Root koristeći prikladan upravitelj paketa. To uključuje git , dpkg-dev , gcc , g++ , i više.
Otvorite Bash terminal na vašem Linux računalu i pokrenite sljedeće naredbe:
$ sudo apt-get instalacija git dpkg-dev napraviti g++ gcc binutils libx11-dev
Trebali biste dobiti izlaz koji je sličan ovome:
$ sudo apt-get instalacija libxpm-dev libxft-dev libxext-dev
Trebali biste dobiti sličan rezultat:
2. Sada prelazimo u direktorij u koji želimo instalirati Korijen pokretanjem sljedeće naredbe:
$ CD / usr / lokalni /
3. Preuzmite Korijen datoteke s Githuba.
Pokrenite sljedeću naredbu:
$ sudo git klon https: // github.com / root-mirror / root.git
Trebali biste dobiti nešto slično sljedećoj slici kao izlaz:
4. Promijenite vlasništvo nad “root” mapom koja je preuzeta u prethodnom koraku.
Pokrenite sljedeću naredbu:
$ sudo žvakati -R 'Korisničko ime' korijen
Bilješka : Ako ne znate korisničko ime za svoj stroj, pokrenite sljedeću naredbu i prvi stupac u izlazu je vaše korisničko ime:
5. Premjestite se u 'root' direktorij koji sadrži sve preuzete datoteke i tada ćemo izgraditi kod.
Pokrenite sljedeću naredbu:
$ CD korijen && . / konfigurirati --svi && napraviti -j 4
Trebali biste dobiti izlaz sličan ovome:
Bilješka : Ako prethodna naredba ne radi za vas, pokrenite sljedeću naredbu:
Bilješka : Korak 5 može potrajati nekoliko minuta da završi izvođenje. Moći ćete vidjeti izlaze terminala koji pokazuju postotak dovršenosti.
6. Kada je izgradnja dovršena, pokrenite sljedeću naredbu:
$ izvor kanta za smeće / thisroot.sh
7. Sada ćete moći trčati Korijen pokretanjem sljedeće naredbe:
$ korijen
Korijen prompt je sada otvoren u vašem terminalu i možete ga koristiti za pisanje koda u C++.
Korisnički vodič
Za otvaranje Korijen canvas, pokrenite sljedeću naredbu nakon koraka 7 vodiča za instalaciju:
TCanvas C
Terminal ima sljedeći izlaz:
Primjer od Korijen platno se otvara. Ovdje ćete moći izvršiti promjene prema svojim zahtjevima.
Da biste otvorili platno u web pregledniku, jednostavno kliknite na Alati opciju na alatnoj traci pri vrhu i odaberite Pokrenite preglednik opcija. Ovo bi trebalo otvoriti instancu Korijen u zadanoj aplikaciji preglednika.
Zaključak
Korijen je besplatni softver za analizu podataka i statističku analizu koji je razvio CERN. Kao što je ranije objašnjeno, prvenstveno se koristi za pokretanje analitike podataka na velikim skupovima podataka. Ono što pomaže Root-u da se istakne od konkurencije je činjenica da koristi C++ backend koji je izuzetno učinkovit u memoriji, što mu omogućuje vrlo brzo pokretanje većine analitičkih modela na skupovima podataka različitih veličina.
Zahtijeva prethodno iskustvo u programiranju budući da Root prompt zahtijeva da napišete kod u C++. To međutim ne znači da ljudi bez znanja programiranja ne mogu koristiti ovaj alat. Platno i grafičko korisničko sučelje isporučeno s alatom pomažu vam u izradi modela i aplikacija korištenjem intuitivnog pristupa povlačenja i ispuštanja.
Root također pruža podršku za Python jer je to popularan jezik i sadrži neke od najboljih softverskih biblioteka za rudarenje podataka. Root prompt koji dobivate s ovom instalacijom može se također konfigurirati za izvođenje s Python naredbama. To otvara nove načine na koje možete komunicirati s ovim alatom.
Višestruke metode koje možete koristiti za interakciju s ovim softverskim okvirom samo su sekundarna prednost korištenja ovog alata. Primarna prednost je njegova sposobnost bržeg dovršavanja zadataka analize podataka od većine drugih okvira koji su danas dostupni na tržištu.