{"title":"An Implementation of Face Recognition with Deep Learning based on a Container-Orchestration Platform","authors":"Winggun Wong, Cheng-Sheng Lee","doi":"10.1109/Indo-TaiwanICAN48429.2020.9181343","DOIUrl":null,"url":null,"abstract":"As a lightweight alternative to a virtual machine, a container runs applications only with the necessary environmental variables, libraries, etc. Moreover, many more containers can be run on the same computer compared to traditional VMs, which take up a lot of computing resources. Currently, Docker container and Kubernetes (K8s), which is a container-orchestration platform, are very popular tools. In addition, K8s is a high availability (HA) system with many features that can provide containers to implement more applications. In this project, a face recognition application is implemented with deep learning on Kubeflow, which is a machine learning platform running on K8s. Also, the deep learning method output features instead of classifications. This method computes the distance between two images with Triplet loss function and Euclidean distance. K8s runs on the server as a private cloud, on which our face recognition application runs.","PeriodicalId":171125,"journal":{"name":"2020 Indo – Taiwan 2nd International Conference on Computing, Analytics and Networks (Indo-Taiwan ICAN)","volume":"158 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2020-02-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2020 Indo – Taiwan 2nd International Conference on Computing, Analytics and Networks (Indo-Taiwan ICAN)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/Indo-TaiwanICAN48429.2020.9181343","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1
Abstract
As a lightweight alternative to a virtual machine, a container runs applications only with the necessary environmental variables, libraries, etc. Moreover, many more containers can be run on the same computer compared to traditional VMs, which take up a lot of computing resources. Currently, Docker container and Kubernetes (K8s), which is a container-orchestration platform, are very popular tools. In addition, K8s is a high availability (HA) system with many features that can provide containers to implement more applications. In this project, a face recognition application is implemented with deep learning on Kubeflow, which is a machine learning platform running on K8s. Also, the deep learning method output features instead of classifications. This method computes the distance between two images with Triplet loss function and Euclidean distance. K8s runs on the server as a private cloud, on which our face recognition application runs.