durante l'esecuzione dell'analisi del sentiment, come posso far capire alla macchina che mi riferisco alla mela (l'iphone) invece che alla mela (il frutto)?Analisi sentimentale
Grazie per il consiglio!
durante l'esecuzione dell'analisi del sentiment, come posso far capire alla macchina che mi riferisco alla mela (l'iphone) invece che alla mela (il frutto)?Analisi sentimentale
Grazie per il consiglio!
Beh, ci sono diversi metodi,
Vorrei iniziare con il controllo lettera maiuscola, di solito, quando si parla di un nome, prima lettera è maiuscola.
Prima di eseguire l'analisi del sentiment, userei alcune parti di riconoscimento vocale e riconoscimento di entità nominate per taggare le parole rilevanti.
Stanford CoreNLP è un buon progetto di analisi del testo per iniziare, insegnerà a i concetti di base.
Esempio da CoreNLP:
Si può vedere come i tag possono aiutare.
E verificare more info
In presenza di date, marchi famosi, vip o personaggi storici è possibile utilizzare un NER (di nome riconoscimento dell'entità) algoritmo; in tal caso, come suggerito da Ofiris, lo Stanford CoreNLP offre un buon riconoscimento di entità Named.
Per una disambiguazione più generale delle parole polisemiche (ad esempio, parole che hanno più di un senso, ad esempio "buono") è possibile utilizzare un tagger POS accoppiato con un algoritmo Word Sense Disambiguation (WSD). Un esempio di quest'ultimo può essere trovato HERE, ma non conosco alcuna libreria liberamente scaricabile per questo scopo.
facendo da codice? – Ofiris
yeap .. in termini di codifica .. Sto usando Python .. Si prega di avvisare! – pekky