computational linguistics

Python Level 4: Exploring More Python-based Tools for Studies in Human Language and Technology

Register Here – *NOTE: @hawaii.edu email address is required to register. In-Person: Moore Hall 153A, UH M​ānoa Zoom: register for the link *Basic familiarity with Python programming or scripting is expected (see Python Level 1 to catch up). This series of three workshops introduces and demonstrates techniques for working with language data in Python. Topics include Python structures such as lists and loops, the Natural Language Toolkit (NLTK), and working with third party libraries and cloud based services such as the Google Cloud Natural Language API. The goal of this series is to provide participants an initial foundation into these topics for use in their ...

Python Level 3: Working with Natural Language Toolkit (NLTK)

Register Here – *NOTE: @hawaii.edu email address is required to register. In-Person: Moore Hall 153A, UH M​ānoa Zoom: register for the link *Basic familiarity with Python programming or scripting is expected (see Python Level 1 to catch up). This series of three workshops introduces and demonstrates techniques for working with language data in Python. Topics include Python structures such as lists and loops, the Natural Language Toolkit (NLTK), and working with third party libraries and cloud based services such as the Google Cloud Natural Language API. The goal of this series is to provide participants an initial foundation into these topics for use in their ...

Python Level 2: Essentials for Reading, Writing and Processing Data Files

Register Here – *NOTE: @hawaii.edu email address is required to register. In-Person: Moore Hall 153A, UH M​ānoa Zoom: register for the link *Basic familiarity with Python programming or scripting is expected (see Python Level 1 to catch up). This series of three workshops introduces and demonstrates techniques for working with language data in Python. Topics include Python structures such as lists and loops, the Natural Language Toolkit (NLTK), and working with third party libraries and cloud based services such as the Google Cloud Natural Language API. The goal of this series is to provide participants an initial foundation into these topics for use in their ...

Python Level 1: Fundamentals of Computer Programming for Language Data Processing

This workshop introduces fundamental concepts of computer programming to a non-technical audience. It is intended to assist faculty and students in establishing a sound understanding of programming constructs that are useful for working with more advanced tasks, for example, in Natural Language Processing (NLP), Computational Linguistics, and other language data processing tasks. Concepts such as the use of variables, functions, loops, basic input and output will be addressed. Additionally, recommended best practices for working with Python script files and tools will be demonstrated. Participation does not require prior experience or exposure to computer programming.

VOT-CP: A Python program for automatic data codification and calculation of voice onset time

Voice onset time (VOT) is an acoustic property of speech that is able to reveal a lot of information about a speaker’s linguistic experience(s). Analyzing VOT helps us in (a) developing linguistic theories of language representation and (b) assessing a language learner’s approximation to phonetic norms in the target language. In this online presentation, Ernesto Gutiérrez Topete will present a computational tool (a Python program) that can be used to analyze a speaker’s VOT productions for the purposes of linguistic research or instructional student support. This presentation will cover installation and usage instructions and will provide a live demonstration of ...

Python Level 3: Exploring Python Libraries for Studies in Human Language & Technology

This workshop builds upon the prior two Python sessions (Python Level 1 and 2). In this workshop participants will learn techniques and best practices for utilizing Python libraries to support language study and scholarship. Two libraries will be demonstrated: Natural Language Toolkit (NLTK) and Gensim. The goal of the workshop is to provide participants experience and guidance on using third party libraries. Example use cases with each of the selected libraries will be demonstrated.

Python Level 2: Essentials for Reading, Writing, & Processing Data Files

This workshop introduces techniques for opening, reading, processing, and writing data files. Demonstrations of how Python structures such as lists, dictionaries, and sets can be used to efficiently work with data stored in text files. Basic familiarity with Python programming or scripting is expected (See previous workshop in this series).

Python Level 1: Fundamentals of Computer Programming for Language Data Processing

This workshop introduces fundamental concepts of computer programming to a non-technical audience. It is intended to assist faculty and students establish a sound understanding of programming constructs that are useful for working with more advanced tasks, for example, in NLP, Computational Linguistics, and other language data processing endeavors. Concepts such as the use of variables, functions, loops, basic input and output will be addressed. Additionally, recommended best practices for working with Python script files and tools will be demonstrated. Participation does not require prior experience or exposure to computer programming. This is the first in a series of three workshops ...