Real-time Object Detection with Phoenix and Python

TALK LEVEL: INTERMEDIATE / ADVANCED

YOLO (You Only Look Once) is a state-of-the-art, real-time object detection system. In this talk Alvise shares how we can bring its functionalities in a Phoenix app, taking advantage of Python's fantastic set of Machine Learning libraries.

Alvise will start by building an Elixir wrapper around a Python library, so he can detect objects on single images. Then we make it real-time on a Phoenix app, detecting objects from a webcam feed.

Live demo at the end!

THIS TALK IN THREE WORDS

Experiment

Object detection

Elixir

OBJECTIVES

  •  Encourage developers to use Machine Learning in Elixir, making bold experiments 
  • Show how to use Ports and Pyrlang to talk with Python code 
  • Build a full real-time object detection Phoenix app, from the Python part to the integration with Elixir, using Phoenix Channels and a webcam feed

TARGET AUDIENCE

  • Anyone curious about Machine Learning as well as glueing different systems together
  • Python and Machine Learning knowledge not required
  • Little experience in Phoenix and OTP

Upcoming conferences

Start booking your calendar with more Code Sync conferences happening across the globe. We will be slowly releasing more dates, in the meantime here is what we’ve planned already:

All conferences