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.
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 −
|
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. |