Another breadth-first approach to CS I using python
SIGCSE '03 Proceedings of the 34th SIGCSE technical symposium on Computer science education
SIGCSE '83 Proceedings of the fourteenth SIGCSE technical symposium on Computer science education
NLTK: the Natural Language Toolkit
ETMTNLP '02 Proceedings of the ACL-02 Workshop on Effective tools and methodologies for teaching natural language processing and computational linguistics - Volume 1
Data Mining: Practical Machine Learning Tools and Techniques, Second Edition (Morgan Kaufmann Series in Data Management Systems)
NLTK: the natural language toolkit
ACLdemo '04 Proceedings of the ACL 2004 on Interactive poster and demonstration sessions
NLTK: the natural language toolkit
COLING-ACL '06 Proceedings of the COLING/ACL on Interactive presentation sessions
Mental models and programming aptitude
Proceedings of the 12th annual SIGCSE conference on Innovation and technology in computer science education
Teaching applied natural language processing: triumphs and tribulations
TeachNLP '05 Proceedings of the Second ACL Workshop on Effective Tools and Methodologies for Teaching Natural Language Processing and Computational Linguistics
Hands-on NLP for an interdisciplinary audience
TeachNLP '05 Proceedings of the Second ACL Workshop on Effective Tools and Methodologies for Teaching Natural Language Processing and Computational Linguistics
TeachCL '08 Proceedings of the Third Workshop on Issues in Teaching Computational Linguistics
Defining a core body of knowledge for the introductory computational linguistics curriculum
TeachCL '08 Proceedings of the Third Workshop on Issues in Teaching Computational Linguistics
Combining open-source with research to re-engineer a hands-on introductory NLP course
TeachCL '08 Proceedings of the Third Workshop on Issues in Teaching Computational Linguistics
Natural Language Processing with Python
Natural Language Processing with Python
TeachCL '08 Proceedings of the Third Workshop on Issues in Teaching Computational Linguistics
Defining a core body of knowledge for the introductory computational linguistics curriculum
TeachCL '08 Proceedings of the Third Workshop on Issues in Teaching Computational Linguistics
Combining open-source with research to re-engineer a hands-on introductory NLP course
TeachCL '08 Proceedings of the Third Workshop on Issues in Teaching Computational Linguistics
Natural language processing implementation on Romanian Chatbot
SMO'09 Proceedings of the 9th WSEAS international conference on Simulation, modelling and optimization
An extensible toolkit for computational semantics
IWCS-8 '09 Proceedings of the Eighth International Conference on Computational Semantics
Intelligent assistance for conversational storytelling using story patterns
Proceedings of the 16th international conference on Intelligent user interfaces
Ontology learning from text: A look back and into the future
ACM Computing Surveys (CSUR)
A framework for automated construction of resource space based on background knowledge
Future Generation Computer Systems
Hi-index | 0.00 |
The Natural Language Toolkit (NLTK) is widely used for teaching natural language processing to students majoring in linguistics or computer science. This paper describes the design of NLTK, and reports on how it has been used effectively in classes that involve different mixes of linguistics and computer science students. We focus on three key issues: getting started with a course, delivering interactive demonstrations in the classroom, and organizing assignments and projects. In each case, we report on practical experience and make recommendations on how to use NLTK to maximum effect.