Nell'elaborazione del linguaggio naturale, qual è lo scopo del chunking?Nell'elaborazione del linguaggio naturale, qual è lo scopo del chunking?
risposta
Chunking è anche chiamato parsing superficiale ed è fondamentalmente l'identificazione di parti del discorso e frasi brevi (come le frasi nominali). Part of speech tagging ti dice se le parole sono nomi, verbi, aggettivi, ecc, ma non ti dà alcun indizio sulla struttura della frase o delle frasi nella frase. A volte è utile avere più informazioni che solo le parti del discorso delle parole, ma non è necessario l'intero albero di analisi che si otterrebbe dall'analisi.
Un esempio di quando il chunking potrebbe essere preferibile è Named Entity Recognition. In NER, il vostro obiettivo è quello di trovare entità con nome, che tendono ad essere sostantivo frasi (anche se non sono sempre), quindi si vorrebbe sapere che il presidente Barack Obama è nella seguente frase:
Il presidente Barack Obama, lo, ha criticato le compagnie di assicurazione e le banche mentre ha esortato i sostenitori a spingere il Congresso a sostenere le sue mosse per rinnovare il sistema sanitario e revisionare i regolamenti finanziari. (source)
Ma non ti interessa necessariamente che sia l'oggetto della frase.
Il chunking è stato anche comunemente usato come fase di pre-elaborazione per altre attività come la traduzione automatica basata su esempi, la comprensione del linguaggio naturale, la generazione del parlato e altro.
Per "frammentazione del testo" nell'elaborazione del linguaggio naturale, vedere here (probabilmente si desidera tutte le conferenze di questa serie come una sorta di "NLP 101" ...): comprende una serie di attività come la ricerca di gruppi di nomi , trovare gruppi di verbi e completare la frase di partizionamento -> blocchi di diversi tipi. La conferenza di cui ho citato l'URL va più in dettaglio!
Risposta in un altro castello? Probabilmente dovrebbe essere fatto un commento piuttosto che una risposta. –
Raggruppamento di parole in frasi sintatticamente correlate (blocchi). NB: l'etichettatura IOB può essere utilizzata per indicare i limiti del chunk.
- 1. Binarizzazione nell'elaborazione del linguaggio naturale
- 2. Qual è lo scopo del controllo VisitorIdentification?
- 3. Qual è lo scopo del file Manifest
- 4. Qual è lo scopo del metodo Thread.SpinWait?
- 5. Qual è lo scopo del prototipo?
- 6. Qual è lo scopo del parametro -m?
- 7. Qual è lo scopo del trasformatore IdentityT?
- 8. Qual è lo scopo del file vshost.exe?
- 9. Qual è lo scopo del nodo jasmine?
- 10. Qual è lo scopo del prodotto -> Pulisci in Xcode?
- 11. Elaborazione del linguaggio naturale in Ruby
- 12. Elaborazione del linguaggio naturale in Windows 8
- 13. Analisi del linguaggio naturale di un appuntamento?
- 14. Elaborazione del linguaggio naturale in PHP
- 15. ARFF per l'elaborazione del linguaggio naturale
- 16. Lo scopo del singolo incarico
- 17. Qual è lo scopo del tipo `boolean` in JVM?
- 18. Qual è lo scopo del registro del puntatore del frame EBP?
- 19. Elaborazione del linguaggio naturale - Caratteristiche per la classificazione del testo
- 20. Qual è lo scopo di. * \\?
- 21. C++ Qual è lo scopo del lancio a vuoto?
- 22. Qual è lo scopo del nodo Assemblies in Web.Config?
- 23. Qual è lo scopo dell'annotazione del tipo flessibile in F #?
- 24. Qual è lo scopo del webpack [hash] e [chunkhash]?
- 25. Qual è lo scopo del Pk di Anorm?
- 26. Intestazioni Python - Qual è lo scopo dell'incapsulamento $ (simbolo del dollaro)?
- 27. Qual è lo scopo del listener in WebSphere MQ?
- 28. Qual è lo scopo del tipo di unità in Rust?
- 29. Qual è lo scopo del parametro "& rnd =" nelle richieste http?
- 30. qual è lo scopo del bit x86 cr0 WP?
Potete anche guardare il capitolo 13 (analisi sintattica) Sezione 5 (Analisi parziale) della parola e del linguaggio Processing (http://www.cs.colorado.edu/~martin/slp.html). – anno