| |||||||||||||||
Détails sur le produit
Souhaitez-vous compléter ou améliorer les informations sur ce produit ? Ou faire modifier les images?
|
Associer des mots-clés à ce produit(De quoi s'agit-il ?)Considérez votre mot-clé comme une sorte d'étiquette définissant parfaitement ce produit.
Les mots-clés aident les clients à organiser et trouver leurs articles favoris. |
|
Partagez votre opinion avec les autres clients:
|
||||||||||||||||||||||
|
Commentaires client les plus utiles
5.0 étoiles sur 5
Excellente introduction concrète au traitement automatique des langues naturelles,
Par Franck Dernoncourt (Paris, France) - Voir tous mes commentaires
Ce commentaire fait référence à cette édition : Natural Language Processing with Python (Broché)
Utilisé par plus d'une centaine de cours dans le monde et disponible gratuitement en ligne à l'adresse [...]) (licence CC BY-NC-ND), ce livre offre une excellente introduction au traitement automatique des langues naturelles en expliquant les théories par des exemples concrets d'implémentation. Il se veut donc une introduction pratique au domaine, par opposition à une introduction purement théorique. Chaque chapitre du livre se termine par une série d'exercices classés par ordre de difficulté, mais malheureusement non corrigés.La particularité principale du livre est qu'il présente de nombreux exemples de code, en se basant sur la bibliothèque open-source et gratuite NLTK [...]) écrite en Python par notamment les auteurs de ce livre. Très bien documentée, la bibliothèque NLTK offre de nombreuses fonctionnalités de traitement des langues (analyse lexicale, étiquetage grammatical, analyse syntaxique, etc.) tout en interfaçant aussi bien des bases de données tel WordNet que des bibliothèques et logiciels tiers tels l'étiqueteur grammatical Stanford Tagger et le prouveur automatisé Prover9. Un grand nombre de corpus est également disponible via NLTK, ce qui est très appréciable pour mettre en ouvre des processus d'entraînement ainsi que pour réaliser des tests, notamment des tests de performance. Comme le livre présente les nombreuses facettes du traitement automatique des langues naturelles, il parcourt au travers de ses exemples une grande partie des fonctionnalités de NLTK. La limite principale de la bibliothèque NLTK est les performances de Python en termes de vitesse de calcul. L'utilisation de Python permet toutefois au lecteur de ne pas être trop gêné par la barrière du langage, Python étant à ce jour sans conteste un des langages les plus simples d'accès. Pour ceux n'ayant aucune ou peu d'expérience en Python, certaines sections du livre sont dédiées uniquement à l'explication du langage Python, ce qui permet de rendre l'ouvrage accessible à tout public. Néanmoins, bien que donnant un aperçu excellent et concret de l'ensemble du traitement automatique des langues naturelles, le focus du livre sur les exemples en Python fait que mécaniquement le livre consacre moins de place aux considérations théoriques. En ce sens, il est un complément idéal au livre de référence Speech and Language Processing (écrit par Daniel Jurafsky et James H. Martin) dont l'approche est beaucoup plus théorique. Sommaire court : Chapter 1. Language Processing and Python Chapter 2. Accessing Text Corpora and Lexical Resources Chapter 3. Processing Raw Text Chapter 4. Writing Structured Programs Chapter 5. Categorizing and Tagging Words Chapter 6. Learning to Classify Text Chapter 7. Extracting Information from Text Chapter 8. Analyzing Sentence Structure Chapter 9. Building Feature-Based Grammars Chapter 10. Analyzing the Meaning of Sentences Chapter 11. Managing Linguistic Data Sommare long : Chapter 1. Language Processing and Python Section 1.1. Computing with Language: Texts and Words Section 1.2. A Closer Look at Python: Texts as Lists of Words Section 1.3. Computing with Language: Simple Statistics Section 1.4. Back to Python: Making Decisions and Taking Control Section 1.5. Automatic Natural Language Understanding Section 1.6. Summary Section 1.7. Further Reading Section 1.8. Exercises Chapter 2. Accessing Text Corpora and Lexical Resources Section 2.1. Accessing Text Corpora Section 2.2. Conditional Frequency Distributions Section 2.3. More Python: Reusing Code Section 2.4. Lexical Resources Section 2.5. WordNet Section 2.6. Summary Section 2.7. Further Reading Section 2.8. Exercises Chapter 3. Processing Raw Text Section 3.1. Accessing Text from the Web and from Disk Section 3.2. Strings: Text Processing at the Lowest Level Section 3.3. Text Processing with Unicode Section 3.4. Regular Expressions for Detecting Word Patterns Section 3.5. Useful Applications of Regular Expressions Section 3.6. Normalizing Text Section 3.7. Regular Expressions for Tokenizing Text Section 3.8. Segmentation Section 3.9. Formatting: From Lists to Strings Section 3.10. Summary Section 3.11. Further Reading Section 3.12. Exercises Chapter 4. Writing Structured Programs Section 4.1. Back to the Basics Section 4.2. Sequences Section 4.3. Questions of Style Section 4.4. Functions: The Foundation of Structured Programming Section 4.5. Doing More with Functions Section 4.6. Program Development Section 4.7. Algorithm Design Section 4.8. A Sample of Python Libraries Section 4.9. Summary Section 4.10. Further Reading Section 4.11. Exercises Chapter 5. Categorizing and Tagging Words Section 5.1. Using a Tagger Section 5.2. Tagged Corpora Section 5.3. Mapping Words to Properties Using Python Dictionaries Section 5.4. Automatic Tagging Section 5.5. N-Gram Tagging Section 5.6. Transformation-Based Tagging Section 5.7. How to Determine the Category of a Word Section 5.8. Summary Section 5.9. Further Reading Section 5.10. Exercises Chapter 6. Learning to Classify Text Section 6.1. Supervised Classification Section 6.2. Further Examples of Supervised Classification Section 6.3. Evaluation Section 6.4. Decision Trees Section 6.5. Naive Bayes Classifiers Section 6.6. Maximum Entropy Classifiers Section 6.7. Modeling Linguistic Patterns Section 6.8. Summary Section 6.9. Further Reading Section 6.10. Exercises Chapter 7. Extracting Information from Text Section 7.1. Information Extraction Section 7.2. Chunking Section 7.3. Developing and Evaluating Chunkers Section 7.4. Recursion in Linguistic Structure Section 7.5. Named Entity Recognition Section 7.6. Relation Extraction Section 7.7. Summary Section 7.8. Further Reading Section 7.9. Exercises Chapter 8. Analyzing Sentence Structure Section 8.1. Some Grammatical Dilemmas Section 8.2. What's the Use of Syntax? Section 8.3. Context-Free Grammar Section 8.4. Parsing with Context-Free Grammar Section 8.5. Dependencies and Dependency Grammar Section 8.6. Grammar Development Section 8.7. Summary Section 8.8. Further Reading Section 8.9. Exercises Chapter 9. Building Feature-Based Grammars Section 9.1. Grammatical Features Section 9.2. Processing Feature Structures Section 9.3. Extending a Feature-Based Grammar Section 9.4. Summary Section 9.5. Further Reading Section 9.6. Exercises Chapter 10. Analyzing the Meaning of Sentences Section 10.1. Natural Language Understanding Section 10.2. Propositional Logic Section 10.3. First-Order Logic Section 10.4. The Semantics of English Sentences Section 10.5. Discourse Semantics Section 10.6. Summary Section 10.7. Further Reading Section 10.8. Exercises Chapter 11. Managing Linguistic Data Section 11.1. Corpus Structure: A Case Study Section 11.2. The Life Cycle of a Corpus Section 11.3. Acquiring Data Section 11.4. Working with XML Section 11.5. Working with Toolbox Data Section 11.6. Describing Language Resources Using OLAC Metadata Section 11.7. Summary Section 11.8. Further Reading Section 11.9. Exercises Aidez d'autres clients à trouver les commentaires les plus utiles
Partagez votre opinion avec les autres clients: Créer votre propre commentaire
|
|
|