Che cos'è l'intelligenza artificiale?

Dall'invenzione dei computer o delle macchine, la loro capacità di svolgere vari compiti è cresciuta in modo esponenziale. Gli esseri umani hanno sviluppato la potenza dei sistemi informatici in termini dei loro diversi domini di lavoro, della loro velocità crescente e della riduzione delle dimensioni rispetto al tempo.

Una branca dell'informatica denominata Intelligenza Artificiale persegue la creazione di computer o macchine intelligenti come gli esseri umani.

Che cos'è l'intelligenza artificiale?

Secondo il padre dell'Intelligenza Artificiale, John McCarthy, lo è "La scienza e l'ingegneria per creare macchine intelligenti, in particolare programmi per computer intelligenti".

L'intelligenza artificiale è un modo di fare in modo che un computer, un robot controllato da un computer o un software pensino in modo intelligente, nello stesso modo in cui pensano gli esseri umani intelligenti.

L'intelligenza artificiale si ottiene studiando come pensa il cervello umano e come gli esseri umani imparano, decidono e lavorano mentre cercano di risolvere un problema, quindi utilizzando i risultati di questo studio come base per lo sviluppo di software e sistemi intelligenti.

Filosofia dell'IA

Pur sfruttando la potenza dei sistemi informatici, la curiosità umana, lo portano a meravigliarsi, "Può una macchina pensare e comportarsi come fanno gli umani?"

Pertanto, lo sviluppo dell'IA è iniziato con l'intenzione di creare un'intelligenza simile nelle macchine che troviamo e consideriamo elevate negli esseri umani.

Obiettivi dell'IA

  • Per creare sistemi esperti − I sistemi che mostrano un comportamento intelligente, apprendono, dimostrano, spiegano e consigliano i propri utenti.
  • Implementare l'intelligenza umana nelle macchine − Creare sistemi che comprendano, pensino, apprendano e si comportino come gli esseri umani.

Cosa contribuisce all'IA?

L'intelligenza artificiale è una scienza e tecnologia basata su discipline come informatica, biologia, psicologia, linguistica, matematica e ingegneria. Una delle principali spinte dell'IA risiede nello sviluppo delle funzioni del computer associate all'intelligenza umana, come il ragionamento, l'apprendimento e la risoluzione dei problemi.

Delle seguenti aree, una o più aree possono contribuire a costruire un sistema intelligente.

Componenti dell'IA

Programmazione senza e con AI

La programmazione senza e con AI è diversa nei seguenti modi −

Programmazione senza intelligenza artificiale Programmazione con intelligenza artificiale
Un programma per computer senza IA può rispondere a specifico domande che intende risolvere. Un programma per computer con intelligenza artificiale può rispondere a generico domande che intende risolvere.
La modifica del programma porta a un cambiamento nella sua struttura. I programmi di intelligenza artificiale possono assorbire nuove modifiche mettendo insieme informazioni altamente indipendenti. Quindi puoi modificare anche una minima informazione del programma senza alterarne la struttura.
La modifica non è facile e veloce. Potrebbe influire negativamente sul programma. Modifica del programma facile e veloce.

Che cos'è la tecnica dell'IA?

Nel mondo reale, la conoscenza ha alcune proprietà indesiderate −

  • Il suo volume è enorme, quasi inimmaginabile.
  • Non è ben organizzato o ben formattato.
  • Continua a cambiare costantemente.

La tecnica dell'IA è un modo per organizzare e utilizzare la conoscenza in modo efficiente in modo tale che −

  • Dovrebbe essere percepibile dalle persone che lo forniscono.
  • Dovrebbe essere facilmente modificabile per correggere gli errori.
  • Dovrebbe essere utile in molte situazioni sebbene sia incompleto o impreciso.

Le tecniche di intelligenza artificiale elevano la velocità di esecuzione del programma complesso di cui è dotato.

Applicazioni dell'IA

L'IA è stata dominante in vari campi come −

  • Gaming − L'intelligenza artificiale gioca un ruolo cruciale in giochi strategici come scacchi, poker, tris, ecc., dove la macchina può pensare a un gran numero di possibili posizioni in base alla conoscenza euristica.
  • Elaborazione del linguaggio naturale − È possibile interagire con il computer che comprende il linguaggio naturale parlato dagli esseri umani.
  • Sistemi esperti − Esistono alcune applicazioni che integrano macchine, software e informazioni speciali per impartire ragionamenti e consigli. Forniscono spiegazioni e consigli agli utenti.
  • Sistemi di visione − Questi sistemi comprendono, interpretano e comprendono gli input visivi sul computer. Per esempio,
    • Un aereo spia scatta fotografie, che vengono utilizzate per capire le informazioni spaziali o la mappa delle aree.
    • I medici utilizzano un sistema clinico esperto per diagnosticare il paziente.
    • La polizia utilizza un software per computer in grado di riconoscere il volto del criminale con il ritratto archiviato realizzato dall'artista forense.
  • Riconoscimento vocale − Alcuni sistemi intelligenti sono in grado di ascoltare e comprendere la lingua in termini di frasi e dei loro significati mentre un essere umano le parla. Può gestire accenti diversi, parole gergali, rumore in sottofondo, cambiamento nel rumore umano dovuto al freddo, ecc.
  • riconoscimento della scrittura − Il software di riconoscimento della grafia legge il testo scritto su carta con una penna o sullo schermo con uno stilo. Può riconoscere le forme delle lettere e convertirle in testo modificabile.
  • Robot intelligenti − I robot sono in grado di svolgere i compiti assegnati da un essere umano. Hanno sensori per rilevare dati fisici dal mondo reale come luce, calore, temperatura, movimento, suono, urto e pressione. Hanno processori efficienti, sensori multipli e memoria enorme, per mostrare intelligenza. Inoltre, sono in grado di imparare dai propri errori e possono adattarsi al nuovo ambiente.

Storia dell'IA

Ecco la storia dell'IA nel 20° secolo −

Anno Pietra miliare / Innovazione
1923 La commedia di Karel Čapek intitolata "Rossum's Universal Robots" (RUR) si apre a Londra, primo uso della parola "robot" in inglese.
1943 Gettate le basi per le reti neurali.
1945 Isaac Asimov, un ex studente della Columbia University, ha coniato il termine Robotica.
1950 Alan Turing ha introdotto Turing Test per la valutazione dell'intelligence e pubblicato Macchine informatiche e intelligenza. Claude Shannon ha pubblicato Analisi dettagliata del gioco degli scacchi come ricerca.
1956 John McCarthy ha coniato il termine Intelligenza Artificiale. Dimostrazione del primo programma di intelligenza artificiale in corso presso la Carnegie Mellon University.
1958 John McCarthy inventa il linguaggio di programmazione LISP per l'IA.
1964 La tesi di Danny Bobrow al MIT ha mostrato che i computer possono comprendere il linguaggio naturale abbastanza bene da risolvere correttamente i problemi delle parole di algebra.
1965 Joseph Weizenbaum al MIT costruito ELISA, un problema interattivo che porta avanti un dialogo in inglese.
1969 Sviluppati gli scienziati dello Stanford Research Institute Shakey, un robot, dotato di locomozione, percezione e risoluzione dei problemi.
1973 Nasce il gruppo Assembly Robotics dell'Università di Edimburgo Freddy, il famoso robot scozzese, in grado di utilizzare la vista per individuare e assemblare modelli.
1979 Fu costruito il primo veicolo autonomo controllato da computer, Stanford Cart.
1985 Harold Cohen ha creato e dimostrato il programma di disegno, Aaron.
1990 Grandi progressi in tutte le aree dell'IA −

  • Dimostrazioni significative nell'apprendimento automatico
  • Ragionamento basato sui casi
  • Pianificazione multi-agente
  • Programmazione
  • Data mining, web crawler
  • comprensione e traduzione del linguaggio naturale
  • Visione, Realtà Virtuale
  • Giochi
1997 Il programma Deep Blue Chess batte l'allora campione del mondo di scacchi, Garry Kasparov.
2000 Gli animali domestici robot interattivi diventano disponibili in commercio. Viene visualizzato il MIT Destino, un robot con una faccia che esprime emozioni. Il robot Nomade esplora regioni remote dell'Antartide e localizza meteoriti.