What Role for Programmers in the Age of AI
Offered By: Association for Computing Machinery (ACM) via YouTube
Course Description
Overview
Syllabus
Welcome to today's ACM SIGSOFT Webinar What Role for Programmers in the Age of AI?
Al: the new engineering challenge
Software 2.0: when software writes itself What does that mean, exactly?
A counter-view: Programmers programming
There are somethings humans just do better than Al
The shape of goal space? Surfing?
Complaint: "But that's not SE" Reply Times change
Definitions
Data Mining Optimization
Data mining, optimization, and software engineering
Systematic Literature Review
DUO: Optimizers controlling data miners (in our corpus)
Four flavors of DUO
Data Miner Helping Optimizer
Optimizer improving Data Mining
So many innovative and useful ways to combine optimizers and data miners
GALE = configuration = Data mining? optimizer?
GALE = Explore complex avionics requirements models
Why add optimizers to data miners?
Why add data miners to optimizers?
Advantages of DUO: More trust than standard methods
Taught by
Association for Computing Machinery (ACM)
Related Courses
Introduction to Artificial IntelligenceStanford University via Udacity Probabilistic Graphical Models 1: Representation
Stanford University via Coursera Artificial Intelligence for Robotics
Stanford University via Udacity Computer Vision: The Fundamentals
University of California, Berkeley via Coursera Learning from Data (Introductory Machine Learning course)
California Institute of Technology via Independent