DeveloperWeek Global 2020 DeveloperWeek Global 2020
Get your ticket or log in to build your agenda.

Abusing Your CI/CD: Running Abstract Machine Learning Frameworks Inside GitHub Actions

Hopin 9
Join on Hopin

Jon Peck
GitHub, Technical Advocate & Software Developer

A full-stack developer with two decades of industry experience, Jon Peck constantly strives to make technical concepts digestible -- demonstrating the value of new technology at every level, from developers through execs.


Speaker (conferences): DeveloperWeek 2018-20, SeattleJS, Global AI Conf 2018+19, AI Next 2019+20, Nordic APIs 2018+19 (keynote), ODSC East+West, API World, O'Reilly AI, OSCON

Speaker (tech schools): Galvanize, CodeFellows, Metis, Epicodus, Alchemy Organizer: Seattle Building Intelligent Applications Meetup

Educator: Cascadia College, Seattle C&W, consultant

Lead Developer: Empower Engine, Giftstarter, Mass General Hospital, Cornell University

Technical Advocate: Algorithmia, GitHub

We all love the conventional uses of CI/CD platforms, from automating unit tests to multi-cloud service deployment. But most CI/CD tools are abstract code execution engines, meaning that we can also leverage them to do non-deployment-related tasks. In this session, we'll explore how GitHub Actions can be used to train a machine learning model, then run predictions in response to file commits, enabling an untrained end-user to predict the value of their home by simply editing a text file. As a bonus, we'll leverage Apple's CoreML framework, which normally only runs in an OSX or iOS environment, without ever requiring the developer to lay their hands on an Apple device.