Deep Learning Techniques for Natural Language Processing

Duration: 50 mins
Paris Buttfield-Addison
Co-founder, Secret Lab

What’s the deal with the Natural Language Processing (NLP)? Language is ambiguous, and relies on subtle cues to aid in understanding, but with deep learning, clever use of linear algebra, calculus, and probability, we can do a lot. This session explores NLP: how we find semantics of words, model languages with RNNs, classify text, and recognise speech. Learn from first principles how it all works.

Specifically, this session will explore:

  • how we’re on the route to “Artificial General Intelligence”, via a key component: NLP
  • how old-fashioned symbolic AI is completely useless for representing and analysing the ambiguous, noisy data the his human speech
  • how and why there have been so many recent advances, particularly using statistical techniques, in NLP (e.g. BERT, ELMO, and beyond)

This applied session will explore recent advances in NLP, lately using recurrent neural networks (RNNs), and explore how they work from the mathematical principles they’re based on, through to the algorithms that result. We will also touch on the practical repercussions of NLP needs for CPU and GPUs.

This session is for everyone that wants a foundation on NLP, but hasn’t had the time to build one yet!

You may also be interested in

50 mins
Imposter Syndrome: Overcoming Self-Doubt in Success

Impostor Syndrome is the domain of the high achiever. Those who set the bar low are rarely it’s victim. What...

50 mins
Mental Bookmarks and the Fractal Nature of Success

Good discussions are supposed to diverge from their intended path. Free association is a feature, not a bug, and helps...

50 mins
Effecting Change—The Art Of Leading Teams

As leaders we want our teams to pursue great ideas and change directions to realize the goals. However, often we...

50 mins
Application Security from the Inside Out

This talk tells the story of the implementation of an application security program in an agile, polyglot, cloud-first organisation. With fast-moving...

50 mins
Do You Know Da Wae

We build development teams based on individual ability to write code but development of a software project of any significance...

50 mins
Principles of Productive Software Developers

When working as a software developer, as well as in any other job, it’s important to be productive and to...