Qual è il progetto AI più interessante di cui hai sentito parlare?
-
11-07-2019 - |
Domanda
Man mano che imparo di più sull'informatica, l'intelligenza artificiale e le reti neurali, sono continuamente stupito dalle cose interessanti che un computer può fare e imparare. Sono stato affascinato dai progetti vecchi e nuovi e sono curioso di conoscere i progetti / le applicazioni interessanti che altri utenti SO hanno incontrato.
Soluzione
La piattaforma Numenta per il calcolo intelligente . Stanno implementando il tipo di neurone descritto in "On Intelligence" di Jeff Hawkins. Per un'idea del significato, stanno lavorando su neuroni software in grado di riconoscere visivamente gli oggetti in circa 200 passaggi anziché migliaia e migliaia necessari ora.
Modifica: apparentemente la versione 1.6.1 dell'SDK è ora disponibile. Tempi entusiasmanti per l'apprendimento del software !!
Altri suggerimenti
Questa non è la stessa AI, ma OpenCyc (e probabilmente è il fratello maggiore commerciale, Cyc) potrebbe fornire il "buon senso" Le applicazioni di intelligenza artificiale devono comprendere veramente il mondo in cui esistono.
Ad esempio, Cyc potrebbe fornire la conoscenza generale sufficiente da poter iniziare a "leggere". e ragionare su contenuti enciclopedici come Wikipedia o navigare sul "Web semantico" fungendo da agente per sviluppare una base di conoscenza specifica del dominio.
w :
Arthur L. Samuel (1901 - 29 luglio, 1990) è stato un pioniere nel campo di giochi per computer e artificiali intelligenza. The Samuel Sembra che il gioco di dama sia il primo autoapprendimento del mondo programma ...
Samuel ha progettato vari meccanismi attraverso i quali il suo programma potrebbe diventa migliore. In quello che ha chiamato rote imparando, il programma ricordava ogni posizione che aveva già visto, lungo con il valore terminale della ricompensa funzione. Questa tecnica in modo efficace esteso la profondità di ricerca in ciascuno di queste posizioni. Samuel è più tardi i programmi hanno rivalutato la ricompensa funzione basata su input professionale Giochi. Ha anche fatto giocare a migliaia di partite contro se stesso come un altro modo di apprendimento. Con tutto questo lavoro, Il programma di Samuel ha raggiunto un livello rispettabile stato amatoriale, ed è stato il primo a giocare a qualsiasi gioco da tavolo a questo livello di livello.
Samuel: alcuni studi sull'apprendimento automatico usando il gioco degli ispettori (file pdf di 21 pagine). Singularity è vicina! :)
Uno dei miei preferiti è il 1960 di Donald Michie, Project: MENACE - Matchbox Educable Naughts and Crosses Engine. In questo progetto Michie ha usato una collezione di scatole di fiammiferi con perline colorate che ha insegnato a suonare il Tic-Tac-Toe. Questo per dimostrare che le macchine potevano in qualche modo imparare dai loro successi e fallimenti precedenti.
Ulteriori informazioni e una simulazione al computer dell'esperimento sono disponibili qui: http: / /www.adit.co.uk/html/menace_simulation.html
http://alice.pandorabots.com/ - Questo bot è in grado di avere una conversazione piuttosto intelligente con noi.
http://www.triumphpc.com/johnlennon/
ricreando la personalità e i pensieri di John Lennon .. puoi chattare con lui su questo sito.
http://AngelCog.org è piuttosto interessante. Il progetto si basa sull'idea che per realizzare una vera IA, è necessario farlo in tre fasi:
1) Prova a elaborare la logica in generale e puoi descrivere qualsiasi cosa.
2) Elaborare logicamente il codice ed elaborare "Storie" sul mondo reale.
3) Elaborare logicamente il proprio codice e parlare con le persone.
Il progetto si basa sull'idea che una volta che un programma elabora logicamente il proprio codice, è già un'intelligenza artificiale. Ovviamente deve anche essere in grado di comprendere il "mondo reale". Questa è "l'altra metà".
Per quanto ne so, nessun altro ha un progetto basato sul presupposto che per creare un'IA corretta, l'IA deve comprendere la lingua in cui è scritta. Supponiamo quindi che un'intelligenza artificiale sia scritta in C ++. Bene, allora deve padroneggiare C ++ ed essere in grado di leggere, scrivere e modificare i programmi C ++, specialmente se stesso !!
È ancora un "giocattolo" in questo momento, tuttavia, ed è ancora nel "Primo stadio" di sviluppo. (" Cerca di elaborare la logica in generale e di essere in grado di descrivere qualsiasi cosa. "). Ma lo sviluppatore è in cerca di aiuto.