Computational Theory: Using Turing, Transducers, & Complexity Classes

Computational Theory    |    Intermediate
  • 12 videos | 46m 6s
  • Includes Assessment
  • Earns a Badge
Rating 3.6 of 12 users Rating 3.6 of 12 users (12)
Discover the concepts of pushdown automata, Turing machines, and finite transducers in this 12-video course, in which learners can examine how to identify limitations and complexities in computation and how to apply P and NP classes to manage them. Begin by recalling the machine learning analytical capabilities of grammar, then look at context-free grammar normal forms, using Chomsky normal forms and Greibach normal forms to manage context-free grammars. Describe pushdown automata and features of nondeterministic pushdown automata. This leads on to Turing machines, their capabilities, and the prominent variations in the building themes of Turing machines. Learners explore the concept of finite transducers, and the types of finite transducers. Recall the underlying limitations of computations and the limitations of computational theory, and the complexities of computation, computational theory complexities, and how it can impact Turing machine models and language families. Learn about handling computation complexities with P class and handling computation complexities with NP class. The concluding exercise involves describing properties and variations of Turing machines, types of finite transducers, and properties of recursively enumerable languages.

WHAT YOU WILL LEARN

  • Recall the analytical capabilities of grammar
    Use chomsky normal forms and greibach normal forms to manage context-free grammars
    Describe pushdown automata and the features of non-deterministic pushdown automata
    Describe turing machines and their capabilities
    List the prominent variations of themes that can be used to build turing machines
    Describe finite transducers and list the prominent types
  • Recall the underlying limitations of algorithmic computations
    Recognize how computational complexities can impact turing machine models and language families
    Recall how to manage computational complexities using p and np classes
    Define recursive and recursively enumerable languages and their essential properties
    Describe properties and variations of turing machines, types of finite transducers, and properties of recursively enumerable language

IN THIS COURSE

  • 1m 50s
  • 4m 46s
    After completing this video, you will be able to recall the analytical capabilities of grammar. FREE ACCESS
  • Locked
    3.  Normal Forms in Context-Free Grammar
    4m 44s
    Learn how to use Chomsky normal forms and Greibach normal forms to manage context-free grammars. FREE ACCESS
  • Locked
    4.  Pushdown Automata
    3m
    After completing this video, you will be able to describe pushdown automata and the features of non-deterministic pushdown automata. FREE ACCESS
  • Locked
    5.  Turing Machines
    4m 21s
    Upon completion of this video, you will be able to describe Turing machines and what they are capable of. FREE ACCESS
  • Locked
    6.  Turing Machine Themes
    4m 7s
    After completing this video, you will be able to list the prominent variations of themes that can be used to build Turing machines. FREE ACCESS
  • Locked
    7.  Finite Transducers Types
    3m 47s
    Upon completion of this video, you will be able to describe finite transducers and list the most prominent types. FREE ACCESS
  • Locked
    8.  Computation Limitations
    5m 52s
    After completing this video, you will be able to recall the underlying limitations of algorithmic computations. FREE ACCESS
  • Locked
    9.  Computational Complexity
    6m 7s
    After completing this video, you will be able to recognize how computational complexities can impact Turing machines and language families. FREE ACCESS
  • Locked
    10.  P and NP Class
    2m 57s
    After completing this video, you will be able to recall how to manage computational complexities using the P and NP classes. FREE ACCESS
  • Locked
    11.  Recursively Enumerable Languages
    2m 51s
    Learn how to define recursive and recursively enumerable languages, and their essential properties. FREE ACCESS
  • Locked
    12.  Exercise: Turing Machines and Finite Transducers
    1m 46s
    After completing this video, you will be able to describe properties and variations of Turing machines, types of finite transducers, and properties of recursively enumerable languages. FREE ACCESS

EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE

Skillsoft is providing you the opportunity to earn a digital badge upon successful completion on some of our courses, which can be shared on any social network or business platform.

Digital badges are yours to keep, forever.

PEOPLE WHO VIEWED THIS ALSO VIEWED THESE

Rating 4.2 of 132 users Rating 4.2 of 132 users (132)
Rating 3.8 of 19 users Rating 3.8 of 19 users (19)
Rating 4.1 of 11 users Rating 4.1 of 11 users (11)