TensorFlow
一、课程介绍
课程背景:
人工智能和深度学习相关领域的崛起
人工智能的实际应用需求
人工智能与现有技术的结合
主要知识点:
TensorFlow,MNIST,Flask
二、基础知识
TensorFlow是什么
1.TensorFlow是谷歌基于DistBelief进行研发的第二代人工智能学习系统
2.可被用于语音识别货图像识别等多项机器学习和深度学习领域
3.TensorFlow是将复杂的数据结构传输至人工智能神经网中进行分析和处理过程的系统
4.TensorFlow支持CNN(卷积神经网络)、RNN(循环神经网络)和LSTM算法(长短期记忆网络),这都是目前在Image,Speech和NLP最流行的深度神经网络模型
MNIST数据集介绍
1.由Google和纽约大学克朗研究所共同创立的手写数字的数据库
2.共有7万张图像(6万张训练图像和1万张测试图像)
3.所有图像均是0~9的手写数字
4.展现形式
Flask框架介绍
1.是一个轻量级的web应用框架
2.使用python语言进行编写
3.训练步骤 : 下载训练集->编写训练程序->训练模型->验证训练的模型
4.调用步骤 : 使用训练好的模型->定义参数->通过端进行传参
5.整合步骤 : 训练并生成模型->暴露接口->前端调用->验证并返回结果