Skip to main content

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

Use CI/CD platforms for more than test/deploy: leverage GitHub Actions to predict via CoreML & more

Full Session Description

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.

Jon Peck

Technical Advocate & Software Developer @ GitHub

About the author

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+19, SeattleJS, Global AI Conf 2018+19, AI Next 2019+19, 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

    Sign Up for
    More Courses