2012-12-23 10 views
11

Sono un principiante della programmazione di Windows 8, C# e NLP.Elaborazione del linguaggio naturale in Windows 8

Sto cercando una libreria che mi permette di usare la PNL in Windows 8.

ho trovato SharpNLP ma è molto poco documentata senza tutorial. Ho anche trovato la struttura antelope ma questa sembra avere una documentazione ancora peggiore.

Esiste qualche risorsa che possa aiutarmi (tutorial o un framework meglio documentato)?

+0

Puoi approfondire quale tipo di strumenti NLP ti servono? La PNL può essere un termine generico per molti algoritmi/tecniche differenti. –

+0

In termini semplici, sto cercando uno strumento per analizzare le frasi per estrarre "informazioni" e inviarlo a un database. Praticamente cerco di creare un DB di informazioni significative dalle frasi. – cjds

+0

Questa è stata probabilmente la frase più vaga che abbia mai scritto, ma sono un neofita della PNL e il mio professore mi ha detto di lavorarci per windows phone o windows 8 metro. – cjds

risposta

4

SharpNLP guarda bene. È la porta dello OpenNLP, quindi probabilmente è sufficiente leggere la documentazione di OpenNLP. C'è anche Lucene.Net (una versione .Net di Lucene) È un motore di ricerca e (credo) dovrebbe avere qualche PNL all'interno. Non sono del tutto sicuro però.

+0

Sì sembra che io sia bloccato a tradurre la documentazione. Bel lavoro però. Ciò offre una panoramica brillante di ogni strumento, quindi vale sicuramente la pena leggerlo – cjds

0

Non c'è molto in C#. Raccomando Java. Ci sono un sacco di librerie Java che fanno PNL e funzionano tutte bene in Windows. Inoltre, Java non è molto diverso da C# e il tuo codice verrà eseguito anche su * nix se ne hai bisogno. Vedi:

http://opennlp.apache.org/

Which NLP toolkit to use in JAVA?

NLP Library for Java Programming Language

+2

No. So che non c'è molto in C#. Ma sto esaminando l'elaborazione offline in un'applicazione Windows 8. Nel qual caso non vedo un modo di usare Java. – cjds

3

seconda di cosa si sta cercando di ottenere, queste librerie sono disponibili per C# e potrebbero essere utili. Tuttavia, non sono sicuro che funzionino nelle app Metro.

Problemi correlati