parent
9b4e65f176
commit
712688625c
@ -1,150 +1,157 @@
|
|||||||
# Introducere în învățarea automată
|
# Introducere în învățarea automată
|
||||||
|
|
||||||
## [Chestionar înainte de lecție](https://ff-quizzes.netlify.app/en/ml/)
|
## [Chestionar pre-lectură](https://ff-quizzes.netlify.app/en/ml/)
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
[](https://youtu.be/6mSx_KJxcHI "ML pentru începători - Introducere în Învățarea Automată pentru Începători")
|
[](https://youtu.be/6mSx_KJxcHI "ML pentru începători - Introducere în Învățarea Automată pentru Începători")
|
||||||
|
|
||||||
> 🎥 Click pe imaginea de mai sus pentru un scurt videoclip despre această lecție.
|
> 🎥 Faceți clic pe imaginea de mai sus pentru un scurt videoclip care parcurge această lecție.
|
||||||
|
|
||||||
Bine ai venit la acest curs despre învățarea automată clasică pentru începători! Indiferent dacă ești complet nou în acest subiect sau un practician experimentat în ML care dorește să își reîmprospăteze cunoștințele, suntem bucuroși să te avem alături! Ne dorim să creăm un punct de plecare prietenos pentru studiul tău în ML și am fi încântați să evaluăm, să răspundem și să integrăm [feedback-ul tău](https://github.com/microsoft/ML-For-Beginners/discussions).
|
Bine ați venit la acest curs despre învățarea automată clasică pentru începători! Fie că sunteți complet nou în acest domeniu, fie că sunteți un practician experimentat în ML care dorește să aprofundeze o arie, suntem bucuroși să vă avem alături! Dorim să creăm un punct de pornire prietenos pentru studiul vostru în ML și am fi bucuroși să evaluăm, să răspundem și să integrăm [feedback-ul](https://github.com/microsoft/ML-For-Beginners/discussions) vostru.
|
||||||
|
|
||||||
[](https://youtu.be/h0e2HAPTGF4 "Introducere în ML")
|
[](https://youtu.be/h0e2HAPTGF4 "Introducere în ML")
|
||||||
|
|
||||||
> 🎥 Click pe imaginea de mai sus pentru un videoclip: John Guttag de la MIT introduce învățarea automată
|
> 🎥 Faceți clic pe imaginea de mai sus pentru un videoclip: John Guttag de la MIT introduce învățarea automată
|
||||||
|
|
||||||
---
|
---
|
||||||
## Începerea cu învățarea automată
|
## Începuturi în învățarea automată
|
||||||
|
|
||||||
Înainte de a începe acest curriculum, trebuie să îți configurezi computerul pentru a putea rula notebook-uri local.
|
Înainte de a începe cu acest curriculum, trebuie să aveți calculatorul configurat și pregătit să ruleze notebook-uri local.
|
||||||
|
|
||||||
- **Configurează-ți dispozitivul cu aceste videoclipuri**. Folosește următoarele linkuri pentru a învăța [cum să instalezi Python](https://youtu.be/CXZYvNRIAKM) pe sistemul tău și [cum să configurezi un editor de text](https://youtu.be/EU8eayHWoZg) pentru dezvoltare.
|
- **Configurați-vă mașina cu aceste videoclipuri**. Folosiți linkurile următoare pentru a învăța [cum să instalați Python](https://youtu.be/CXZYvNRIAKM) pe sistemul vostru și să [configurați un editor de text](https://youtu.be/EU8eayHWoZg) pentru dezvoltare.
|
||||||
- **Învață Python**. Este recomandat să ai o înțelegere de bază a [Python](https://docs.microsoft.com/learn/paths/python-language/?WT.mc_id=academic-77952-leestott), un limbaj de programare util pentru oamenii de știință în domeniul datelor pe care îl folosim în acest curs.
|
- **Învățați Python**. De asemenea, este recomandat să aveți o înțelegere de bază a [Python](https://docs.microsoft.com/learn/paths/python-language/?WT.mc_id=academic-77952-leestott), un limbaj de programare util pentru oamenii de știință în domeniul datelor pe care îl folosim în acest curs.
|
||||||
- **Învață Node.js și JavaScript**. Vom folosi JavaScript de câteva ori în acest curs pentru a construi aplicații web, așa că va trebui să ai [node](https://nodejs.org) și [npm](https://www.npmjs.com/) instalate, precum și [Visual Studio Code](https://code.visualstudio.com/) disponibil pentru dezvoltarea atât în Python, cât și în JavaScript.
|
- **Învățați Node.js și JavaScript**. Folosim și JavaScript de câteva ori în acest curs când construim aplicații web, așa că va trebui să aveți instalate [node](https://nodejs.org) și [npm](https://www.npmjs.com/), precum și [Visual Studio Code](https://code.visualstudio.com/) disponibil atât pentru dezvoltarea Python, cât și JavaScript.
|
||||||
- **Creează un cont GitHub**. Deoarece ne-ai găsit aici pe [GitHub](https://github.com), este posibil să ai deja un cont, dar dacă nu, creează unul și apoi clonează acest curriculum pentru a-l folosi pe cont propriu. (Nu ezita să ne dai și o stea 😊)
|
- **Creați un cont GitHub**. Deoarece ne-ați găsit aici pe [GitHub](https://github.com), s-ar putea să aveți deja un cont, dar dacă nu, creați unul și apoi faceți fork la acest curriculum pentru a-l folosi pe cont propriu. (Simțiți-vă liber să ne acordați și o stea 😊)
|
||||||
- **Explorează Scikit-learn**. Familiarizează-te cu [Scikit-learn](https://scikit-learn.org/stable/user_guide.html), un set de biblioteci ML pe care le referim în aceste lecții.
|
- **Explorați Scikit-learn**. Familiarizați-vă cu [Scikit-learn](https://scikit-learn.org/stable/user_guide.html), un set de biblioteci ML pe care le referim în aceste lecții.
|
||||||
|
|
||||||
---
|
---
|
||||||
## Ce este învățarea automată?
|
## Ce este învățarea automată?
|
||||||
|
|
||||||
Termenul 'învățare automată' este unul dintre cele mai populare și frecvent utilizate termene din zilele noastre. Există o posibilitate considerabilă ca să fi auzit acest termen cel puțin o dată dacă ai o oarecare familiaritate cu tehnologia, indiferent de domeniul în care lucrezi. Mecanismele învățării automate, însă, sunt un mister pentru majoritatea oamenilor. Pentru un începător în învățarea automată, subiectul poate părea uneori copleșitor. Prin urmare, este important să înțelegem ce este de fapt învățarea automată și să o studiem pas cu pas, prin exemple practice.
|
Termenul „învățare automată” este unul dintre cei mai populari și des folosiți termeni din prezent. Există o probabilitate nontrivială să fi auzit acest termen cel puțin o dată dacă aveți oarecare familiaritate cu tehnologia, indiferent în ce domeniu lucrați. Mecanismele învățării automate, însă, sunt un mister pentru majoritatea oamenilor. Pentru un începător în învățarea automată, subiectul poate părea uneori copleșitor. Prin urmare, este important să înțelegem ce este de fapt învățarea automată și să învățăm despre ea pas cu pas, prin exemple practice.
|
||||||
|
|
||||||
---
|
---
|
||||||
## Curba hype-ului
|
## Curba hype-ului
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
> Google Trends arată curba recentă de 'hype' a termenului 'învățare automată'
|
> Google Trends arată „curba hype-ului” recentă a termenului „învățare automată”
|
||||||
|
|
||||||
---
|
---
|
||||||
## Un univers misterios
|
## Un univers misterios
|
||||||
|
|
||||||
Trăim într-un univers plin de mistere fascinante. Mari oameni de știință precum Stephen Hawking, Albert Einstein și mulți alții și-au dedicat viețile căutării de informații semnificative care să dezvăluie misterele lumii din jurul nostru. Aceasta este condiția umană a învățării: un copil învață lucruri noi și descoperă structura lumii sale an de an pe măsură ce crește.
|
Trăim într-un univers plin de mistere fascinante. Mari oameni de știință precum Stephen Hawking, Albert Einstein și mulți alții și-au dedicat viețile căutării de informații semnificative care descoperă misterele lumii înconjurătoare. Aceasta este condiția umană a învățării: un copil învață lucruri noi și descoperă structura lumii lor an după an pe măsură ce crește spre maturitate.
|
||||||
|
|
||||||
---
|
---
|
||||||
## Creierul copilului
|
## Creierul copilului
|
||||||
|
|
||||||
Creierul și simțurile unui copil percep faptele din mediul înconjurător și învață treptat tiparele ascunse ale vieții, care ajută copilul să creeze reguli logice pentru a identifica tiparele învățate. Procesul de învățare al creierului uman face ca oamenii să fie cele mai sofisticate ființe vii ale acestei lumi. Învățarea continuă prin descoperirea tiparelor ascunse și apoi inovarea pe baza acestor tipare ne permite să ne îmbunătățim constant pe parcursul vieții. Această capacitate de învățare și evoluție este legată de un concept numit [plasticitatea creierului](https://www.simplypsychology.org/brain-plasticity.html). Superficial, putem trasa unele similitudini motivaționale între procesul de învățare al creierului uman și conceptele de învățare automată.
|
Creierul și simțurile unui copil percep faptele din jur și învață treptat modelele ascunse ale vieții care ajută copilul să elaboreze reguli logice pentru a identifica modelele învățate. Procesul de învățare al creierului uman face din oameni cele mai sofisticate ființe din această lume. Învățarea continuă prin descoperirea modelelor ascunse și apoi inovarea pe baza acelor modele ne permite să ne îmbunătățim pe noi înșine pe tot parcursul vieții. Această capacitate de învățare și abilitate în evoluție este legată de un concept numit [plasticitatea creierului](https://www.simplypsychology.org/brain-plasticity.html). Dintr-o perspectivă superficială, putem trage unele asemănări motivaționale între procesul de învățare al creierului uman și conceptele învățării automate.
|
||||||
|
|
||||||
---
|
---
|
||||||
## Creierul uman
|
## Creierul uman
|
||||||
|
|
||||||
[Creierul uman](https://www.livescience.com/29365-human-brain.html) percepe lucruri din lumea reală, procesează informațiile percepute, ia decizii raționale și efectuează anumite acțiuni în funcție de circumstanțe. Acesta este ceea ce numim comportament inteligent. Când programăm o replică a procesului comportamental inteligent într-o mașină, aceasta se numește inteligență artificială (AI).
|
[Creierul uman](https://www.livescience.com/29365-human-brain.html) percepe lucrurile din lumea reală, procesează informațiile percepute, ia decizii raționale și efectuează anumite acțiuni în funcție de circumstanțe. Acesta este ceea ce numim comportament inteligent. Când programăm o facsimilare a procesului de comportament inteligent pe o mașină, aceasta se numește inteligență artificială (IA).
|
||||||
|
|
||||||
---
|
---
|
||||||
## Un pic de terminologie
|
## Câteva terminologii
|
||||||
|
|
||||||
Deși termenii pot fi confundați, învățarea automată (ML) este un subset important al inteligenței artificiale. **ML se ocupă de utilizarea algoritmilor specializați pentru a descoperi informații semnificative și a găsi tipare ascunse din datele percepute pentru a susține procesul de luare a deciziilor raționale**.
|
Deși termenii pot fi confuzi, învățarea automată (ML) este un subset important al inteligenței artificiale. **ML se ocupă cu utilizarea algoritmilor specializați pentru a descoperi informații semnificative și a găsi modele ascunse din datele percepute pentru a susține procesul de luare a deciziilor raționale**.
|
||||||
|
|
||||||
---
|
---
|
||||||
## AI, ML, Învățare profundă
|
## AI, ML, Deep Learning
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
> Un diagramă care arată relațiile dintre AI, ML, învățarea profundă și știința datelor. Infografic de [Jen Looper](https://twitter.com/jenlooper) inspirat de [acest grafic](https://softwareengineering.stackexchange.com/questions/366996/distinction-between-ai-ml-neural-networks-deep-learning-and-data-mining)
|
> O diagramă ce arată relațiile dintre AI, ML, deep learning și știința datelor. Infografic de [Jen Looper](https://twitter.com/jenlooper) inspirat de [această grafică](https://softwareengineering.stackexchange.com/questions/366996/distinction-between-ai-ml-neural-networks-deep-learning-and-data-mining)
|
||||||
|
|
||||||
---
|
---
|
||||||
## Concepte de acoperit
|
## Concepte de acoperit
|
||||||
|
|
||||||
În acest curriculum, vom acoperi doar conceptele de bază ale învățării automate pe care un începător trebuie să le cunoască. Vom aborda ceea ce numim 'învățare automată clasică', utilizând în principal Scikit-learn, o bibliotecă excelentă pe care mulți studenți o folosesc pentru a învăța elementele de bază. Pentru a înțelege conceptele mai largi ale inteligenței artificiale sau ale învățării profunde, o cunoaștere fundamentală solidă a învățării automate este indispensabilă, și dorim să o oferim aici.
|
În acest curriculum, vom acoperi doar conceptele de bază ale învățării automate pe care un începător trebuie să le cunoască. Vom acoperi ceea ce numim „învățarea automată clasică” folosind în principal Scikit-learn, o bibliotecă excelentă pe care mulți studenți o folosesc pentru a învăța noțiunile de bază. Pentru a înțelege concepte mai largi de inteligență artificială sau deep learning, o cunoaștere fundamentală puternică a învățării automate este indispensabilă, așa că dorim să o oferim aici.
|
||||||
|
|
||||||
---
|
---
|
||||||
## În acest curs vei învăța:
|
## În acest curs veți învăța:
|
||||||
|
|
||||||
- conceptele de bază ale învățării automate
|
- conceptele de bază ale învățării automate
|
||||||
- istoria ML
|
- istoria ML
|
||||||
- ML și echitatea
|
- ML și echitatea
|
||||||
- tehnici de regresie ML
|
- tehnici de regresie ML
|
||||||
- tehnici de clasificare ML
|
- tehnici de clasificare ML
|
||||||
- tehnici de grupare ML
|
- tehnici de clusterizare ML
|
||||||
- procesarea limbajului natural ML
|
- tehnici de procesare a limbajului natural ML
|
||||||
- tehnici de prognoză a seriilor temporale ML
|
- tehnici de predicție a seriilor temporale ML
|
||||||
- învățare prin întărire
|
- învățarea prin întărire
|
||||||
- aplicații reale pentru ML
|
- aplicații reale pentru ML
|
||||||
|
|
||||||
---
|
---
|
||||||
## Ce nu vom acoperi
|
## Ce NU vom acoperi
|
||||||
|
|
||||||
- învățarea profundă
|
- deep learning
|
||||||
- rețele neuronale
|
- rețele neuronale
|
||||||
- AI
|
- AI
|
||||||
|
|
||||||
Pentru a oferi o experiență de învățare mai bună, vom evita complexitățile rețelelor neuronale, 'învățarea profundă' - construirea de modele cu multe straturi folosind rețele neuronale - și AI, pe care le vom discuta într-un alt curriculum. De asemenea, vom oferi un curriculum viitor despre știința datelor pentru a ne concentra pe acest aspect al acestui domeniu mai larg.
|
Pentru o experiență mai bună de învățare, vom evita complexitățile rețelelor neuronale, „deep learning” - modelarea în mai multe straturi folosind rețele neuronale - și AI, pe care le vom discuta într-un alt curriculum. De asemenea, vom oferi un curriculum viitor de știința datelor pentru a ne concentra pe acest aspect al acestui domeniu mai larg.
|
||||||
|
|
||||||
---
|
---
|
||||||
## De ce să studiezi învățarea automată?
|
## De ce să studiezi învățarea automată?
|
||||||
|
|
||||||
Învățarea automată, din perspectiva sistemelor, este definită ca crearea de sisteme automate care pot învăța tipare ascunse din date pentru a ajuta la luarea deciziilor inteligente.
|
Învățarea automată, din perspectiva sistemelor, este definită ca crearea de sisteme automate care pot învăța modele ascunse din date pentru a ajuta la luarea deciziilor inteligente.
|
||||||
|
|
||||||
Această motivație este vag inspirată de modul în care creierul uman învață anumite lucruri pe baza datelor pe care le percepe din lumea exterioară.
|
Această motivație este inspirată vag de modul în care creierul uman învață anumite lucruri pe baza datelor pe care le percepe din lumea exterioară.
|
||||||
|
|
||||||
✅ Gândește-te un minut de ce o afacere ar dori să folosească strategii de învățare automată în loc să creeze un motor bazat pe reguli codificate manual.
|
✅ Gândiți-vă pentru un moment de ce o afacere ar dori să încerce să utilizeze strategii de învățare automată în loc să creeze un motor bazat pe reguli hardcodate.
|
||||||
|
|
||||||
|
---
|
||||||
|
## De ce contează calitatea datelor
|
||||||
|
|
||||||
|
Datele de înaltă calitate îmbunătățesc performanța modelului. Datele proaste sau zgomotoase pot duce la predicții inexacte, chiar și folosind algoritmi avansați de învățare automată.
|
||||||
|
|
||||||
---
|
---
|
||||||
## Aplicații ale învățării automate
|
## Aplicații ale învățării automate
|
||||||
|
|
||||||
Aplicațiile învățării automate sunt acum aproape peste tot și sunt la fel de omniprezente ca datele care circulă în societățile noastre, generate de telefoanele noastre inteligente, dispozitivele conectate și alte sisteme. Având în vedere potențialul imens al algoritmilor de învățare automată de ultimă generație, cercetătorii au explorat capacitatea lor de a rezolva probleme multidimensionale și multidisciplinare din viața reală cu rezultate pozitive remarcabile.
|
Aplicațiile învățării automate sunt acum aproape peste tot și sunt la fel de omniprezente ca datele care circulă prin societățile noastre, generate de telefoanele noastre inteligente, dispozitivele conectate și alte sisteme. Având în vedere potențialul imens al algoritmilor de învățare automată de ultimă generație, cercetătorii și-au explorat capacitatea de a rezolva probleme multidimensionale și multidisciplinare reale cu rezultate foarte pozitive.
|
||||||
|
|
||||||
---
|
---
|
||||||
## Exemple de ML aplicat
|
## Exemple de ML aplicat
|
||||||
|
|
||||||
**Poți folosi învățarea automată în multe moduri**:
|
**Puteți folosi învățarea automată în multe moduri**:
|
||||||
|
|
||||||
- Pentru a prezice probabilitatea unei boli pe baza istoricului medical sau a rapoartelor unui pacient.
|
- Pentru a prezice probabilitatea unei boli din istoricul medical sau rapoartele unui pacient.
|
||||||
- Pentru a utiliza datele meteorologice pentru a prezice evenimente meteorologice.
|
- Pentru a folosi date meteorologice pentru a prezice evenimente meteo.
|
||||||
- Pentru a înțelege sentimentul unui text.
|
- Pentru a înțelege sentimentele unui text.
|
||||||
- Pentru a detecta știrile false și a opri răspândirea propagandei.
|
- Pentru a detecta știri false pentru a opri răspândirea propagandei.
|
||||||
|
|
||||||
Finanțe, economie, știința pământului, explorarea spațiului, ingineria biomedicală, știința cognitivă și chiar domenii din științele umaniste au adaptat învățarea automată pentru a rezolva problemele grele de procesare a datelor din domeniul lor.
|
Finanțe, economie, știința pământului, explorarea spațială, ingineria biomedicală, știința cognitivă și chiar domenii în umanioare au adaptat învățarea automată pentru a rezolva probleme dificile, intensive în procesarea datelor, din domeniile lor.
|
||||||
|
|
||||||
---
|
---
|
||||||
## Concluzie
|
## Concluzie
|
||||||
|
|
||||||
Învățarea automată automatizează procesul de descoperire a tiparelor prin găsirea de informații semnificative din datele reale sau generate. S-a dovedit a fi extrem de valoroasă în aplicații de afaceri, sănătate și financiare, printre altele.
|
Învățarea automată automatizează procesul de descoperire a modelelor prin găsirea de informații semnificative din datele reale sau generate. S-a dovedit a fi extrem de valoroasă în afaceri, sănătate și aplicații financiare, printre altele.
|
||||||
|
|
||||||
În viitorul apropiat, înțelegerea elementelor de bază ale învățării automate va deveni o necesitate pentru oamenii din orice domeniu datorită adoptării sale pe scară largă.
|
În viitorul apropiat, înțelegerea elementelor de bază ale învățării automate va deveni o necesitate pentru oamenii din orice domeniu, datorită adoptării sale pe scară largă.
|
||||||
|
|
||||||
---
|
---
|
||||||
# 🚀 Provocare
|
# 🚀 Provocare
|
||||||
|
|
||||||
Desenează, pe hârtie sau folosind o aplicație online precum [Excalidraw](https://excalidraw.com/), înțelegerea ta despre diferențele dintre AI, ML, învățarea profundă și știința datelor. Adaugă câteva idei despre problemele pe care fiecare dintre aceste tehnici le rezolvă bine.
|
Desenați, pe hârtie sau folosind o aplicație online precum [Excalidraw](https://excalidraw.com/), înțelegerea dvs. despre diferențele dintre AI, ML, deep learning și știința datelor. Adăugați câteva idei despre problemele pe care fiecare dintre aceste tehnici le rezolvă bine.
|
||||||
|
|
||||||
# [Chestionar după lecție](https://ff-quizzes.netlify.app/en/ml/)
|
# [Chestionar post-lectură](https://ff-quizzes.netlify.app/en/ml/)
|
||||||
|
|
||||||
---
|
---
|
||||||
# Recapitulare & Studiu individual
|
# Recapitulare și Auto-studiu
|
||||||
|
|
||||||
Pentru a afla mai multe despre cum poți lucra cu algoritmi ML în cloud, urmează acest [Parcurs de învățare](https://docs.microsoft.com/learn/paths/create-no-code-predictive-models-azure-machine-learning/?WT.mc_id=academic-77952-leestott).
|
Pentru a afla mai multe despre cum puteți lucra cu algoritmi ML în cloud, urmați acest [Learning Path](https://docs.microsoft.com/learn/paths/create-no-code-predictive-models-azure-machine-learning/?WT.mc_id=academic-77952-leestott).
|
||||||
|
|
||||||
Urmează un [Parcurs de învățare](https://docs.microsoft.com/learn/modules/introduction-to-machine-learning/?WT.mc_id=academic-77952-leestott) despre elementele de bază ale ML.
|
Parcurgeți un [Learning Path](https://docs.microsoft.com/learn/modules/introduction-to-machine-learning/?WT.mc_id=academic-77952-leestott) despre elementele de bază ale ML.
|
||||||
|
|
||||||
---
|
---
|
||||||
# Temă
|
# Tema
|
||||||
|
|
||||||
[Începe să lucrezi](assignment.md)
|
[Porniți și rulați](assignment.md)
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
**Declinare de responsabilitate**:
|
<!-- CO-OP TRANSLATOR DISCLAIMER START -->
|
||||||
Acest document a fost tradus folosind serviciul de traducere AI [Co-op Translator](https://github.com/Azure/co-op-translator). Deși ne străduim să asigurăm acuratețea, vă rugăm să fiți conștienți că traducerile automate pot conține erori sau inexactități. Documentul original în limba sa natală ar trebui considerat sursa autoritară. Pentru informații critice, se recomandă traducerea profesională realizată de un specialist uman. Nu ne asumăm responsabilitatea pentru eventualele neînțelegeri sau interpretări greșite care pot apărea din utilizarea acestei traduceri.
|
**Declinare a responsabilității**:
|
||||||
|
Acest document a fost tradus folosind serviciul de traducere AI [Co-op Translator](https://github.com/Azure/co-op-translator). În timp ce ne străduim pentru acuratețe, vă rugăm să rețineți că traducerile automate pot conține erori sau inexactități. Documentul original în limba sa nativă trebuie considerat sursa autorizată. Pentru informații critice, se recomandă traducerea profesională realizată de un om. Nu ne asumăm responsabilitatea pentru eventualele neînțelegeri sau interpretări greșite care decurg din utilizarea acestei traduceri.
|
||||||
|
<!-- CO-OP TRANSLATOR DISCLAIMER END -->
|
||||||
Loading…
Reference in new issue