Conţinut
- Știința logicii
- Tabelele Adevărului Logic
- Ce folosește inteligența artificială pentru a lua decizii?
- Logica de programare pentru inteligența artificială
- Aplicarea enunțurilor condiționate inteligenței artificiale
- AI face vreodată apeluri logice proaste?
- Îmbunătățirea „proceselor de gândire” în cadrul învățării automate
- Viitorul inteligenței artificiale și al învățării automate
Elizabeth a absolvit Cum Laude la Universitatea din Pittsburgh în informatică și scriere profesională și are o experiență de peste 10 ani.
Știința logicii
Logica definită de dicționarul online al lui Merriam-Webster este „O știință care se ocupă de principiile și criteriile de validitate a inferenței și demonstrației; știința principiilor formale ale raționamentului. ”
Întrebarea îmi vine în minte atunci: cum poate fi programat software-ul pentru a deduce concluzii folosind raționamentul și raționamentul uman?
Pentru început, să înțelegem mai bine știința din spatele logicii.
Logica analizează ecuațiile și regulile prestabilite și apoi compară datele în cauză cu acele reguli pentru a decide dacă ceva este adevărat / fals, corect / greșit, activat / oprit etc. Următorul este un exemplu ipotetic al unei afirmații condiționale folosite în logică :
Regulă: Dacă o persoană doarme, probabil că va întârzia la brunch.
Problemă: Joe a adormit.
Soluţie: Joe va întârzia probabil la brunch.
Deci, pentru a deduce soluția corectă la această problemă, să ne dăm seama ce este adevărat față de fals și apoi să ne uităm la ceea ce se numește în mod obișnuit „Tabelele Adevărului”, care sunt utilizate în logica comună pentru a identifica rezultatul.
Regulă: Dacă o persoană doarme, probabil că va întârzia la brunch. ADEVĂRAT
Problemă: Joe a adormit. ADEVĂRAT
Soluţie: Joe va întârzia probabil la brunch. ADEVĂRAT
Privind la tabelele adevărului, vedem că TRUE și / sau TRUE returnează TRUE. Tabelele complete de adevăr, care sunt enumerate mai jos, oferă exemple de ecuații de bază utilizate în logică și concluziile lor. Aceste tabele matematice obișnuite sunt utile pentru a memora sau a ține cont de atunci când construim algoritmi (instrucțiuni) în programarea computerului.
Tabelele Adevărului Logic
X | = | y | Se intoarce |
---|---|---|---|
Adevărat | = | Adevărat | Adevărat |
Adevărat | = | Fals | Fals |
Fals | = | Adevărat | Fals |
Fals | = | Fals | Adevărat |
X | ȘI | y | Se intoarce |
---|---|---|---|
Adevărat | și | Adevărat | Adevărat |
Adevărat | și | Fals | Fals |
Fals | și | Adevărat | Fals |
Fals | și | Fals | Fals |
X | sau | y | Se intoarce |
---|---|---|---|
Adevărat | sau | Adevărat | Adevărat |
Adevărat | sau | Fals | Adevărat |
Fals | sau | Adevărat | Adevărat |
Fals | sau | Fals | Fals |
Nu | X | Se intoarce |
---|---|---|
Nu | Adevărat | Fals |
Nu | Fals | Adevărat |
Ce folosește inteligența artificială pentru a lua decizii?
Inteligența artificială (AI) este ramura informaticii care cercetează și studiază abilitatea de a programa un software care folosește logica pentru a lua decizii, imitând rațiunea umană, doar mai rapidă și mai precisă.
Deci, cum se realizează acest lucru? AI derivă concluzii logice bazate pe o combinație de trei factori principali care includ:
- Datele istorice arhivate sunt utilizate ca bază pentru a construi regulile și concluziile logice care se potrivesc scenariului.
- Datele noi primite se adaugă continuu la bază pentru a susține în continuare logica.
- Interacțiunea umană în timp real apare atunci când o decizie nu este clară.
Acești factori sunt cheile utilizate în construirea și instruirea algoritmilor complexi care efectuează calcule de rezolvare a problemelor.
Logica de programare pentru inteligența artificială
În programarea computerizată utilizată pentru a crea algoritmii AI, logica se traduce în valori „booleene” de adevărat și fals pe baza declarațiilor condiționale if / then.
Deciziile adevărate versus false provin din logica „dacă aceasta, atunci”.
La fel cum am calculat soluția corectă dacă Joe ar întârzia sau nu probabil la brunch, AI va calcula problema și va ajunge la aceeași concluzie.
AI are ca bază datele istorice și regulile logice de afaceri programate în algoritmul său. Deci, atunci când aparatul primește o întrebare sau o problemă, în câteva milisecunde AI calculează rezultatele disponibile, verifică ce este adevărat și fals și apoi, pe baza tabelelor de adevăr, va selecta cea mai precisă și logică alegere.
AI permite mașinilor să ia cele mai bune decizii posibile, oferindu-le, în esență, capacitatea de a învăța, raționa și înțelege. Aceasta este denumită Machine Learning (ML), care este ramura maturizată a IA care își aplică metodologiile în forța de muncă și folosește această știință pentru a îndeplini sarcini practice de zi cu zi.
Aplicarea enunțurilor condiționate inteligenței artificiale
Următoarele sunt reguli simple de logică de afaceri care pot fi aplicate algoritmilor AI, bazate pe declarații condiționale if / then.
- Dacă studentul primește peste 60% la un test,
apoi raportează o notă de promovare. - Dacă un client are bani în contul său,
apoi calculează dobânda. - Dacă un client cumpără articole în cantități de 12 sau mai multe,
apoi calculează o reducere de 10%.
Adăugarea unui alt strat la if / then este o instrucțiune alternativă „else” dacă condiția adevărată eșuează.
- Dacă studentul primește peste 60% la un test,
apoi raportează o notă de promovare,
altfel raportează o notă nereușită. - Dacă un client are bani în contul său,
apoi calculează dobânda,
altfel percepe o taxă de descoperit. - Dacă un client cumpără articole în cantități de 12 sau mai multe,
apoi calculați o reducere de 10%,
altfel percepe o taxă de expediere.
AI face vreodată apeluri logice proaste?
Ca și în cazul oricărui software, ar trebui să existe un plan de recuperare necesar în caz de eșec complet. Cu toate acestea, nu ar trebui să fie necesar să verificați dublu rezultatele, logica sau acuratețea software-ului de automatizare odată ce acesta a fost implementat, deoarece programat nu va face erori de judecată.
Produsele software de automatizare sunt suficient de inteligente pentru a-și da seama că are nevoie de ajutor atunci când întâmpină ceva ce nu poate înțelege. Software-ul este de fapt programat având în vedere acest lucru, pentru a ne aștepta să apară scenarii atunci când capacitatea sa de luare a deciziilor este împiedicată sau dacă alegerea nu este 100% clară.
În astfel de cazuri, mai degrabă decât să procedăm și să folosim o logică mai puțin precisă, care ar putea duce la luarea unei decizii greșite, software-ul inteligent de automatizare va cere asistență umană.
Îmbunătățirea „proceselor de gândire” în cadrul învățării automate
Ar putea părea oarecum plictisitor să trebuiască să supravegheze continuu aplicațiile folosind ML, trebuind să intervină constant de fiecare dată când întâlnește date neașteptate sau necunoscute pe care nu știe să le proceseze.
Aceasta este frumusețea software-ului inteligent de automatizare.
Odată ce asistența umană a intervenit cu decizia corectă, software-ul va „învăța” din aceste escaladări. Vă amintiți cei trei factori cheie de mai sus care cuprind algoritmi AI? Acestea includ date noi de intrare și interacțiune umană.
Aceste noi date primite în timpul escaladării, permit ML să se adapteze continuu și să-și îmbunătățească propria capacitate de automatizare, lăsând ușile larg deschise schimbării ... și permițând mașinii mașină rațională bazată logic să poată, de asemenea, curge și rulează cu pumnii.
Viitorul inteligenței artificiale și al învățării automate
AI și ML se află în pragul automatizării și avansării societății moderne la niveluri noi. Ca la orice tehnologie, există avantaje și dezavantaje de luat în considerare.
AI și ML vor fi întotdeauna la fel de bune ca logica umană și regulile de afaceri care sunt încorporate în ea și algoritmii de bază. Cu toate acestea, datorită capacității sale de a calcula, învăța și adapta pe măsură ce nevoile se schimbă și cresc, este ușor de văzut cum pot deveni rapid o parte integrantă a oricărei afaceri care dorește să câștige un avantaj competitiv pe piață.
Acest articol este corect și fidel, după cunoștințele autorului. Conținutul are doar scop informativ sau de divertisment și nu înlocuiește consilierea personală sau sfatul profesional în probleme de afaceri, financiare, juridice sau tehnice.