Domanda

Sto pianificando un social network con un'intelligenza artificiale. Ciò significa che il SN prenderà le conversazioni (in inglese) .. e le analizzerà per estrarre l'opinione generale su un argomento. Questo aiuta a raccogliere informazioni e costruire statistiche, che verranno inviate all'utente appropriato. La mia domanda è: come organizzare parole e regole grammaticali in un database, al fine di aiutare il social network a estrarre un'opinione generale da una conversazione (d'accordo, in disaccordo ... ETC)! grazie.

È stato utile?

Soluzione

Il suo compito molto difficile estrarre il testo che riflette le vere opnioni delle persone perché l'apprendimento automatico non è ancora avanzato in quest'area, dai un'occhiata al seguente esempio: il tuo programma trova questa frase su un sito Web SN: "Ho fatto la sua anatra"

what are possible options that your program will infer:
1-i cooked a duck for her
2-i "magically" transformed her into a duck"
3-i took her duck and created it.
and many other

Quindi è davvero una sfida. Suggerisco di dare un'occhiata alla PNL (elaborazione del linguaggio naturale) che copre quest'area che ti interessa

Altri suggerimenti

Potresti collegare Wolfram Alpha (http://www.wolframalpha.com/about.html) nel tuo sito? Ciò salverebbe probabilmente molto lavoro.

Buona fortuna con questo :-) 15 anni fa ho fatto un corso di 20 settimane all'università che a malapena graffiava la superficie della domanda che fai. Inizia da Googling "Interfaccia del linguaggio naturale" ...

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top