我是网页设计师,我正在考虑使用机器学习概念构建面部识别应用程序。我想建立一个人们上传照片的网站(使用Face),网站会将图像中的脸部与图像数据库进行比较,并给出从中找到的匹配。我想知道如何构建这样的人脸识别系统,以及如何将其与网站集成。 TensorFlow会参与吗? 谢谢!
答案 0 :(得分:0)
这实际上取决于您的Web应用程序(主要是GUI部分)是否将使用与机器学习部分相同的平台或计算机语言。正如您已经提到的TensorFlow,如果您的后端(面部识别系统)基于Python和TensorFlow(最有可能也是推荐),而您的前端可能使用J2EE,PHP,ASP.NET,则需要一种方法来进行这两个子系统。一个简单的方法是从GUI部分调用命令(将后端作为命令运行);而开放式架构则是建立一个Web服务:您开发一个Web服务作为GUI调用的接口。这样,您的前端可以根据您的喜好在未来更改为任何平台。如果有一天你真的创建了一个非常强大的系统,你甚至可以将你的网络服务发布给其他人。