Turning Software Engineers into Machine Learning Engineers

被引:0
|
作者
Schiendorfer, Alexander [1 ]
Gajek, Carola [1 ]
Reif, Wolfgang [1 ]
机构
[1] Univ Augsburg, Inst Software & Syst Engn, Augsburg, Germany
关键词
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
A first challenge in teaching machine learning to software engineering and computer science students consists of changing the methodology from a constructive design-first perspective to an empirical one, focusing on proper experimental work. On the other hand, students nowadays can make significant progress using existing scripts and powerful (deep) learning frameworks - focusing on established use cases such as vision tasks. To tackle problems in novel application domains, a clean methodological style is indispensable. Additionally, for deep learning, familiarity with gradient dynamics is crucial to understand deeper models. Consequently, we present three exercises that build upon each other to achieve these goals. These exercises are validated experimentally in a master's level course for software engineers.
引用
收藏
页数:5
相关论文
共 50 条
  • [1] Are software engineers true engineers?
    Lewerentz, C
    Rust, H
    [J]. ANNALS OF SOFTWARE ENGINEERING, 2000, 10 : 311 - 328
  • [2] A Brief Introduction to Machine Learning for Engineers
    Simeone, Osvaldo
    [J]. FOUNDATIONS AND TRENDS IN SIGNAL PROCESSING, 2018, 12 (3-4): : 200 - 431
  • [3] An Introduction to Quantum Machine Learning for Engineers
    Simeone, Osvaldo
    [J]. FOUNDATIONS AND TRENDS IN SIGNAL PROCESSING, 2022, 16 (1-2): : 1 - 223
  • [4] ManufacturingNet: A machine learning toolbox for engineers
    Antony, Akshay
    Guntuboina, Chakradhar
    Magar, Rishikesh
    Ghule, Lalit
    Doshi, Ruchit
    Khalid, Aman
    Seshadri, Sharan
    Farimani, Amir Barati
    [J]. SOFTWAREX, 2023, 23
  • [5] Teaching Responsible Machine Learning to Engineers
    Weerts, Hilde J. P.
    Pechenizkiy, Mykola
    [J]. SECOND TEACHING MACHINE LEARNING AND ARTIFICIAL INTELLIGENCE WORKSHOP, VOL 170, 2021, 170 : 40 - 45
  • [6] Turning engineers into entrepreneurs
    O'Neal, T
    D'Cruz, C
    [J]. ENGINEERING MANAGEMENT IN THE GLOBAL ENVIRONMENTS, PROCEEDINGS, 2002, : 56 - 64
  • [7] TURNING ENGINEERS INTO AUTHORS
    MURPHY, WA
    [J]. IRE TRANSACTIONS ON ENGINEERING WRITING AND SPEECH, 1959, 2 (03): : 75 - 77
  • [8] On Using Information Retrieval to Recommend Machine Learning Good Practices for Software Engineers
    Cabra-Acela, Laura
    Mojica-Hanke, Anamaria
    Linares-Vasquez, Mario
    Herbold, Steffen
    [J]. PROCEEDINGS OF THE 31ST ACM JOINT MEETING EUROPEAN SOFTWARE ENGINEERING CONFERENCE AND SYMPOSIUM ON THE FOUNDATIONS OF SOFTWARE ENGINEERING, ESEC/FSE 2023, 2023, : 2142 - 2146
  • [9] A learning environment for first year software engineers
    Ratcliffe, M
    Thomas, L
    Woodbury, J
    [J]. 14TH CONFERENCE ON SOFTWARE ENGINEERING EDUCATION AND TRAINING, PROCEEDINGS, 2001, : 268 - 275
  • [10] Hackathon Based Learning in Education of Software Engineers
    Covic, Zlatko
    [J]. SECURITY-RELATED ADVANCED TECHNOLOGIES IN CRITICAL INFRASTRUCTURE PROTECTION: THEORETICAL AND PRACTICAL APPROACH, 2022, : 285 - 296