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