2010-04-15 22 views
11

Sto facendo un progetto PNL in cui ho bisogno di riconoscere concetti nelle frasi per trovare altri concetti simili. Lo faccio per dedurre le valenze di parole da una lista che ho già. Ho iniziato a utilizzare WordNet, ma ha dato molti risultati contraddittori. Per risultati contraddittori intendo espansioni di parole che hanno valenze contraddittorie.Quale è meglio? OpenCyc o ConceptNet?

Così ora sto esaminando ConceptNet e OpenCyc. Ho già implementato ConceptNet ed è stato tutto molto semplice e lo adoro. Il problema è che OpenCyc sembra avere un database molto più grande e logicamente più rigido, che è importante quando ho trovato tante "contraddizioni" su WordNet ... Ma non lo saprei perché non l'ho provato.

Qualcuno potrebbe dirmi se vale la pena passare attraverso (considerevole, per me) sforzo per implementare OpenCyc, o ConceptNet è abbastanza buono da dedurre le valenze di parole? Sono così diversi?

Sarò felice di spiegarmi ulteriormente, se necessario. Cercando di farla breve per ora!

Grazie!

+1

Amico, ci dispiace, nessuno ha risposto. Cosa hai finito? Puoi condividere la tua esperienza? A-Lo –

+1

Sarei interessato anche a qualche altro dettaglio sulla tua esperienza. –

risposta

7

Non ne vale la pena. ConceptNet è un mucchio di cose migliori e più facili da gestire.

Quando ho usato ConceptNet, si trattava di scaricare un database SQLite e un modulo Python per accedere alle relazioni in esso. Per OpenCyc, si trattava di un download più grande e doveva essere configurato tramite un server Web che impiegava anni per caricare e utilizzare enormi quantità di memoria. Le cose potrebbero essere cambiate da allora, ma questa è stata la mia esperienza.

+1

Puoi fornire alcuni argomenti per supportare la tua affermazione? Sto cercando di imparare un po 'di più sulle differenze tra ConceptNet e OpenCyc –

+3

ConceptNet è ora disponibile come immagine VM di finestra mobile autonoma. Collega e usa. https://github.com/commonsense/conceptnet5/wiki/Docker – jonincanada

Problemi correlati