Come funziona Wolfram Alpha?
-
22-08-2019 - |
Domanda
Dietro le tabelle e le tabelle di dati grezzi, come funziona Wolfram Alpha?
Immagino che ci sono vari meccanismi di intelligenza artificiale che guidano il sito ma non riesco a capire come qualcuno possa mettere qualcosa come questo insieme. Ci sono spiegazioni che avrebbero aiutato un programmatore capire come si crea qualcosa di simile? Ha la base di conoscenze imparare da solo o è insegnato dettagli molto specifici in un modo molto organizzato? Che tipo di struttura e il linguaggio viene usato per memorizzare questo tipo di dati?
Ovviamente questa è una domanda enorme e non può completamente essere risolta qui, ma alcuni dei concetti generali sarebbe bello sapere in modo da poter costruire al largo di loro e fare la mia ricerca.
Soluzione
Questa ufficiale post sul blog ha una parte della spiegazione:. il linguaggio Mathematica
Altri suggerimenti
La base di conoscenza imparare sulla sua proprio o è insegnato molto specifico dettagli in modo molto organizzato?
sistemi di intelligenza artificiale sono di solito qualcosa di decisamente in mezzo. Il sistema di solito imparare in un modo diretto, in cui gli sviluppatori possono applicare un parametro che misura la qualità dell'apprendimento, e il sistema impara cercando di massimizzare tale metrica. Dove l'esperienza viene in è nello sviluppo di rappresentazioni efficienti ed efficaci dei dati, in modo che si presta a questo processo di apprendimento e alla misura di quanto bene l'apprendimento è in corso.
Date un'occhiata alle API
Sembra un gran numero di algoritmi da cui alcuni che potrebbero essere rilevanti sono selezionati per pattern matching.