Breandan Considine

Breandan Considine

Breandan is a software engineer and developer advocate. He enjoys machine learning, speaking at conferences, and learning from other software developers.

Montreal 2017 sessions

An introduction to Deep Learning

English session - Intermediate

Neural networks have seen renewed interest from data scientists and machine learning experts for their ability to accurately classify high-dimensional data like images and sound. In this session we will discuss the fundamental algorithms behind neural networks, and develop an intuition for how to train a deep neural network. We will then use the algorithms we have learned to train a simple handwritten digit recognizer using TensorFlow.

Leveraging type inference with fluent APIs and typesafe DSLs

English session - Intermediate

Programmers can find domain specific languages everywhere from XML to SQL. What if we could read and write DSLs in a completely type safe manner? One way to do this is implement your own custom developer tools. But there is a second way! You can write a type-safe API in a statically typed language like Java, giving IDE-agnostic completion and static analysis. We'll explore how to generate your own custom DSL interpreter in Kotlin.

Vancouver 2016 sessions

Montreal 2016 sessions