MLaaS: Machine Learning as a Service
2015, 2015 IEEE 14th International Conference on Machine Learning and Applications (ICMLA)
https://doi.org/10.1109/ICMLA.2015.152Abstract
The demand for knowledge extraction has been increasing. With the growing amount of data being generated by global data sources (e.g., social media and mobile apps) and the popularization of context-specific data (e.g., the Internet of Things), companies and researchers need to connect all these data and extract valuable information. Machine learning has been gaining much attention in data mining, leveraging the birth of new solutions. This paper proposes an architecture to create a flexible and scalable machine learning as a service. An open source solution was implemented and presented. As a case study, a forecast of electricity demand was generated using real-world sensor and weather data by running different algorithms at the same time.
References (12)
- E. Alpaydin, Introduction to machine learning. MIT press, 2014.
- a. S. Ahmad, M. Y. Hassan, M. P. Abdullah, H. a. Rahman, F. Hussin, H. Abdullah, and R. Saidur, "A review on applications of ANN and SVM for building electrical energy consumption forecasting," Renewable and Sustainable Energy Reviews, vol. 33, pp. 102-109, 2014. [Online]. Available: http://dx.doi.org/10.1016/j.rser.2014.01.069
- M. Yesilbudak, S. Sagiroglu, and I. Colak, "A new approach to very short term wind speed prediction using k-nearest neighbor classification," Energy Conversion and Management, vol. 69, pp. 77-86, 2013.
- Service Component Architecture Assembly Model Specification Version 1.1. Accessed: 30-04-2015. [Online]. Available: http://docs.oasis-open. org/opencsa/sca-assembly/sca-assembly-1.1-spec-cd03.html
- T. Erl, Service-Oriented Architecture: Concepts, Technology, and De- sign. Pearson Education India, 2005.
- F.-C. Lin, L.-K. Chung, W.-Y. Ku, L.-R. Chu, and T.-Y. Chou, "Service component architecture for geographic information system in cloud computing infrastructure," in Advanced Information Networking and Applications (AINA), 2013 IEEE 27th International Conference on. IEEE, 2013, pp. 368-373.
- T. Calmant, J. C. Américo, D. Donsez, and O. Gattaz, "A dynamic sca-based system for smart homes and offices," in Service-Oriented Computing-ICSOC 2012 Workshops. Springer, 2013, pp. 435-438.
- C.-C. Lo, D.-Y. Chen, and K.-M. Chao, "Dynamic data driven smart home system based on a service component architecture," in Computer Supported Cooperative Work in Design (CSCWD), 2010 14th Interna- tional Conference on. IEEE, 2010, pp. 473-478.
- S. Chan, T. Stone, K. P. Szeto, and K. H. Chan, "PredictionIO: a distributed machine learning server for practical software development," in Proceedings of the 22nd ACM international conference on Conference on information & knowledge management. ACM, 2013, pp. 2493-2496.
- A. Baldominos, E. Albacete, Y. Saez, and P. Isasi, "A scalable machine learning online service for big data real-time analysis," in Computational Intelligence in Big Data (CIBD), 2014 IEEE Symposium on. IEEE, 2014, pp. 1-8.
- J. Ooms, "The OpenCPU System: Towards a Universal Interface for Scientific Computing through Separation of Concerns," arXiv:1406.4806, no. 2000, pp. 1-23, 2014. [Online]. Available: http://arxiv.org/abs/1406.4806
- R Core Team, R: A Language and Environment for Statistical Computing, R Foundation for Statistical Computing, Vienna, Austria, 2013, ISBN 3-900051-07-0. [Online]. Available: http://www.R-project. org/