Build your ultimate AI agent
Descrierea cursului
Frumusețea limbajului R constă în faptul că este conceput pentru analiza datelor. Dezavantajul este că uneori R poate fi lent, îngreunând astfel analiza. Din acest motiv, este esențial să te familiarizezi cu principalele tehnici de accelerare a analizei, astfel încât să reduci timpul de calcul și să obții concluzii cât mai rapid.
Cerințe prealabile
Curriculum
Structura cursului
1
Arta benchmarking-ului
Pentru a face codul mai rapid, trebuie mai întâi să știi cât timp îi ia să ruleze. Acest capitol îți prezintă conceptul de benchmarking al codului.
2
Ajustare fină: R de bază eficient
R este flexibil deoarece o singură problemă poate fi rezolvată în mai multe moduri. Unele abordări pot fi cu câteva ordine de mărime mai rapide decât altele. Acest capitol te învață cum să scrii cod R de bază eficient.
3
Diagnosticarea problemelor: profilarea codului
Profilarea te ajută să identifici blocajele din cod. Acest capitol te învață cum să vizualizezi aceste blocaje folosind pachetul profvis.
4
Cod turboalimentat: programare paralelă
Unele probleme pot fi rezolvate mai rapid folosind mai multe nuclee ale procesorului. Acest capitol îți arată cum să scrii cod R care rulează în paralel.
R
Scrierea codului R eficient
Curs
finalizat

