2009-07-05 4 views
32

Sto cercando un motore AI open source implementato in C/C++, ActionScript o Java senza successo. Conosci qualche implementazione open source?Esiste un motore AI open source?

Aggiornamento: Grazie per le risposte! Non avevo idea di quanto sia vasto il campo di intelligenza artificiale. Sto lavorando ad un'applicazione di esempio. Voglio aggiungere un comportamento intelligente su un motore fisico. Ho bisogno di una sorta di motore ai progettato per i giochi.

+4

L'intelligenza artificiale è un dominio di spreco dell'informatica. In quale parte di esso sei interessato? – Burkhard

+12

concordato. Wery wery wast. :-) –

+0

http://www.tensorflow.org/ da google è ora opensource – Mikl

risposta

26

"Motore AI" può significare un sacco di cose diverse. Che tipo di "IA" stai cercando?

Ecco a list of some machine learning software. Molti di questi sono open source (la pagina collegata mostra le licenze).

+0

Lista eccellente! Grazie! –

+0

Osservo il seguente progetto su sourceforge: http://sourceforge.net/projects/robocode/, http://sourceforge.net/projects/markiv/, http://sourceforge.net/projects/uvsim/, http : //sourceforge.net/projects/simspark/. Grazie per aver risposto. –

+0

collegamento non disponibile .. sito chiuso ora –

8

L'intelligenza artificiale è un campo piuttosto grande. Non sono sicuro che esista un "motore" che comprende tutta l'intelligenza artificiale. Intendi un motore di regole di Rete? Prova Drools. Intendi un approccio di rete neurale? Supporta macchine vettoriali? Apprendimento attivo o passivo? Non c'è un approccio.

Mi piace molto quello che vedo in "Programmazione di Intelligenza Collettiva". Una buona varietà di tecniche, scritte in Python.

13

Suppongo che stiate cercando Game AI e non Artificial Intelligence in generale.

Per quanto ne so, non esiste un motore AI. Devi essere più specifico. Hai bisogno di path-finding? Hai bisogno di FSM? Goal-Oriented?

Altri motori includono motori specifici RTS (OpenRTS è uno open source), sparatutto in prima persona (i nuovi giochi FPS hanno le proprie API come F.E.A.R.).

Il motore di scopo più generale mi viene in mente è Alive! sandbox IA creata da AIGameDev.com

+1

Mi piace vivo! Bel progetto. Ha molte delle caratteristiche che mi servono. –

6

È necessario specificare una categoria di AI, in ogni caso questo è il mio collegamento preferito: AI on the Web.

1

Una presentazione molto interessante sul AI per i giochi si possono trovare here:

Il tutorial fornirà un'introduzione per la zona di che applicano tecniche di intelligenza artificiale, quali l'apprendimento, la ricerca e la pianificazione, a videogiochi. Si concentrerà sul passato e recenti applicazioni, problemi aperti e viali promettenti per la futura ricerca , e sulle risorse disponibili per le persone che vorrebbero lavorare in questo spazio.

Altro che una buona copertura della teoria troverete link ad una serie di giochi (alcuni open source come NERO & TORCS) che implementano le idee discusse.

1

Non è chiaro che cosa state cercando, ma Google Prediction API è piuttosto fresco: http://code.google.com/apis/predict/

Check it out. Un sacco di buona intelligenza artificiale nel contesto del data mining.

3

http://www.ekione.com/

Questa sarebbe la soluzione migliore I pensa .... è un motore per intelligenza artificiale e intelligenza per i giochi ed è implementato in C++ per quanto ne so.

1

Se avete bisogno di un pianificatore di azione, è possibile utilizzare la mia aperta GPGOAP source che è un goal-oriented-azione-pianificatore con zero dipendenze, scritto in C. https://github.com/stolk/GPGOAP

0

come motore di AI, in generale, si può provare OpenCog: http://opencog.org/

Come un gioco per esempio motore di intelligenza artificiale Lo stoccafisso è specifico per gli scacchi:

0

Per l'elaborazione del testo, Apache OpenNLP, UIMA e i progetti correlati possono essere divertenti. Sono basati su Java e l'UIMA ha associato gli strumenti Eclipse che lo rendono un po 'più facile da usare.