L'ho postato su StackOverflow ma voglio ricevere i tuoi consigli e un utente su overflow consigliato lo postò qui.
Dirò fin dall'inizio che non sono un programmatore, ho una conoscenza superficiale di diversi tipi di IA e sono solo un uomo d'affari che costruisce un'app web.
Comunque, l'app web su cui sto investendo per lo sviluppo è per un mio hobby. Ci sono molti produttori, produttori di prodotti, produttori di upgrade e addon ecc. Per hardware / prodotti nell'industria di questo hobby. Attualmente sono in procinto di costruire una piattaforma di crowdsourcing per le persone che sono ben informate di entrare e contrassegnare la compatibilità tra quelle parti come non sempre chiara se sono ad esempio:
Il produttore A crea un prodotto di classe "A", e il produttore B esegue l'aggiornamento / parte che generalmente accompagna i prodotti di classe "A", ma per un motivo o per un altro non compatibile con il particolare prodotto di classe "A" del produttore A. / p>
Tuttavia, una buona porzione (> 60% -70%) dei prodotti / parti nel database può avere la loro compatibilità dedotta dalle loro proprietà,
Ad esempio:
La parte 1 è di tipo "A" con il ricevitore "X" mm e la parte 2 è anche di tipo "A" con interfaccia "X" mm e quindi le due parti sono compatibili.
o
La parte 1 è un ingranaggio da 8mm, quindi tutte le boccole da 8mm di qualsiasi produttore sono compatibili con la parte 1. Inoltre, tutti gli ingranaggi possono avere solo relazioni di compatibilità nel database con boccole e scatole ingranaggi, ma non può esserci compatibilità significativa tra un ingranaggio e un binario, o un ricevitore poiché quelle parti non si interfacciano.
Ora quello che voglio è un AI per essere in grado di imparare dalle decisioni della community di piattaforme crowdsourcing ed essere in grado di inferire la compatibilità per nuove parti / prodotti in base ai loro attributi taggati, che tipo di parte sono ecc.
Quale sarebbe la migliore forma di intelligenza artificiale per affrontare questo? Stavo pensando a un sistema esperto, ma ingegnerizzare esplicitamente tutte le regole della conoscenza sarebbe scoraggiante a causa delle complesse relazioni tra letteralmente decine di migliaia di parti, centinaia di tipi di parti e molti produttori.
Una rete ANN (rete neurale) sarebbe l'ideale per imparare dai molti input / decisioni degli utenti della piattaforma crowdsource?
Qualsiasi aiuto / input è molto apprezzato.