实践篇之Docker+Flask+Cassandra+Tensorflow实现手写数字体图片识别简易项目开发

Docker:容器技术,实现了环境+应用的集成,方便项目部署和移植。

Flask: Python web开发框架,轻量级,采用了MVC开发模式,将前端,后端完美的分开,实现了代码的静态化。

Cassandra:开源分布式NoSQL数据库系统,底层基于java实现,基于键值对的对数据进行存储。

Tensorflow:谷歌开发的主流人工智能开发框架。

项目描述

用户给出一张数字图片,利用已经训练好的模型文件,对图片内容进行识别,从而给出图片中的具体数字是几。之后将其封装成API接口,供Flask应用调用。具体Flask主要实现用户基于网页上传图片,后端服务接收图片,之后将图片送入人工智能算法,得出结果,后端将结果展示给用户。后续描述,我会按照模块对每个部分进行介绍。项目效果展示如下图

实践篇之Docker+Flask+Cassandra+Tensorflow实现手写数字体图片识别简易项目开发_第1张图片

项目路径图

实践篇之Docker+Flask+Cassandra+Tensorflow实现手写数字体图片识别简易项目开发_第2张图片

你可能感兴趣的:(人工智能项目篇,Python代码)