Kovas Boguta

Machine Learning Models: A New Kind of Software Artifact

Building AI tools @ Twitter

Machine Learning Models: A New Kind of Software Artifact

Machine learning models are programs that challenge the assumptions of traditional software engineering and computer science. They differ in their construction: instead of being composed by humans, they are algorithmically inferred from data. They also differ in their domain: instead of dealing in other formalized software constructs, they deal in raw phenomena as represented in images, audio, and text. For practitioners, these differences lead to a profound rethink across engineering toolkit: from version control, testing, IDEs, modularity, and the purpose of computation itself. This talk will summarize the origin and nature of these challenges, the current state of the art, and the potential shape of a future synthesis.

Talk objectives:

  • Raise awareness and formalize the challenges posed by integrating machine learning models into our software stacks. Inspire people address those challenges.

Target audience:

  • Generic