Performance Evaluation of KNIME Low Code Platform in Deep Learning Study and Optimal Hyperparameter Tuning
Pornpawee Thongkhome, Takuro Yonezawa, Nobuo Kawaguchi · 2024
A low-code platform is a software development environment that allows for the creation of applications through graphical user interfaces and configuration instead of traditional hand-coded computer programming. In this study, the application to classify a dataset of traffic sign images using the KNIME low-code deep learning development platform will be discussed to represents this software performance especial in term of model optimization processes. By creates the workflow to perform image preprocessing, create the CNN layer under KERAS sequential API and finding the best set of key hyperparameters among traditional KNIME build-in optimization algorithm including Brute force, Hill climbing, random search, Bayesian Optimization and black-box optimizer Optuna optimization algorithm under 3 types CNN architecture as simple CNN, Resnet-50 and VGG16 to classify traffic sign images. The result demonstrates that both grid search and random search optimization can be effective, while both Optuna and Bayesian optimization stands out as a powerful method due to its ability to efficiently explore the hyperparameter space and achieve superior results to meet 99% accuracy under simple CNN environment, but Optuna is significantly improve optimization times than Bayesian about 7 - 8 times. The KNIME low-code platform provides a user-friendly environment for developing and fine-tuning models to contribute the ongoing progress in machine learning and deep learning research development.