Un pappagallo impara le parole e le frasi più comunemente pronunciate nelle sue vicinanze in modo che possano ripeterle in momenti inappropriati. Quindi, come creeresti una versione del software? Supponendo che abbia accesso a un microfono e possa registrare suoni a proprio piacimento, come si codificherà senza richiedere risorse infinite?Quale algoritmo useresti per codificare un pappagallo?
Il meglio che posso immaginare è dividere il flusso utilizzando i silenzi nel suono e quindi utilizzare un riconoscimento di pattern per codificarli come una lista di token, memorizzandone di nuovi quando li si incontra. Hashing le sequenze di token e il conteggio delle occorrenze in un database, è possibile creare un'immagine delle frasi pronunciate più frequentemente. Ma data l'enorme varietà di frasi, come puoi evitare che questo diventi una lista enorme? E il semplice numero di coppie da abbinare genererebbe sicuramente molti falsi positivi dalla natura combinatoria della corrispondenza.
Utilizzeresti una rete neurale, dal momento che è così che un vero pappagallo la gestisce? O c'è un altro, più intelligente modo di abbinare modelli su larga scala nei dati analogici?
Il negozio di animali vicino a me ha un pappagallo che dice "ciao" e "addio" quando le persone entrano e escono dal negozio, così anche il pappagallo imitava il contesto di comprensione. –