Învățare automată

Învățarea automată ( eng.  machine learning , ML) este o clasă de metode de inteligență artificială , o trăsătură caracteristică a cărei nu este o soluție directă a unei probleme, ci învățarea prin aplicarea de soluții la multe probleme similare. Pentru construirea unor astfel de metode se folosesc mijloace de statistică matematică , metode numerice , analiză matematică , metode de optimizare , teoria probabilităților , teoria grafurilor , diferite tehnici de lucru cu date în formă digitală .

Există două tipuri de antrenament:

  1. Învățarea de caz , sau învățarea inductivă , se bazează pe descoperirea tiparelor empirice în date .
  2. Învățarea deductivă implică formalizarea cunoștințelor experților și transferul acestora pe un computer sub forma unei baze de cunoștințe .

Învățarea deductivă se referă de obicei la domeniul sistemelor expert , astfel încât termenii de învățare automată și de învățare de caz pot fi considerați sinonimi.

Multe metode de învățare inductive au fost dezvoltate ca o alternativă la abordările statistice clasice. Multe metode sunt strâns legate de extragerea informațiilor ( extragerea informațiilor în limba engleză  , regăsirea informațiilor ), extragerea datelor ( extragerea datelor ).

Declarație generală a problemei învățării prin precedente

Există multe obiecte (situații) și multe răspunsuri posibile ( răspunsuri, reacții). Există o oarecare dependență între răspunsuri și obiecte, dar este necunoscută. Se cunoaște doar un set finit de precedente  - perechi „obiect, răspuns”, numit eșantion de antrenament . Pe baza acestor date, se cere restabilirea dependenței implicite, adică construirea unui algoritm capabil să producă un răspuns de clasificare suficient de precis pentru orice posibil obiect de intrare. Această dependență nu este neapărat exprimată analitic, iar aici rețelele neuronale implementează principiul unei soluții formate empiric. O caracteristică importantă în acest caz este capacitatea sistemului de învățare de a generaliza, adică de a răspunde în mod adecvat la date care depășesc limitele eșantionului de instruire existent. Pentru a măsura acuratețea răspunsurilor, este introdusă o funcție funcțională de calitate estimată .

Această formulare este o generalizare a problemelor clasice de aproximare a funcției . În problemele clasice de aproximare, obiectele sunt numere reale sau vectori. În problemele aplicate reale, datele de intrare despre obiecte pot fi incomplete, inexacte, nenumerice, eterogene. Aceste caracteristici conduc la o mare varietate de metode de învățare automată.

Metode de învățare automată

Secțiunea de învățare automată, pe de o parte, a fost formată ca urmare a împărțirii științei rețelelor neuronale în metode de antrenare a rețelelor și a tipurilor de topologii ale arhitecturii lor, pe de altă parte, a absorbit metodele statisticii matematice. [a] . Metodele de învățare automată enumerate mai jos se bazează pe utilizarea rețelelor neuronale, deși există și alte metode bazate pe eșantionul de antrenament, de exemplu, analiza discriminantă, care operează pe varianța și covarianța generalizată a statisticilor observate sau clasificatorii bayesieni. Tipurile de bază de rețele neuronale, precum perceptronul și perceptronul multistrat (precum și modificările acestora), pot fi antrenate atât cu profesor, cât și fără profesor, cu întărire și autoorganizare. Dar unele rețele neuronale și majoritatea metodelor statistice pot fi atribuite doar uneia dintre metodele de învățare. Prin urmare, dacă trebuie să clasificați metodele de învățare automată în funcție de metoda de învățare, atunci ar fi incorect să atribuiți rețelele neuronale unui anumit tip, ar fi mai corect să introduceți algoritmi de învățare a rețelelor neuronale.

  1. Retele neuronale artificiale
    1. Invatare profunda
  2. Metoda de corectare a erorilor
  3. Metoda de propagare înapoi
  4. Suport mașină vectorială
  1. Sistemul de armare alfa
  2. Sistem de întărire Gamma
  3. Metoda celui mai apropiat vecin
  1. Algoritm genetic .

Probleme clasice rezolvate cu machine learning

Tipuri de intrări de antrenament

Tipuri de funcționale de calitate

Aplicații practice

Scopul învățării automate este automatizarea parțială sau completă a soluționării unor probleme profesionale complexe în diverse domenii ale activității umane.

Învățarea automată are o gamă largă de aplicații :

Domeniul de aplicare al învățării automate este în continuă extindere. Informatizarea pe scară largă duce la acumularea de cantități uriașe de date în știință, producție, afaceri, transport și asistență medicală. Problemele de prognoză, control și luare a deciziilor care apar în acest caz sunt adesea reduse la învățare prin precedente. Anterior, atunci când astfel de date nu erau disponibile, aceste sarcini fie nu erau stabilite deloc, fie erau rezolvate prin metode complet diferite.

Vezi și

Note

Comentarii

  1. Potrivit cunoscutului specialist în învățarea automată Jan LeCun , învățarea automată este reproducerea gândirii bazată pe rețele neuronale artificiale [1]

Note de subsol

  1. LeCun, 2021 , p. 78.

Literatură

Link -uri