Care este descrierea corectă a regresiei logistice?
Este folosită pentru a îmbunătăți modul de alegere a acțiunilor, pe baza recompensei ca indiciu
Așa cum sugerează numele, este folosită pentru probleme de regresie și produce direct o valoare continuă
Contrar numelui, este folosită pentru probleme de clasificare și produce probabilitatea de apartenență la o clasă
Este folosită fără date de antrenare, pentru a găsi grupări în date
Răspuns corectC. Contrar numelui, este folosită pentru probleme de clasificare și produce probabilitatea de apartenență la o clasă
Regresia logistică poartă în nume cuvântul „regresie”, dar este o metodă de clasificare, care transformă rezultatul unui calcul liniar într-o formă de probabilitate, pentru a decide clasa. Predicția directă a unei valori continue este specifică metodelor de regresie, precum regresia liniară, iar alegerea acesteia din urmă, indusă de nume, este o greșeală clasică. Găsirea grupărilor fără date de antrenare ține de clustering, în cadrul învățării nesupravegheate, iar îmbunătățirea acțiunilor pe baza recompensei ține de învățarea prin întărire — ambele fiind plasate în alte subsecțiuni.
Î2 | Regresie și clasificare
Care este diferența dintre problema de regresie și problema de clasificare, în cadrul învățării supravegheate?
Problema de regresie folosește date de antrenare, iar problema de clasificare învață doar pe baza recompensei
Problema de regresie prezice clase discrete, iar problema de clasificare prezice valori continue
Problema de regresie prezice valori continue, iar problema de clasificare prezice clase discrete
Problema de regresie folosește doar caracteristicile (features), iar problema de clasificare folosește caracteristici și date de antrenare
Răspuns corectC. Problema de regresie prezice valori continue, iar problema de clasificare prezice clase discrete
Problema de regresie prezice valori continue, precum vânzările sau temperatura, iar problema de clasificare prezice clase discrete, precum dacă un e-mail este spam sau nu. O descriere care inversează aceste două este cea mai frecventă greșeală. Învățarea supravegheată necesită, pentru oricare dintre cele două probleme, perechi de caracteristici și date de antrenare, deci nu este cazul ca doar una dintre ele să folosească exclusiv caracteristici. Folosirea exclusivă a recompensei ca indiciu este specifică învățării prin întărire și nu descrie învățarea supravegheată.
Î3 | Regresie simplă și regresie multiplă
Care este diferența dintre regresia simplă și regresia multiplă?
Regresia simplă nu necesită date de antrenare, iar regresia multiplă necesită date de antrenare
Regresia simplă are mai multe variabile explicative, iar regresia multiplă are o singură variabilă explicativă
Regresia simplă are o singură variabilă explicativă, iar regresia multiplă are mai multe variabile explicative
Regresia simplă este folosită pentru clasificare, iar regresia multiplă pentru predicția valorilor continue
Răspuns corectC. Regresia simplă are o singură variabilă explicativă, iar regresia multiplă are mai multe variabile explicative
Cea cu o singură variabilă explicativă este regresia simplă, iar cea cu două sau mai multe variabile explicative este regresia multiplă. Deoarece cuvintele „simplă” și „multiplă” exprimă direct numărul de variabile explicative, o descriere care le inversează este evident greșită. Ambele sunt metode de regresie care prezic valori continue, deci nu este corect ca una dintre ele să fie descrisă drept clasificare. De asemenea, analiza de regresie este învățare supravegheată și necesită date de antrenare, indiferent de numărul de variabile.
Î4 | Maximizarea marjei
Care este principiul după care mașina cu vectori suport (SVM) stabilește granița?
Trasează din nou granița, crescând treptat ponderea datelor clasificate greșit
Trasează granița prin punctul de mijloc al segmentului care unește centrele de greutate ale claselor
Trasează granița în poziția în care distanța față de cel mai apropiat punct de date este maximă
Trasează granița aliniată cu direcția în care varianța variabilelor explicative este maximă
Răspuns corectC. Trasează granița în poziția în care distanța față de cel mai apropiat punct de date este maximă
SVM trasează granița în poziția în care distanța dintre graniță și cel mai apropiat punct de date, adică marja, este maximă — de unde numele maximizarea marjei. Acest punct cel mai apropiat este numit vector suport. Adăugarea succesivă de clasificatori, crescând ponderea datelor clasificate greșit, este ideea din spatele boosting-ului, iar căutarea direcției cu varianța maximă este ideea din spatele analizei componentelor principale (PCA) — niciuna dintre acestea nu descrie SVM. Metoda de a trasa granița prin punctul de mijloc al centrelor de greutate nu ia deloc în calcul marja.
Î5 | Trucul kernelului
Ce anume face posibil trucul kernelului (kernel trick)?
Realizarea separării neliniare fără a calcula efectiv coordonatele din spațiul de dimensiune mai mare în care s-a proiectat
Calcularea, una câte una, a caracteristicilor de dimensiune mare, urmată de o separare liniară
Împărțirea automată a datelor în mai multe grupuri, fără a folosi date de antrenare
Reducerea semnificativă a numărului de exemple de date folosite la învățare, pentru a accelera procesul
Răspuns corectA. Realizarea separării neliniare fără a calcula efectiv coordonatele din spațiul de dimensiune mai mare în care s-a proiectat
Trucul kernelului permite realizarea unei separări neliniare fără a calcula efectiv coordonatele din spațiul de dimensiune mare în care s-ar proiecta datele, obținând direct, printr-o funcție kernel, produsul scalar de după proiecție. Faptul că nu este nevoie să se calculeze coordonatele una câte una este motivul pentru care se numește „truc”, deci o descriere care spune că separarea se face după ce s-au calculat efectiv coordonatele are direcția greșită. Împărțirea fără date de antrenare ține de clustering, iar nu este nici un mecanism care reduce numărul de exemple de date de antrenare.
Î6 | Paralel și secvențial
Care este diferența dintre bagging și boosting, în cadrul învățării de tip ansamblu (ensemble)?
Bagging poate fi folosit doar cu arbori de decizie, iar boosting doar cu regresie liniară
Bagging învață clasificatorii slabi secvențial, iar boosting îi învață în paralel
Bagging învață clasificatorii slabi în paralel, iar boosting îi învață secvențial
Bagging nu folosește date de antrenare, iar boosting folosește date de antrenare
Răspuns corectC. Bagging învață clasificatorii slabi în paralel, iar boosting îi învață secvențial
Bagging construiește clasificatori în paralel, independent unul de altul, din date de antrenare create prin eșantionare bootstrap, apoi ia decizia prin vot majoritar sau prin medie. Boosting adaugă clasificatori secvențial, unul câte unul, tratând cu pondere mai mare exemplele pe care clasificatorul anterior le-a greșit, deci depinde de ordine și nu poate fi construit în paralel. Inversarea paralelului cu secvențialul este cea mai frecventă greșeală. Ambele sunt învățare supravegheată și folosesc date de antrenare, iar tipurile de clasificatori slabi folosibili nu se limitează la arbori de decizie sau la regresie liniară.
Î7 | Random Forest
Care este modul corect de învățare al Random Forest?
Se crește cât mai adânc un singur arbore de decizie, iar la final se egalizează numărul de ramuri
Se adaugă arbori de decizie unul câte unul, tratând cu pondere mai mare exemplele pe care arborele anterior le-a greșit
Se învață în paralel un număr mare de arbori de decizie, creați prin eșantionare bootstrap
Nu se folosesc arbori de decizie; rezultatul se obține prin medierea predicțiilor mai multor regresii liniare
Răspuns corectC. Se învață în paralel un număr mare de arbori de decizie, creați prin eșantionare bootstrap
Random Forest este un exemplu reprezentativ de bagging, care creează date de antrenare ușor diferite prin eșantionare bootstrap — o extragere care permite repetiții —, apoi crește, în paralel și independent, un număr mare de arbori de decizie, luând decizia prin vot majoritar sau prin medie. Adăugarea arborilor unul câte unul, tratând cu pondere mai mare erorile arborelui anterior, este specifică boosting-ului, precum gradient boosting, iar inversarea acestora este o greșeală clasică. Nu se folosește un singur arbore, ci un număr mare, iar ceea ce este combinat sunt arbori de decizie, nu regresii liniare.
Î8 | Slăbiciunea arborelui de decizie
Care este descrierea corectă a caracteristicilor unui arbore de decizie?
Cu cât ramificarea este mai adâncă, cu atât potrivirea cu datele de antrenare se înrăutățește neapărat
Fiind o metodă care nu necesită date de antrenare, nu poate fi folosită nici pentru clasificare, nici pentru regresie
Condițiile de ramificare nu pot fi citite de om, dar riscul de supra-antrenare (overfitting) este redus
Condițiile de ramificare pot fi citite de om, dar, luat singur, tinde spre supra-antrenare
Răspuns corectD. Condițiile de ramificare pot fi citite de om, dar, luat singur, tinde spre supra-antrenare
Arborele de decizie este o metodă care aranjează condițiile de ramificare pentru caracteristici sub formă de arbore, punctul său forte fiind că omul poate citi în ce condiție s-a mers într-o direcție sau alta. Pe de altă parte, cu cât arborele este crescut mai adânc, cu atât ajunge să memoreze chiar și particularitățile fine ale datelor de antrenare, tinzând, luat singur, spre supra-antrenare. Adâncirea îmbunătățește, de fapt, potrivirea cu datele de antrenare, iar problema este tocmai că performanța scade pe date noi, așa că afirmația conform căreia potrivirea se înrăutățește neapărat este greșită. Arborele de decizie este învățare supravegheată și poate fi folosit atât pentru clasificare, cât și pentru regresie.
Î9 | AR și VAR
Care este relația dintre modelul autoregresiv (modelul AR) și modelul autoregresiv vectorial (modelul VAR)?
AR extrage caracteristici locale din imagini, iar VAR extrage componente de frecvență din sunet
AR gestionează simultan mai multe serii de timp, iar VAR explică doar o singură serie de timp prin valorile sale trecute
AR nu necesită date de antrenare, iar VAR este o metodă care necesită date de antrenare
AR explică o singură serie de timp prin propriile sale valori trecute, iar VAR explică mai multe serii de timp prin valorile trecute reciproce
Răspuns corectD. AR explică o singură serie de timp prin propriile sale valori trecute, iar VAR explică mai multe serii de timp prin valorile trecute reciproce
Modelul AR explică valoarea curentă a unei singure serii de timp prin valorile trecute ale seriei înseși. Modelul VAR extinde această idee la mai multe serii de timp, explicându-le reciproc prin valorile trecute ale celeilalte. Diferența este dacă este vorba de o singură serie sau de mai multe, deci o descriere care inversează acest lucru este greșită. Ambele sunt modele pentru serii de timp, nu instrumente pentru a extrage caracteristici locale din imagini sau componente de frecvență din sunet. Nu se disting nici după necesitatea datelor de antrenare.
Î10 | Clasificare multi-clasă
Care dintre următoarele reprezintă o clasificare multi-clasă?
Atribuirea unei imagini cu o cifră scrisă de mână uneia dintre clasele de la 0 la 9
Alegerea din nou a următoarei mutări, pe baza recompensei, pornind de la starea tablei
Găsirea unor grupuri de clienți similari, pe baza istoricului de cumpărături
Predicția valorii temperaturii maxime de mâine, pe baza temperaturii și umidității
Răspuns corectA. Atribuirea unei imagini cu o cifră scrisă de mână uneia dintre clasele de la 0 la 9
Clasificarea multi-clasă este o problemă de clasificare în care se stabilește căreia dintre trei sau mai multe clase îi aparține un exemplu, iar atribuirea unei cifre scrise de mână uneia dintre clasele de la 0 la 9 este exemplul tipic. Predicția unei valori continue, precum temperatura maximă, este o problemă de regresie, nu de clasificare. Găsirea grupurilor de clienți similari ține de clustering, în cadrul învățării nesupravegheate, iar alegerea mutării pe baza recompensei ține de învățarea prin întărire — niciuna dintre acestea nefiind, de la bun început, o problemă de clasificare din învățarea supravegheată.
Î11 | Intrarea învățării nesupravegheate
Care este descrierea corectă a învățării nesupravegheate?
Se oferă doar caracteristici, iar sistemul găsește structura sau regularitatea proprie a datelor
Se oferă perechi de caracteristici și date de antrenare, iar diferența față de răspunsul corect este redusă treptat
Se folosesc doar puține date cu răspuns corect, iar restul sunt eliminate din procesul de învățare
Se îmbunătățește modul de alegere a acțiunilor, folosind ca indiciu recompensa primită din mediu
Răspuns corectA. Se oferă doar caracteristici, iar sistemul găsește structura sau regularitatea proprie a datelor
Programa menționează, ca obiectiv, înțelegerea faptului că învățarea nesupravegheată necesită doar caracteristici. Fără a deține etichete de răspuns corect, învățarea nesupravegheată găsește structura proprie a datelor prin clustering sau reducere de dimensionalitate. Presupunerea unor perechi de caracteristici și date de antrenare este specifică învățării supravegheate, iar folosirea recompensei ca indiciu este specifică învățării prin întărire, ambele plasate în alte subsecțiuni. Nici procedura de a elimina restul datelor nu descrie învățarea nesupravegheată.
Î12 | Metoda k-means
Care este modul corect de derulare a metodei k-means?
Se stabilește mai întâi numărul de clustere, apoi se repetă actualizarea centrelor de greutate și atribuirea punctelor
Se oferă etichete de răspuns corect, iar marja de la graniță este maximizată
Fără a stabili numărul de clustere, se repetă unirea, în ordine, a elementelor apropiate
Se estimează proporția temelor ascunse într-un document, din modul de apariție a cuvintelor
Răspuns corectA. Se stabilește mai întâi numărul de clustere, apoi se repetă actualizarea centrelor de greutate și atribuirea punctelor
Metoda k-means este o clusterizare non-ierarhică, în care numărul de clustere k este stabilit dinainte, iar apoi se repetă atribuirea fiecărui punct celui mai apropiat centru de greutate și recalcularea centrelor de greutate. Unirea, în ordine, a elementelor apropiate, fără a stabili numărul de clustere, este specifică clusterizării ierarhice, precum metoda Ward, care poate produce o dendrogramă (diagramă arborescentă). Maximizarea marjei este specifică SVM, din învățarea supravegheată, iar estimarea temelor din modul de apariție a cuvintelor este specifică modelelor de teme, precum alocarea Dirichlet latentă (LDA).
Î13 | Metoda Ward
Care este relația dintre metoda Ward și dendrogramă (diagrama arborescentă)?
Este o metodă de reducere a dimensionalității, care desenează cei doi axe rezultați sub formă de dendrogramă
Este o metodă de clusterizare ierarhică, al cărei proces de unire poate fi desenat sub formă de dendrogramă
Este o metodă de învățare supravegheată, care desenează granița de clasificare sub formă de dendrogramă
Este o metodă de clusterizare non-ierarhică, iar o dendrogramă nu poate fi desenată, în principiu
Răspuns corectB. Este o metodă de clusterizare ierarhică, al cărei proces de unire poate fi desenat sub formă de dendrogramă
Metoda Ward este o clusterizare ierarhică ce unește, în ordine, elementele apropiate, iar procesul de unire poate fi desenat sub formă de dendrogramă (diagramă arborescentă). Avantajul este că numărul de clustere poate fi decis ulterior, în funcție de la ce înălțime se face tăierea. Metoda care stabilește dinainte numărul de clustere, fără ierarhie, este metoda k-means, care nu produce o dendrogramă. Metoda Ward nu este o metodă de reducere a dimensionalității, nici de învățare supravegheată, și nu folosește etichete de răspuns corect.
Î14 | PCA și t-SNE
Care este diferența dintre analiza componentelor principale (PCA) și t-SNE?
PCA este o reducere de dimensionalitate liniară, iar t-SNE este neliniară și potrivită pentru vizualizare
PCA necesită date de antrenare, iar t-SNE este o metodă care funcționează doar cu caracteristici
PCA este o reducere de dimensionalitate neliniară, iar t-SNE este liniară și potrivită pentru vizualizare
PCA estimează temele unui document, iar t-SNE este o metodă de descompunere matricială
Răspuns corectA. PCA este o reducere de dimensionalitate liniară, iar t-SNE este neliniară și potrivită pentru vizualizare
PCA este o reducere de dimensionalitate liniară, care reorientează axele în direcția în care varianța este maximă, iar t-SNE este o metodă neliniară, care proiectează într-un spațiu de dimensiune redusă păstrând apropierea dintre punctele apropiate, fiind des folosită pentru vizualizare în 2 sau 3 dimensiuni. Inversarea liniarului cu neliniarul este o greșeală clasică. Estimarea temelor unui document este specifică modelelor de teme, precum alocarea Dirichlet latentă (LDA), iar descompunerea matricială este specifică descompunerii în valori singulare (SVD). Atât PCA, cât și t-SNE sunt învățare nesupravegheată, deci nu necesită date de antrenare.
Î15 | Pornirea la rece
Care este problema pornirii la rece (cold start), în cadrul filtrării colaborative?
Faptul că produsul recomandat este epuizat din stoc și nu poate fi livrat utilizatorului
Faptul că, dacă se folosește doar textul descriptiv al produsului ca indiciu, recomandarea devine părtinitoare
Faptul că, pentru utilizatorii cu istoric prea vast, calculul recomandării nu se mai termină
Faptul că, pentru utilizatorii sau produsele fără istoric încă, recomandarea nu poate fi generată corespunzător
Răspuns corectD. Faptul că, pentru utilizatorii sau produsele fără istoric încă, recomandarea nu poate fi generată corespunzător
Filtrarea colaborativă recomandă pe baza asemănării evaluărilor dintre utilizatori sau dintre produse, astfel încât pentru un utilizator sau un produs nou, fără istoric de evaluări, nu există indicii de folosit, iar recomandarea este greu de generat. Aceasta este problema pornirii la rece. Filtrarea bazată pe conținut, care folosește ca indiciu textul descriptiv sau atributele produsului însuși, este discutată alături, ca o abordare menită să compenseze această slăbiciune. Nu este vorba despre timpul de calcul sau despre stocuri.
Î16 | Semnalul învățării prin întărire
Ce anume folosește învățarea prin întărire ca indiciu pentru învățare?
Semnalul de recompensă primit din mediu
Numărul de apariții ale cuvintelor conținute într-un document
Eticheta de răspuns corect oferită de om pentru fiecare exemplu
Doar apropierea dintre distanțele caracteristicilor
Răspuns corectA. Semnalul de recompensă primit din mediu
Învățarea prin întărire interacționează cu mediul prin încercare și eroare, învățând o politică care maximizează cumularea recompensei primite. Indiciul nu este o etichetă de răspuns corect pentru fiecare mutare, ci recompensa, deci nu este un tip de învățare supravegheată. Folosirea exclusivă a apropierii distanțelor ca indiciu este ideea din spatele clusteringului și a altor metode de învățare nesupravegheată, iar numărul de apariții ale cuvintelor ține de reprezentarea caracteristicilor în procesarea limbajului natural — niciunul dintre acestea nefiind semnalul de învățare al învățării prin întărire. Evaluarea viitorului printr-o rată de discount, pentru cazurile în care recompensa nu revine imediat, este de asemenea o caracteristică a acestui cadru.
Î17 | Valoare și politică
Care este descrierea corectă a celor două abordări reprezentative ale învățării prin întărire?
Există doar metoda care învață funcția de valoare, iar politica este determinată în mod unic din funcția de valoare
Există o metodă care învață funcția de valoare și o metodă care învață direct politica, iar Actor-Critic le combină pe amândouă
Există doar metoda care învață direct politica, iar funcția de valoare nu poate fi folosită în cursul învățării
Atât funcția de valoare, cât și politica sunt proiectate manual de om și nu pot fi obiectul învățării
Răspuns corectB. Există o metodă care învață funcția de valoare și o metodă care învață direct politica, iar Actor-Critic le combină pe amândouă
Programa menționează, ca obiectiv, înțelegerea celor două abordări reprezentative — învățarea funcției de valoare și învățarea politicii. Prima estimează funcția de valoare a stării sau funcția de valoare a acțiunii, apoi alege acțiunea pe baza acesteia, exemple reprezentative fiind Q-learning și SARSA. A doua exprimă politica însăși printr-un set de parametri și o actualizează direct, exemple reprezentative fiind metoda gradientului politicii și REINFORCE. Actor-Critic combină un Actor, responsabil cu politica, și un Critic, responsabil cu valoarea, deținând ambele componente. O descriere care spune că există doar una dintre cele două, sau că niciuna nu poate fi obiectul învățării, este greșită.
Î18 | Q-learning și SARSA
Care este diferența dintre Q-learning și SARSA?
Q-learning folosește valoarea acțiunii alese efectiv, iar SARSA folosește valoarea maximă a acțiunii din starea următoare
Q-learning necesită date de antrenare, iar SARSA se actualizează fără a folosi date de antrenare
Q-learning nu folosește funcția de valoare a acțiunii, iar doar SARSA actualizează funcția de valoare a acțiunii
Q-learning folosește valoarea maximă a acțiunii din starea următoare, iar SARSA folosește valoarea acțiunii alese efectiv
Răspuns corectD. Q-learning folosește valoarea maximă a acțiunii din starea următoare, iar SARSA folosește valoarea acțiunii alese efectiv
Ambele sunt metode de învățare prin întărire care actualizează funcția de valoare a acțiunii, diferența constând în ce se folosește la actualizare. Q-learning folosește valoarea maximă dintre acțiunile posibile în starea următoare, iar SARSA folosește valoarea acțiunii următoare alese efectiv, la actualizare. Inversarea acestor două este o greșeală clasică. Q-learning actualizează, de asemenea, funcția de valoare a acțiunii, deci afirmația că doar una dintre ele o folosește este greșită. Ambele fiind cadre de învățare prin recompensă din învățarea prin întărire, afirmația că este nevoie de date de antrenare este de asemenea greșită.
Î19 | ε-greedy
Într-o problemă de tip bandit cu 4 brațe, se folosește politica ε-greedy: cu probabilitatea ε se alege uniform la întâmplare unul dintre cele 4 brațe, iar cu probabilitatea 1-ε se alege brațul cu valoarea estimată maximă. Când ε este 0,1, care este probabilitatea ca, la o singură alegere, să fie ales, ca rezultat, brațul cu valoarea estimată maximă?
0,900
0,100
0,250
0,925
Răspuns corectD. 0,925
Brațul cu valoarea estimată maximă este ales în două situații: atunci când se alege prin exploatare (greedy) și atunci când, ca rezultat al alegerii aleatorii, se nimerește exact acel braț. Prima are probabilitatea 0,900, adică 1 minus 0,1, iar a doua are probabilitatea 0,025, adică 0,1 împărțit la 4, iar suma lor este 0,925. 0,900 este valoarea care omite partea care nimerește prin alegerea aleatorie, 0,250 este probabilitatea alegerii uniforme dintre cele 4 brațe, iar 0,100 este chiar valoarea lui ε. Cu cât ε este mai mare, cu atât crește explorarea, iar această probabilitate scade.
Î20 | Calculul ratei de discount
Dintr-un anumit moment, se primește recompensa 4 după 1 pas, recompensa 12 după 2 pași și recompensa 8 după 3 pași. Se înmulțește recompensa de după 1 pas cu 0,5, cea de după 2 pași cu 0,5 la pătrat, iar cea de după 3 pași cu 0,5 la cub, apoi se însumează. Care este valoarea obținută?
24,0
6,0
7,5
12,0
Răspuns corectB. 6,0
Înmulțind 4 cu 0,5 se obține 2, înmulțind 12 cu 0,5 la pătrat, adică 0,25, se obține 3, iar înmulțind 8 cu 0,5 la cub, adică 0,125, se obține 1; suma este 6,0. 24,0 este valoarea obținută adunând pur și simplu 4, 12 și 8, fără nicio reducere, 12,0 este acea valoare de 24 înmulțită o singură dată cu 0,5, iar 7,5 este valoarea obținută inversând ordinea înmulțirii — 4 cu 0,125, 12 cu 0,25 și 8 cu 0,5 — toate fiind confuzii frecvente. Rolul ratei de discount este de a evalua mai puțin recompensele îndepărtate în viitor, astfel încât cele mai apropiate primesc o pondere mai mare.
Î21 | Calculul precision
Rezultatele predicției unui model au fost: 40 de adevărat-pozitive, 10 fals-pozitive, 20 fals-negative și 130 adevărat-negative. Cât este precision (precizia)?
0,85
0,80
0,73
0,67
Răspuns corectB. 0,80
Precision are la numitor cazurile prezise ca pozitive, deci se împarte cele 40 de adevărat-pozitive la suma dintre 40 adevărat-pozitive și 10 fals-pozitive, adică 50, obținându-se 0,80. 0,67 este recall, care are la numitor cazurile efectiv pozitive, obținut împărțind 40 la suma dintre 40 adevărat-pozitive și 20 fals-negative, adică 60. 0,85 este accuracy (acuratețea), proporția celor 170 de cazuri corect prezise din totalul de 200, iar 0,73 este scorul F, media armonică dintre precision 0,80 și recall 0,67 — toate fiind valori ale altor indicatori, calculați din greșeală.
Î22 | Diferența numitorilor
Care este diferența dintre numitorii precision și recall?
Precision are la numitor numărul cazurilor efectiv pozitive, iar recall numărul cazurilor prezise ca pozitive
Precision are la numitor doar numărul de adevărat-negative, iar recall doar numărul de fals-negative
Atât precision, cât și recall folosesc, ca numitor, direct numărul total de date
Precision are la numitor numărul cazurilor prezise ca pozitive, iar recall numărul cazurilor efectiv pozitive
Răspuns corectD. Precision are la numitor numărul cazurilor prezise ca pozitive, iar recall numărul cazurilor efectiv pozitive
Precision este „proporția celor prezise ca pozitive care sunt efectiv pozitive”, deci numitorul se află pe partea predicției. Recall este „proporția celor efectiv pozitive care au fost identificate”, deci numitorul se află pe partea realității. Inversarea acestor două este cea mai frecventă greșeală, așa că merită reținut dacă numitorul este predicția sau realitatea. Numitorul egal cu totalul datelor este specific accuracy, iar un indicator care are la numitor doar adevărat-negative sau doar fals-negative nu corespunde niciunuia dintre aceștia doi. Când se dorește reducerea detecțiilor greșite, se pune accent pe precision, iar când se dorește reducerea omisiunilor, pe recall.
Î23 | Calculul scorului F
Dacă precision este 0,6 și recall este 0,9, cât este scorul F?
1,50
0,54
0,75
0,72
Răspuns corectD. 0,72
Scorul F este media armonică dintre precision și recall, deci se înmulțește 2 cu produsul dintre 0,6 și 0,9, adică 0,54, obținându-se 1,08, care se împarte la suma dintre 0,6 și 0,9, adică 1,5, rezultând 0,72. 0,75 este valoarea obținută calculând media aritmetică, nu media armonică, 0,54 este doar produsul celor două valori, iar 1,50 este doar suma lor. De reținut și că media armonică este atrasă spre valoarea mai mică, deci este mai mică decât media aritmetică de 0,75.
Î24 | Date dezechilibrate
Pentru un set de date în care doar 1% din total este pozitiv, s-a construit un model care prezice totul ca negativ. Care este descrierea corectă a acestei situații?
Accuracy devine 50%, ceea ce arată că performanța este echivalentă cu o ghicire la întâmplare
Accuracy este ridicată, de 99%, dar recall este 0%, deoarece nu a fost identificat niciun caz pozitiv
Accuracy este scăzută, de 1%, iar recall este de asemenea 0%, astfel încât problema este vizibilă în ambii indicatori
Atât accuracy, cât și recall sunt ridicate, de 99%, deci se poate spune că este utilizabil în practică
Răspuns corectB. Accuracy este ridicată, de 99%, dar recall este 0%, deoarece nu a fost identificat niciun caz pozitiv
Deoarece doar 1% este pozitiv, răspunzând întotdeauna negativ se nimerește 99% dintre cazuri, deci accuracy devine 99%. Totuși, deoarece niciun caz efectiv pozitiv nu a fost identificat, recall este 0%, iar acest model este inutil. Atunci când clasele nu sunt echilibrate, urmărirea exclusivă a accuracy duce la o judecată greșită, așa că trebuie urmărite și recall, scorul F, precum și curba ROC și AUC. În acest scenariu, accuracy nu poate deveni 1% sau 50%.
Î25 | Axele curbei ROC
Care este combinația corectă a axei verticale și a axei orizontale ale curbei ROC?
Axa verticală este mărimea erorii, axa orizontală este numărul de repetări ale învățării
Axa verticală este accuracy, axa orizontală este numărul de date folosite la învățare
Axa verticală este rata adevărat-pozitivă, axa orizontală este rata fals-pozitivă, iar aria de sub curbă este AUC
Axa verticală este precision, axa orizontală este recall, iar aria de sub curbă este AUC
Răspuns corectC. Axa verticală este rata adevărat-pozitivă, axa orizontală este rata fals-pozitivă, iar aria de sub curbă este AUC
Curba ROC este desenată variind pragul de decizie, cu rata adevărat-pozitivă pe axa verticală și rata fals-pozitivă pe axa orizontală, iar aria de sub această curbă este AUC. Cu cât AUC este mai apropiat de 1, cu atât este mai bun, iar 0,5 înseamnă un nivel echivalent cu o decizie la întâmplare. Dacă axa verticală ar fi precision, iar cea orizontală recall, s-ar obține o curbă complet diferită, iar aici apare cea mai frecventă confuzie. Combinația accuracy și numărul de date, sau eroare și numărul de repetări, aparțin altor grafice, folosite pentru a urmări evoluția învățării.
Î26 | AIC și BIC
Care este modul de utilizare al criteriului informațional Akaike (AIC) și al criteriului informațional Bayesian (BIC)?
Se urmărește echilibrul dintre potrivire și numărul de parametri, alegându-se modelul cu valoarea cea mai mare
Se urmărește doar numărul de parametri, alegându-se modelul cu cei mai mulți parametri
Se urmărește doar potrivirea cu datele de antrenare, alegându-se modelul cu eroarea cea mai mică
Se urmărește echilibrul dintre potrivire și numărul de parametri, alegându-se modelul cu valoarea cea mai mică
Răspuns corectD. Se urmărește echilibrul dintre potrivire și numărul de parametri, alegându-se modelul cu valoarea cea mai mică
Atât AIC, cât și BIC sunt indicatori care însumează calitatea potrivirii cu datele și o penalizare pentru creșterea numărului de parametri, iar cu cât valoarea este mai mică, cu atât modelul este considerat mai bun. Este greșit să se considere că valoarea mai mare este mai bună, iar aici apare cea mai frecventă capcană. Dacă s-ar alege doar pe baza potrivirii cu datele de antrenare, ar fi aleși mereu modelii cu mai mulți parametri, ceea ce ar duce spre supra-antrenare, motiv pentru care se introduce o penalizare, pentru a menține echilibrul. Este aceeași direcție ca și principiul briciului lui Occam, de a nu complica mai mult decât este necesar.
Î27 | Numărul de repetări la 5 partiții
Atunci când 200 de date sunt supuse unei validări încrucișate cu 5 partiții, care este combinația corectă dintre numărul de date de validare la o repetare și numărul de repetări ale învățării și evaluării?
160 de date de validare, iar învățarea și evaluarea se repetă de 5 ori
40 de date de validare, iar învățarea și evaluarea se repetă de 5 ori
40 de date de validare, iar învățarea și evaluarea se fac o singură dată
100 de date de validare, iar învățarea și evaluarea se repetă de 2 ori
Răspuns corectB. 40 de date de validare, iar învățarea și evaluarea se repetă de 5 ori
Validarea încrucișată cu k partiții împarte datele în k grupuri, folosește unul dintre ele pentru validare, iar restul pentru învățare, repetând această procedură de k ori și mediind rezultatele. Împărțind 200 de date în 5 părți, fiecare grup are 40, deci validarea folosește de fiecare dată 40 de date, iar învățarea folosește restul de 160, repetând acest lucru de 5 ori. Împărțirea o singură dată este validarea de tip holdout, care este ușoară din punct de vedere al calculului, dar rezultatul depinde puternic de modul de împărțire. Folosirea a 160 de date pentru validare este o confuzie a rolurilor dintre învățare și validare.
Î28 | Calculul RMSE
Pentru 4 predicții, erorile obținute scăzând valoarea prezisă din valoarea măsurată au fost, în ordine, 2, 4, -4 și 0. Cât este rădăcina erorii pătratice medii (RMSE)?
6,0
9,0
2,5
3,0
Răspuns corectD. 3,0
Pătratele erorilor sunt 4, 16, 16 și 0, iar suma lor este 36. Împărțind acest 36 la numărul de cazuri, 4, se obține 9, care este eroarea pătratică medie (MSE), iar rădăcina pătrată a acesteia, 3,0, este RMSE. 9,0 este valoarea rămasă la stadiul de MSE, 2,5 este eroarea medie absolută (MAE), media valorilor absolute ale erorilor 2, 4, 4 și 0, iar 6,0 este rădăcina pătrată a sumei pătratelor, 36, fără a se împărți la numărul de cazuri. RMSE este ușor de interpretat deoarece are aceeași unitate de măsură ca eroarea originală.
Î29 | Media și mediana
Pentru 7 date — 2, 4, 4, 6, 8, 10, 50 — care este combinația corectă dintre medie, mediană și mod?
Medie 12, mediană 4, mod 6
Medie 12, mediană 6, mod 4
Medie 6, mediană 12, mod 4
Medie 6, mediană 4, mod 10
Răspuns corectB. Medie 12, mediană 6, mod 4
Suma 84 împărțită la numărul de cazuri, 7, dă media 12; al 4-lea element, atunci când sunt ordonate crescător, este 6, deci mediana este 6, iar valoarea 4, care apare de două ori, este modul. Ideea centrală este că valoarea extremă 50 trage puternic doar media, în timp ce mediana și modul rămân aproape neschimbate — un exemplu al faptului că nu trebuie luată o decizie uitându-se la un singur indicator de tendință centrală. Valorile care inversează media cu mediana, sau care confundă mediana cu modul, sunt greșeli frecvente.
Î30 | Corelație spurioasă
Care este descrierea corectă a corelației spurioase?
Faptul că, dacă coeficientul de corelație este 0, se poate stabili cu certitudine că nu există nicio relație între cei doi factori
Regula conform căreia, la calculul coeficientului de corelație, valorile extreme trebuie eliminate obligatoriu
Faptul că, din cauza unui factor comun, apare corelație și între doi factori fără nicio relație cauzală
Faptul că, dacă coeficientul de corelație este pozitiv, unul dintre cei doi factori este neapărat cauza celuilalt
Răspuns corectC. Faptul că, din cauza unui factor comun, apare corelație și între doi factori fără nicio relație cauzală
Corelația spurioasă este fenomenul în care, așa cum vânzările de înghețată și numărul accidentelor de înec evoluează împreună din cauza unui factor comun — temperatura —, apare corelație între doi factori fără o relație cauzală directă. Lecția aici este că existența unei corelații nu implică neapărat existența unei relații cauzale, deci un coeficient de corelație pozitiv nu înseamnă că unul este cauza și celălalt efectul. De asemenea, chiar dacă coeficientul de corelație este 0, se poate ascunde o relație neliniară, așa că nu se poate stabili cu certitudine absența oricărei relații. Tratarea valorilor extreme este un subiect diferit de acesta.
Exersare: rezolvați întrebările de pe această pagină
Acesta este un instrument de exersare cu întrebări în ordine aleatorie (funcționează când JavaScript este activat). Puteți citi oricum toate întrebările și explicațiile de mai sus.
* Explicațiile sunt informații în scop de studiu. Tematica și sistemul examenelor se schimbă de la an la an, așa că verificați întotdeauna anunțurile oficiale ale organizatorului examenului.
Această pagină este o traducere a textului original în japoneză. Dacă traducerea diferă de original, prevalează versiunea în japoneză. Vedeți originalul în japoneză