programming

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 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 ...