Machine learning modeling assistance for non-expert developers
Ki Sun Park, Kyoung Soon Hwang, Keon Myung Lee, Chan Sik Han, Jin Han · 2019
Machine learning is one of crucial components for intelligent service development. This paper is concerned with assisting nonexpert developers to develop machine learning models. It introduces a modelling assistant tool that guides developers to make design choices in the course of machine learning model development process. The tool presents questions along with candidate answers about what to do at each phase and asks the developer to make choice of a candidate with additional associated information editing. For intelligent assistance, we have integrated and organized the knowledge for machine learning model development into the tool. The tool has been designed so as to support incremental integration of machine learning development knowledge. It supports such machine learning tasks as classification, regression, clustering, and so on for some well-known machine learning algorithms. It also partially generates program codes into which developers edit additional code, if needed.