|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | |
![]() ![]() Inscription : mai 2007 Messages : 3 149 ![]() |
Bonjour,
La rédaction de DVP a lu pour vous l'ouvrage suivant: Natural Language Processing with Python, de Steven Bird, Ewan Klein, et Edward Loper. ![]() Citation:
Quel est votre avis? Exprimez-vous!! Votre avis nous intéresse.
__________________
Tweet more than 140 characters with long-tweets.comTutoriels JADE (Java Agent DEvelopment Framework) http://djug.developpez.com Je ne réponds pas aux questions techniques par Messages privés: les forums sont faits pour ça
|
|
|
|
20
|
|
|
#2 | |
![]() ![]() |
Voici une liste de définitions que j'ai trouvé intéressantes dans ce livre (les pages indiquées sont sous format n° de page du livre / n° de page de mon PDF) :
Citation:
|
|
|
00
|
|
|
#3 |
![]() ![]() |
Également, pour ceux intéressés par le sujet, Stanford lance un cours d'introduction au traitement automatique des langues naturelles : http://www.nlp-class.org/
|
|
00
|
|
|
#4 |
![]() ![]() |
Le sommaire en détails :
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 |
|
00
|
|
|
#5 |
|
Nouveau Membre du Club
![]() Cédric BohnertEn auto-formation Inscription : juillet 2004 Messages : 71 ![]() |
Très intéressant ! Merci beaucoup pour cette lecture !
![]() Je pense que je vais le feuilleter car je bosse sur une application de génération de texte. Je pense que je vais avoir besoin d'un cadre théorique donc je vais aussi jeter un œil sur la théorie, pas que sur les applications pratiques en python. Une question me vient à l'esprit, vous qui l'avez lu : Peut-on adapter et convertir le code de NLTK en PHP5? Je ne sais pas encore réellement quel langage vais je devoir choisir pour programmer mon application.
|
|
|
00
|
|
|
#6 |
![]() ![]() |
Content que cela t'intéresse, à ma connaissance il n'existe malheureusement pas d'outils pour convertir du code python en PHP (et a fortiori NLTK)... par contre, tu peux appeler sans problème du code Python à partir de PHP.
|
|
00
|
|
|
#7 |
|
Nouveau Membre du Club
![]() Cédric BohnertEn auto-formation Inscription : juillet 2004 Messages : 71 ![]() |
J'avais pensé initialement écrire mon application en PHP5 mais je peux certainement changer d'avis, et l'écrire en python. En effet python est très bien, très simple, et se déploie facilement sur internet.
|
|
|
00
|
|
|
#8 |
![]() ![]() |
Why Python?
|
|
00
|
Copyright © 2000-2012 - www.developpez.com