Computational and Corpus Linguistics¶
Why it matters¶
This competency promotes the use of natural language processing tools for the advancement of the development of language and its community.
Progression¶
Each rung is a level a learner is at; its activities are what carries them to the next one. How to read these levels
Corpus Linguistics¶
-
0No Competency
Explore existing tools for computational and corpus linguistics.Carries a learner to 1 — Has Knowledge
-
1Has Knowledge
Learn to collect, prepare and tag corpus data for Natural Language Processing.Carries a learner to 2 — With Assistance
-
2With Assistance
Learn to use an NLP tool for forced alignment, semantic parsing, or corpus linguistics.Carries a learner to 3 — Independent
-
3Independent
Train users to use an NLP tool for forced alignment, semantic parsing, or corpus linguistics.Carries a learner to 4 — Expert
-
4Expert
Participate in or contribute to efforts to augment, improve, or develop new NLP methods.Top of the ladder
Machine Learning¶
-
0No Competency
Explore existing tools for machine learning.Carries a learner to 1 — Has Knowledge
-
1Has Knowledge
Try out some machine learning tools.Carries a learner to 2 — With Assistance
-
2With Assistance
Contribute to a project using existing machine learning to explore solutions.Carries a learner to 3 — Independent
-
3Independent
Train users to use existing machine learning solutions.Carries a learner to 4 — Expert
-
4Expert
Participate in or contribute to efforts to augment, improve, or develop new Machine Learning projects.Top of the ladder
Description¶
Knowledge of the computational tools for corpus and data analysis.
Further Information¶
- Problem Solving Skills of Great Software DevelopersGuide · dev.toArticle on five problem-solving habits of good developers, such as decomposition, abstraction and code reuse.
- SIL Language Software Development on GithubSite · github.comSIL Language Software Development's GitHub organisation, hosting source code for its linguistics and translation tools.
- SIL's Keyman on GitHub (Multiplatform Keyboards)Site · github.comGitHub organisation for Keyman, the open-source multiplatform keyboarding system; use it for source and issue tracking.
- C# TutorialGuide · tutorialspoint.comC# tutorial running from basic syntax and data types to object-oriented and asynchronous programming.
- W3schools - C# tutorialGuide · w3schools.comW3Schools introductory C# tutorial with short lessons and examples for beginners.
- SIL Writing Systems TechnologySite · github.comGitHub organisation of SIL Writing Systems Technology, hosting its smart font and writing-system tools.
- Github (An open-source programming community)Site · github.comGitHub, the platform for hosting, collaborating on and tracking issues in software projects.
- Sourceforge (Another open-source programming community)Site · sourceforge.comSourceForge, a site for hosting and downloading open-source software projects.
- Praat on GithubSite · github.comGitHub organisation for Praat, the phonetics analysis program; use it for source code and releases.
More in the resource library.