Come affronteresti un programma di ricerca del modello?

0

Per essere chiari, non penso che questa dovrebbe essere la domanda più adatta per stackoverflow.com semplicemente perché non c'è una sola risposta, ma una vasta gamma di possibili soluzioni, rendendo questa domanda di natura molto più soggettiva.

Ero curioso di sapere come avreste affrontato un programma di ricerca del modello, cioè che avrei fatto le seguenti operazioni:

  1. Inserisco qualche input.
  2. Il programma prevede il mio prossimo input basato su tutti gli input precedenti.
  3. risciacquo. Ripeti.

Dato che la quantità di input che potrei fornire è così varia, comprese le stringhe vuote, i mezzi convenzionali come switch o espressioni regolari sono fuori, dal momento che richiederebbe di avere un minimo di informazioni su cosa aspettarsi.

Stavo pensando ad una qualche forma di algoritmo genetico, eppure anche allora non ho idea di come affrontare un problema di questo calibro. Penso che sia necessario un meccanismo di feedback e che il programma sappia quanto fosse vicino.

Qualcuno doveva fare un programma simile prima?

    
posta Neil 13.01.2011 - 11:15
fonte

1 risposta

2

Questo è chiamato "Pattern Recognition" ed è un'area di ricerca di intelligenza artificiale attiva. Molte persone fanno questo.

link

link

Qui, ad esempio, ci sono un sacco di carte su un aspetto di questo chiamato "Plan Recognition", che è quello di cui stai parlando. Software che segue e anticipa quello che stai facendo.

link

link

    
risposta data 13.01.2011 - 12:38
fonte

Leggi altre domande sui tag