arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 2001.06691cs.SEcs.AIcs.LG
收藏

Teaching Software Engineering for AI-Enabled Systems

Carnegie Mellon University(卡内基梅隆大学)

Christian Kästner, Eunsuk Kang

英文摘要:

Software engineers have significant expertise to offer when building intelligent systems, drawing on decades of experience and methods for building systems that are scalable, responsive and robust, even when built on unreliable components. Systems with artificial-intelligence or machine-learning (ML) components raise new challenges and require careful engineering. We designed a new course to teach software-engineering skills to students with a background in ML. We specifically go beyond traditional ML courses that teach modeling techniques under artificial conditions and focus, in lecture and assignments, on realism with large and changing datasets, robust and evolvable infrastructure, and purposeful requirements engineering that considers ethics and fairness as well. We describe the course and our infrastructure and share experience and all material from teaching the course for the first time.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑