Natural Language Processing with TensorFlow Training Course

Course Code

tsflw2v

Duration

35 hours (usually 5 days including breaks)

Requirements

Working knowledge of python

Overview

TensorFlow™ is an open source software library for numerical computation using data flow graphs.

SyntaxNet is a neural-network Natural Language Processing framework for TensorFlow.

Word2Vec is used for learning vector representations of words, called "word embeddings". Word2vec is a particularly computationally-efficient predictive model for learning word embeddings from raw text. It comes in two flavors, the Continuous Bag-of-Words model (CBOW) and the Skip-Gram model (Chapter 3.1 and 3.2 in Mikolov et al.).

Used in tandem, SyntaxNet and Word2Vec allows users to generate Learned Embedding models from Natural Language input.

Audience

This course is targeted at Developers and engineers who intend to work with SyntaxNet and Word2Vec models in their TensorFlow graphs.

After completing this course, delegates will:

  • understand TensorFlow’s structure and deployment mechanisms
  • be able to carry out installation / production environment / architecture tasks and configuration
  • be able to assess code quality, perform debugging, monitoring
  • be able to implement advanced production like training models, embedding terms, building graphs and logging

Course Outline

Getting Started

  • Setup and Installation

TensorFlow Basics

  • Creation, Initializing, Saving, and Restoring TensorFlow variables
  • Feeding, Reading and Preloading TensorFlow Data
  • How to use TensorFlow infrastructure to train models at scale
  • Visualizing and Evaluating models with TensorBoard

TensorFlow Mechanics 101

  • Prepare the Data
    • Download
    • Inputs and Placeholders
  • Build the Graph
    • Inference
    • Loss
    • Training
  • Train the Model
    • The Graph
    • The Session
    • Train Loop
  • Evaluate the Model
    • Build the Eval Graph
    • Eval Output

Advanced Usage

  • Threading and Queues
  • Distributed TensorFlow
  • Writing Documentation and Sharing your Model
  • Customizing Data Readers
  • Using GPUs
  • Manipulating TensorFlow Model Files

TensorFlow Serving

  • Introduction
  • Basic Serving Tutorial
  • Advanced Serving Tutorial
  • Serving Inception Model Tutorial

Getting Started with SyntaxNet

  • Parsing from Standard Input
  • Annotating a Corpus
  • Configuring the Python Scripts

Building an NLP Pipeline with SyntaxNet

  • Obtaining Data
  • Part-of-Speech Tagging
  • Training the SyntaxNet POS Tagger
  • Preprocessing with the Tagger
  • Dependency Parsing: Transition-Based Parsing
  • Training a Parser Step 1: Local Pretraining
  • Training a Parser Step 2: Global Training

Vector Representations of Words

  • Motivation: Why Learn word embeddings?
  • Scaling up with Noise-Contrastive Training
  • The Skip-gram Model
  • Building the Graph
  • Training the Model
  • Visualizing the Learned Embeddings
  • Evaluating Embeddings: Analogical Reasoning
  • Optimizing the Implementation

 

 

Testimonials

★★★★★
★★★★★

Bookings, Prices and Enquiries

Guaranteed to run even with a single delegate!

Private Classroom

From £7250

Private Remote

From £6500 (100)

Public Classroom

Location Date Course Price [Remote/Classroom]
Liverpool2018-12-03 09:30:00£6500 / £8250
Newcastle2018-12-03 09:30:00£6500 / £7500
Oxford2018-12-10 09:30:00£6500 / £7875
Reading TVP2018-12-10 09:30:00£6500 / £7825
Swansea- Princess House2018-12-10 09:30:00£6500 / £7250
Glasgow2018-12-10 09:30:00£6500 / £8250
Portsmouth Technopole2018-12-10 09:30:00£6500 / £7250
Cambridge2018-12-10 09:30:00£6500 / £7625
Coventry - The Quadrant2018-12-10 09:30:00£6500 / £7750
Birmingham 2018-12-10 09:30:00£6500 / £8125
Bristol, Temple Gate2018-12-10 09:30:00£6500 / £7750
Edinburgh Training and Conference Venue2018-12-17 09:30:00£6500 / £7500
Swindon2018-12-17 09:30:00£6500 / £7375
Aberdeen - Berry Street2018-12-31 09:30:00£6500 / £8150
Leeds2018-12-31 09:30:00£6500 / £8250
Cannot find a suitable date? Choose Your Course Date >>Too expensive? Suggest your price

Course Discounts

Course Venue Course Date Course Price [Remote / Classroom]
Android Development Glasgow Mon, 2018-11-19 09:30 £4356 / £5756
Selenium WebDriver in C#: Introduction to Web Testing Automation in C# Edinburgh Training and Conference Venue Tue, 2018-11-20 09:30 £2178 / £2578
F#: Introduction to Functional Programming Portsmouth Mon, 2018-11-26 09:30 £2178 / £2478
Python: Automate the Boring Stuff Swindon Wed, 2018-11-28 09:30 £2178 / £2528
JMeter Fundamentals and JMeter Advanced Edinburgh Training and Conference Venue Mon, 2018-12-03 09:30 £2178 / £2578
HAProxy Administration London, Hatton Garden Mon, 2018-12-03 09:30 £2178 / £2928
From Data to Decision with Big Data and Predictive Analytics Birmingham Tue, 2018-12-11 09:30 £3861 / £4836
Social Media Marketing Oxford Wed, 2018-12-12 09:30 N/A / £1364
Test Automation with Selenium Manchester, King Street Wed, 2018-12-12 09:30 £3267 / £4242
Artificial Intelligence Overview London, Hatton Garden Thu, 2018-12-27 09:30 £1287 / £1662
RPA: Implementing Robotic Process Automation London, Hatton Garden Tue, 2019-01-29 09:30 £3861 / £4986

Course Discounts Newsletter

We respect the privacy of your email address. We will not pass on or sell your address to others.
You can always change your preferences or unsubscribe completely.

Some of our clients

is growing fast!

We are looking to expand our presence in the UK!

As a Business Development Manager you will:

  • expand business in the UK
  • recruit local talent (sales, agents, trainers, consultants)
  • recruit local trainers and consultants

We offer:

  • Artificial Intelligence and Big Data systems to support your local operation
  • high-tech automation
  • continuously upgraded course catalogue and content
  • good fun in international team

If you are interested in running a high-tech, high-quality training and consulting business.

contact us right away!