Abstract
Today, data science has positioned as an area of interest for decision makers in many organizations. Advances in Machine Learning (ML) allow training predictive models based on the analysis of datasets in multiple domains such as: business, medicine, marketing, among others. These models are able to learn and predict future behaviors which helps in the decision-making process. However, many of the ML tools such as Python, Matlab, R Suite, and even their libraries, require that every action must be performed as a sequence of commands by means of scripts. These software packages require extensive technical knowledge of statistics, artificial intelligence, algorithms and computer programming that generally only computer engineers are skilled at. In this research we propose the development of a process complemented with the assistance of a set of user graphic interfaces (GUIs) to help non-sophisticated users to train and test ML models without writing scripts. A tool compatible with Python and Matlab was developed with a set of GUIs adapted to professionals of the business area that generally require to apply ML models in their jobs, but they do not have time to learn programming.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Abadi, M., Barham, P., Chen, J., Chen, Z., Davis, A., Dean, J., Devin, M., Ghemawat, S., Irving, G., Isard, M., Kudlur, M., Levenberg, J., Monga, R., Moore, S., Murray, D.G., Steiner, B., Tucker, P., Vasudevan, V., Warden, P., Wicke, M., Yu, Y., Zheng, X.: Tensorflow: a system for large-scale machine learning. In: 12th USENIX Symposium on Operating Systems Design and Implementation (OSDI 16), pp. 265–283. USENIX Association, Savannah, GA, November 2016. https://www.usenix.org/conference/osdi16/technical-sessions/presentation/abadi
Agarwal, B., Mittal, N.: Machine learning approach for sentiment analysis. In: Prominent Feature Extraction for Sentiment Analysis, pp. 21–45. Springer (2016)
Buitinck, L., Louppe, G., Blondel, M., Pedregosa, F., Mueller, A., Grisel, O., Niculae, V., Prettenhofer, P., Gramfort, A., Grobler, J., et al.: Api design for machine learning software: experiences from the scikit-learn project. arXiv preprint arXiv:1309.0238 (2013)
Caruana, R., Niculescu-Mizil, A.: An empirical comparison of supervised learning algorithms. In: Proceedings of the 23rd International Conference on Machine Learning, pp. 161–168 (2006)
Fatima, M., Pasha, M., et al.: Survey of machine learning algorithms for disease diagnostic. J. Intell. Learn. Syst. Appl. 9(01), 1 (2017)
Gould, S.: Darwin: a framework for machine learning and computer vision research and development. J. Mach. Learn. Res. 13, 3533–3537 (2012)
Graham, J.W.: Rattle: a data mining GUI for R. R J. 1, 45 (2009). https://doi.org/10.32614/rj-2009-016
Hall, M., Frank, E., Holmes, G., Pfahringer, B., Reutemann, P., Witten, I.H.: The weka data mining software: an update. ACM SIGKDD Explor. Newslett. 11(1), 10–18 (2009)
Itoo, F., Singh, S., et al.: Comparison and analysis of logistic regression, Naïve Bayes and KNN machine learning algorithms for credit card fraud detection. Int. J. Inf. Technol. 1–9 (2020)
Kotsiantis, S.B., Zaharakis, I., Pintelas, P.: Supervised machine learning: a review of classification techniques. Emerg. Artif. Intell. Appl. Comput. Eng. 160, 3–24 (2007)
Kotsiantis, S.B., Zaharakis, I.D., Pintelas, P.E.: Machine learning: a review of classification and combining techniques. Artif. Intell. Rev. 26(3), 159–190 (2006)
Lin, W.Y., Hu, Y.H., Tsai, C.F.: Machine learning in financial crisis prediction: a survey. IEEE Trans. Syst. Man Cybern. Part C (Appl. Rev.) 42(4), 421–436 (2011)
Murphy, K., et al.: The Bayes net toolbox for matlab. Comput. Sci. Stat. 33(2), 1024–1034 (2001)
Paluszek, M., Thomas, S.: MATLAB Machine Learning. Apress, New York (2016)
Pelckmans, K., Suykens, J., Van Gestel, T., De Brabanter, J., Lukas, L., Hamers, B., De Moor, B.: LS-SVMlab: a MATLAB/C toolbox for least squares support vector machines. Internal Report ESAT-SISTA (2002)
Piletskiy, P., Chumachenko, D., Meniailov, I.: Development and analysis of intelligent recommendation system using machine learning approach. In: Integrated Computer Technologies in Mechanical Engineering, pp. 186–197. Springer (2020)
Raschka, S., Mirjalili, V.: Python Machine Learning: Machine Learning and Deep Learning with Python, scikit-learn, and TensorFlow 2. Packt Publishing Ltd., Birmingham (2019)
Guo, T., Li, G.-Y.: Neural data mining for credit card fraud detection. In: 2008 International Conference on Machine Learning and Cybernetics, vol. 7, pp. 3630–3634 (2008)
Tara, K., Sarkar, A.K., Khan, M.A.G., Mou, J.R.: Detection of cardiac disorder using matlab based graphical user interface (GUI), pp. 440–443. IEEE (2017)
Vishwakarma, H.O., Sajan, K.S., Maheshwari, B., Dhiman, Y.D.: Intelligent bearing fault monitoring system using support vector machine and wavelet packet decomposition for induction motors, pp. 339–343. IEEE (2015)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2021 The Editor(s) (if applicable) and The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
Cite this paper
Pico-Valencia, P., Vinueza-Celi, O., Holgado-Terriza, J.A. (2021). Bringing Machine Learning Predictive Models Based on Machine Learning Closer to Non-technical Users. In: Botto-Tobar, M., Zamora, W., Larrea Plúa, J., Bazurto Roldan, J., Santamaría Philco, A. (eds) Systems and Information Sciences. ICCIS 2020. Advances in Intelligent Systems and Computing, vol 1273. Springer, Cham. https://doi.org/10.1007/978-3-030-59194-6_1
Download citation
DOI: https://doi.org/10.1007/978-3-030-59194-6_1
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-59193-9
Online ISBN: 978-3-030-59194-6
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)