Improving the Learnability of Machine Learning APIs by Semi-Automated API Wrapping

被引:0
作者
Reimann, Lars [1 ]
Kniesel-Wuensche, Guenter [1 ]
机构
[1] Univ Bonn, Inst Comp Sci 3, Smart Data Analyt, Bonn, Germany
来源
2022 ACM/IEEE 44TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING: NEW IDEAS AND EMERGING RESULTS (ICSE-NIER 2022) | 2022年
关键词
APIs; libraries; usability; learnability; machine learning;
D O I
10.1145/3510455.3512789
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
A major hurdle for students and professional software developers who want to enter the world of machine learning (ML), is mastering not just the scientific background but also the available ML APIs. Therefore, we address the challenge of creating APIs that are easy to learn and use, especially by novices. However, it is not clear how this can be achieved without compromising expressiveness. We investigate this problem for scikit-learn, a widely used ML API. In this paper, we analyze its use by the Kaggle community, identifying unused and apparently useless parts of the API that can be eliminated without affecting client programs. In addition, we discuss usability issues in the remaining parts, propose related design improvements and show how they can be implemented by semi-automated wrapping of the existing third-party API.
引用
收藏
页码:46 / 50
页数:5
相关论文
共 35 条
  • [21] Machine learning-based analysis of a semi-automated PI-RADS v2.1 scoring for prostate cancer
    Singh, Dharmesh
    Kumar, Virendra
    Das, Chandan J.
    Singh, Anup
    Mehndiratta, Amit
    FRONTIERS IN ONCOLOGY, 2022, 12
  • [22] Semi-Automated Data Processing and Semi-Supervised Machine Learning for the Detection and Classification of Water-Column Fish Schools and Gas Seeps with a Multibeam Echosounder
    Minelli, Annalisa
    Tassetti, Anna Nora
    Hutton, Briony
    Pezzuti Cozzolino, Gerardo N.
    Jarvis, Toby
    Fabi, Gianna
    SENSORS, 2021, 21 (09)
  • [23] Semi-automated prediction approach of target shifts using machine learning with anatomical features between planning and pretreatment CT images in prostate radiotherapy
    Kai, Yudai
    Arimura, Hidetaka
    Ninomiya, Kenta
    Saito, Tetsuo
    Shimohigashi, Yoshinobu
    Kuraoka, Akiko
    Maruyama, Masato
    Toya, Ryo
    Oya, Natsuo
    JOURNAL OF RADIATION RESEARCH, 2020, 61 (02) : 285 - 297
  • [24] A user-guided tool for semi-automated cerebral microbleed detection and volume segmentation: Evaluating vascular injury and data labelling for machine learning
    Morrison, Melanie A.
    Payabvash, Seyedmehdi
    Chen, Yicheng
    Avadiappan, Sivakami
    Shah, Mihir
    Zou, Xiaowei
    Hess, Christopher P.
    Lupo, Janine M.
    NEUROIMAGE-CLINICAL, 2018, 20 : 498 - 505
  • [25] Semi-Automated X-ray Transmission Image Annotation Using Data-efficient Convolutional Neural Networks and Cooperative Machine Learning
    Jabari, Ofentse
    Ayalew, Yirsaw
    Motshegwa, Tshiamo
    2021 THE 5TH INTERNATIONAL CONFERENCE ON VIDEO AND IMAGE PROCESSING, ICVIP 2021, 2021, : 205 - 214
  • [26] Generalised deep learning model for semi-automated length measurement of fish in stereo-BRUVS
    Marrable, Daniel
    Tippaya, Sawitchaya
    Barker, Kathryn
    Harvey, Euan
    Bierwagen, Stacy L.
    Wyatt, Mathew
    Bainbridge, Scott
    Stowar, Marcus
    FRONTIERS IN MARINE SCIENCE, 2023, 10
  • [27] Large Scale Semi-Automated Labeling of Routine Free-Text Clinical Records for Deep Learning
    Trivedi, Hari M.
    Panahiazar, Maryam
    Liang, April
    Lituiev, Dmytro
    Chang, Peter
    Sohn, Jae Ho
    Chen, Yunn-Yi
    Franc, Benjamin L.
    Joe, Bonnie
    Hadley, Dexter
    JOURNAL OF DIGITAL IMAGING, 2019, 32 (01) : 30 - 37
  • [28] Large Scale Semi-Automated Labeling of Routine Free-Text Clinical Records for Deep Learning
    Hari M. Trivedi
    Maryam Panahiazar
    April Liang
    Dmytro Lituiev
    Peter Chang
    Jae Ho Sohn
    Yunn-Yi Chen
    Benjamin L. Franc
    Bonnie Joe
    Dexter Hadley
    Journal of Digital Imaging, 2019, 32 : 30 - 37
  • [29] Development of a pharmaceutical science systematic review process using a semi-automated machine learning tool: Intravenous drug compatibility in the neonatal intensive care setting
    De Silva, D. Thisuri N.
    Moore, Brioni R.
    Strunk, Tobias
    Petrovski, Michael
    Varis, Vanessa
    Chai, Kevin
    Ng, Leo
    Batty, Kevin T.
    PHARMACOLOGY RESEARCH & PERSPECTIVES, 2024, 12 (01):
  • [30] Safety-oriented usability test of a semi-automated Unit Dose System: Role of task allocation between Human and Machine
    Pelayo, Sylvia
    Hassler, Sylvain
    Bernonville, Stephanie
    Aldegheri, Julien
    Beuscart-Zephir, Marie-Catherine
    CONTEXT SENSITIVE HEALTH INFORMATICS: HUMAN AND SOCIOTECHNICAL APPROACHES, 2013, 194 : 103 - 109