Formal languages

Synchronous context-free grammar

Synchronous context-free grammars (SynCFG or SCFG; not to be confused with stochastic CFGs) are a type of formal grammar designed for use in transfer-based machine translation. Rules in these grammars apply to two languages at the same time, capturing grammatical structures that are each other's translations. The theory of SynCFGs borrows from and , modeling the reordering of clauses that occurs when translating a sentence by correspondences between phrase-structure rules in the source and target languages. Performance of SCFG-based MT systems has been found comparable with, or even better than, state-of-the-art systems.Several algorithms exist to perform translation using SynCFGs. (Wikipedia).

Video thumbnail

7.1: Intro to Session 7: Context-Free Grammar - Programming with Text

This video introduces Session 7: Context-Free Grammar from the ITP course "Programming from A to Z". A Context-Free Grammar is a set of recursive "replacement" rules to generate text. In this session, I discuss two JavaScript libraries: Tracery and RiTa.js for working with context-free gr

From playlist Programming with Text - All Videos

Video thumbnail

How a Computer know a Sentence is Grammatical: Context Free Grammars [Lecture]

This is a single lecture from a course. If you you like the material and want more context (e.g., the lectures that came before), check out the whole course: https://boydgraber.org/teaching/CMSC_723/ (Including homeworks and reading.) Music: https://soundcloud.com/alvin-grissom-ii/review

From playlist Computational Linguistics I

Video thumbnail

THE PAST PERFECT CONTINUOUS

Learn when to use The past perfect continuous tense (also called the past perfect progressive tense) . Here we explain clearly how to use this grammar in English with examples with British English pronunciation. We will also explain the difference between the past perfect continuous and t

From playlist English grammar tenses (with subtitles)

Video thumbnail

Neural Models of Text Normalization for Speech Applications | AISC Author Speaking

Paper: https://research.fb.com/wp-content/uploads/2019/03/Neural-Models-of-Text-Normalization-for-Speech-Applications.pdf For more details, visit: https://aisc.ai.science/events/2019-06-26/

From playlist Natural Language Processing

Video thumbnail

Language Change and Historical Linguistics: Crash Course Linguistics #13

Language is constantly changing. Today’s small changes could lead to entirely new dialects or languages in the future. We can’t predict how these changes will occur, but we can better understand the path a language has taken through historical linguistics. In this episode of Crash Course L

From playlist Linguistics

Video thumbnail

Building context-free grammars: Theory of Computation (Mar 12 2021)

Context free grammars! This is a recording of a live class for Math 3342, Theory of Computation, an undergraduate course for math & computer science majors at Fairfield University, Spring 2021. Class website: http://cstaecker.fairfield.edu/~cstaecker/courses/2021s3342/

From playlist Math 3342 (Theory of Computation) Spring 2021

Video thumbnail

Context Free Languages

Theory of Computation 5. Context Free Languages ADUni

From playlist [Shai Simonson]Theory of Computation

Video thumbnail

Laura Ciobanu: Formal conjugacy growth and hyperbolicity

Find this video and other talks given by worldwide mathematicians on CIRM's Audiovisual Mathematics Library: http://library.cirm-math.fr. And discover all its functionalities: - Chapter markers and keywords to watch the parts of your choice in the video - Videos enriched with abstracts, b

From playlist Algebra

Video thumbnail

Alliteration, Assonance, and Onomatopoeia | Style | Grammar

This video will teach you all about the different ways you can use the sound of words for effect. Alliteration is when you use a bunch of similar consonants in a row; assonance is when you use a bunch of similar vowel sounds in a row; onomatopoeia is basically sound effects. You'll see.

From playlist Grammar

Video thumbnail

RubyConf 2010 - Rev, Revactor, Reia by: Tony Arcieri

Come with us now on a journey through time and space. From the EventMachine and Rev event frameworks to the Revactor Actor frameworkTony Arcieri explores the people and ideas that lead him to the Reia programming language, as well as the ideas of people like Zed Shaw of Mongrel, Ry Dahl of

From playlist RubyConf 2010

Video thumbnail

The C++20 Standard Library: Beyond Ranges

C++20 has a large number of new library features. This survey course provides students with a broad overview of the changes and new facilities in the C++20 standard library. Ranges are briefly discussed, but the focus is on the myriad of other standard library changes targeted at C++20. Th

From playlist C++

Video thumbnail

Stanford Seminar - Interactive Systems for Learning Programming at Scale

Philip Guo University of Rochester This seminar series features dynamic professionals sharing their industry experience and cutting edge research within the human-computer interaction (HCI) field. Each week, a unique collection of technologists, artists, designers, and activists will disc

From playlist Stanford Seminars

Video thumbnail

Live Stream #65: Session 7 - Programming from A to Z

This Live Stream covers Context-Free Grammars (Session 7 of the "Programming from A to Z" class at ITP http://shiffman.net/a2z/). I discuss grammars in general and get into the specifics of context-free grammars. I demonstrate two different JavaScript libraries: RiTa.js and Tracery, as w

From playlist Live Stream Archive

Video thumbnail

AQA English Literature Paper 1 Section A: 2023 Updated Edition

An updated guide to the Shakespeare section of GCSE AQA English Literature paper 1. There's a lot of important info in this video, so stick with it to the end. You can download a free worksheet to accompany this specific video at mrbruff.com/worksheets 0:00 paper overview 0:43 timing 1:0

From playlist AQA GCSE English Literature Paper 1

Video thumbnail

CMU Neural Nets for NLP 2017 (14): Neural Semantic Parsing

This lecture (by Graham Neubig) for CMU CS 11-747, Neural Networks for NLP (Fall 2017) covers: * What is Graph-based Parsing? * Minimum Spanning Tree Parsing * Structured Training and Other Improvements * Dynamic Programming Methods for Phrase Structure Parsing * Reranking Slides: http:/

From playlist CMU Neural Nets for NLP 2017

Video thumbnail

Compilation – Why learn about compilers?

As you will see when you watch this series, compilation involves a diverse range of themes in the field of computer science including high and low level programming paradigms, the definition of context free grammars, the application of dynamic data structures such as stacks, linked lists,

From playlist Compilation

Video thumbnail

The "Late Antique Qur'an" | Angelika Neuwirth

The "Late Antique Qur'an": Jewish-Christian Liturgy, Hellenic Rhetoric, and Arabic Language Angelika Neuwirth, Professor, Freie Universität Berlin; Member (2009), School of Historical Studies, Institute for Advanced Study June 3, 2009 Is the Qur'an an exclusively Islamic text? In this

From playlist Historical Studies

Related pages

Formal grammar