All Projects → neubig → Lowresource Nlp Bootcamp 2020

neubig / Lowresource Nlp Bootcamp 2020

Licence: bsd-3-clause
The website for the CMU Language Technologies Institute low resource NLP bootcamp 2020

Projects that are alternatives of or similar to Lowresource Nlp Bootcamp 2020

Pba
Efficient Learning of Augmentation Policy Schedules
Stars: ✭ 461 (-1.71%)
Mutual labels:  jupyter-notebook
Udacity Deep Learning
Udacity Deep Learning MOOC assignments
Stars: ✭ 463 (-1.28%)
Mutual labels:  jupyter-notebook
How to make a text summarizer
This is the code for "How to Make a Text Summarizer - Intro to Deep Learning #10" by Siraj Raval on Youtube
Stars: ✭ 467 (-0.43%)
Mutual labels:  jupyter-notebook
Gantts
PyTorch implementation of GAN-based text-to-speech synthesis and voice conversion (VC)
Stars: ✭ 460 (-1.92%)
Mutual labels:  jupyter-notebook
Neural Turing Machines
Attempt at implementing system described in "Neural Turing Machines." by Graves, Alex, Greg Wayne, and Ivo Danihelka. (http://arxiv.org/abs/1410.5401)
Stars: ✭ 462 (-1.49%)
Mutual labels:  jupyter-notebook
Graph Neural Networks
Stars: ✭ 464 (-1.07%)
Mutual labels:  jupyter-notebook
Fastquant
fastquant — Backtest and optimize your trading strategies with only 3 lines of code!
Stars: ✭ 457 (-2.56%)
Mutual labels:  jupyter-notebook
Clickbait Detector
Detects clickbait headlines using deep learning.
Stars: ✭ 468 (-0.21%)
Mutual labels:  jupyter-notebook
Scene Graph Benchmark.pytorch
A new codebase for popular Scene Graph Generation methods (2020). Visualization & Scene Graph Extraction on custom images/datasets are provided. It's also a PyTorch implementation of paper “Unbiased Scene Graph Generation from Biased Training CVPR 2020”
Stars: ✭ 462 (-1.49%)
Mutual labels:  jupyter-notebook
Interview Questions
机器学习/深度学习/Python/Go语言面试题笔试题(Machine learning Deep Learning Python and Golang Interview Questions)
Stars: ✭ 462 (-1.49%)
Mutual labels:  jupyter-notebook
Generative Adversarial Network Tutorial
Tutorial on creating your own GAN in Tensorflow
Stars: ✭ 461 (-1.71%)
Mutual labels:  jupyter-notebook
Timeseries seq2seq
This repo aims to be a useful collection of notebooks/code for understanding and implementing seq2seq neural networks for time series forecasting. Networks are constructed with keras/tensorflow.
Stars: ✭ 462 (-1.49%)
Mutual labels:  jupyter-notebook
Additive Margin Softmax
This is the implementation of paper <Additive Margin Softmax for Face Verification>
Stars: ✭ 464 (-1.07%)
Mutual labels:  jupyter-notebook
Artificial Intelligence For Trading
Content for Udacity's AI in Trading NanoDegree.
Stars: ✭ 459 (-2.13%)
Mutual labels:  jupyter-notebook
Machine Learning A Probabilistic Perspective Solutions
My solutions to Kevin Murphy Machine Learning Book
Stars: ✭ 467 (-0.43%)
Mutual labels:  jupyter-notebook
Memeproject
Dank Learning codebase, generate a meme from any image using AI. Uses a modified version of the Show and Tell image captioning network
Stars: ✭ 459 (-2.13%)
Mutual labels:  jupyter-notebook
Rl Book
Source codes for the book "Reinforcement Learning: Theory and Python Implementation"
Stars: ✭ 464 (-1.07%)
Mutual labels:  jupyter-notebook
Python Roadmap
Дорожная карта по изучению Python
Stars: ✭ 467 (-0.43%)
Mutual labels:  jupyter-notebook
Tensorflowbook
Stars: ✭ 467 (-0.43%)
Mutual labels:  jupyter-notebook
Python3 In One Pic
Learn python3 in one picture.
Stars: ✭ 4,514 (+862.47%)
Mutual labels:  jupyter-notebook

CMU LTI Low Resource NLP Bootcamp 2020

This is a page for a low-resource natural language and speech processing bootcamp held by the Carnegie Mellon University Language Technologies Institute in May 2020. The bootcamp was held virtually for some visitors to the institute, but we are making the videos and materials available for those interested in learning on your own. It comes in 8 parts, all with lecture videos and example exercises that you can do to expand your knowledge.

1. NLP Tasks

This lecture by Graham Neubig gives a high-level overview of a variety of NLP tasks (slides).

NLP Tasks

The exercise has participants download spaCy and see the types of linguistic outputs generated in its tutorial. We also examined the Universal Dependencies Treebank to see the various other languages that have annotated data such as that generated by spaCy's analysis.

2. Linguistics - Phonology and Morphology

This lecture by David Mortensen gives some linguistic background of phonology and morphology (slides).

Linguistics - Phonology and Morphology

The exercise has participants use epitran to generate phonetic transcriptions of words, and try to read some words in the international phonetic alphabet.

3. Machine Translation

This lecture by Antonis Anastasopoulos explains about machine translation, both phrase-based and neural (slides).

Machine Translation

The exercise runs through tutorials on word alignment with fast-align, and neural machine translation with JoeyNMT using data from the Latvian-English translation task at WMT.

4. Linguistics - Syntax and Morphosyntax

This lecture by Lori Levin explains about aspects of linguistics related to syntax and morphosyntax (slides).

Linguistics - Syntax and Morphosyntax

The exercise consists of creating an interlinear gloss for the language of your choice.

5. Neural Representation Learning

This lecture by Pengfei Liu explains about various methods for learning neural representations of language (slides).

Neural Representation Learning

The exercise, by Antonis Anastasopoulos, introduces learning of word representations using fastText, using them for simple text classification, and finding similar words.

6. Multilingual NLP

This lecture by Yulia Tsvetkov explains about how you can train multilingual NLP systems that work in many different languages (slides).

Multilingual NLP

The exercise, by Chan Park, provides two Jupyter noteboks that explain how to train a Naive Bayes Classifier for classification across languages, and introduces how to use multilingual BERT for cross-lingual classification.

7. Speech Synthesis

This lecture by Alan Black explains about speech synthesis, generating speech from text (slides: overview, building voices, unwritten languages).

Speech Synthesis

The exercise demonstrates how you can build your own talking clock using your voice in a language of your choice, and you can get instructions here and here.

8. Speech Recognition

This lecture by Bhiksha Raj explains about speech recognition, converting speech into textual transcriptions (slides).

Speech Recognition

The exercise, by Hira Dhamyal, demonstrates how to build a speech recognition system in Kaldi, specifically focusing on the mini-librispeech example.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].