当前位置:网站首页>深度学习-学习笔记(持续更新)
深度学习-学习笔记(持续更新)
2022-08-02 18:36:00 【51CTO】
目录
概述
机器学习
TensorFlow
基本概念
概述
机器学习
机器学习(Machine Learning)是让计算机能够自动地从某些数据中总结出规律,并得出某种预测模型,进而利用该模型对未知数据进行预测的方法。
机器学习的分类:
- 有监督学习
- 无监督学习
- 半监督学习
- 强化学习
具体如下:
TensorFlow
基本概念
计算图
计算图(Computation Graph)是一个有向图(Directed Graph),是对TensorFlow中计算任务的抽象描述,也称为数据流图(Data Flow Graph)。
TensorFlow 1.x采用的是静态计算图机制,TensorFlow 2.x采用的是动态计算图机制。
会话
会话(Session)是客户端程序与TensorFlow系统进行交互的接口。在1.x版本中,我们需要定义好的计算图必须在会话中执行;而在2.x版本中,是因为采用了动态计算图机制,就不需要在会话中执行计算图。
运算操作和运算核
运算操作:计算图中的每一个节点就是一个运算操作。
运算核:是一个运算操作在某个具体的硬件(比如GPU或CPU)上的实现。
在TensorFlow中可以通过注册机制加入新的运算操作或者为已有的运算操作添加新的运算核。
张量(Tensor)
可以看做一个多维的数组或列表,它是对矢量和矩阵的更高维度的泛化,张量由“tf.Tensor"类定义。
TensorFlow2.0的架构
1.x到2.x的变化:
- API精简
- 动态计算图
- 取消全局变量
- 使用函数而不是会话
Tensorflow2.0简化的模型开发流程
- 使用tf.data加载数据。
- 使用tf.keras构建模型,也可以使用premade estimator来验证模型。使用tensorflow hub进行迁移学习。
- 使用eager mode进行运行和调试。
- 使用分发策略来进行分布式训练。
- 导出到SavedModel。
- 使用Tensorflow serve、Tensorflow Lite、Tensorflow.js部署模型。
边栏推荐
猜你喜欢
浅谈一下pyd文件的逆向
共享平台如何提高财务的分账记账效率?
读书笔记之《你想过怎样的一生?》
Electronic Industry Inventory Management Pain Points and WMS Warehouse Management System Solutions
LSB利器-zsteg
千万级QPS下服务如何才能平滑启动
博云入选 Gartner 中国 DevOps 代表厂商
手机银行体验性测试:如何获取用户真实感受
Five keys to a successful Industrial IoT deployment
LeetCode 2343. 裁剪数字后查询第 K 小的数字
随机推荐
LeetCode 2333. 最小差值平方和(贪心)
NIO's Selector execution process
小姐姐面试蚂蚁金服被虐经历,心疼...
如何确保智能工厂的安全?
视频隐写一
mongodb的游标
日常开发中,String类中常用的方法
共享平台如何提高财务的分账记账效率?
Monitor is easy to Mars debut: distributed operations help TOP3000 across management gap
ROS基本编程概述
从技术全景到场景实战,透析「窄带高清」的演进突破
What skills are the most practical for college students in communications?
From the technical panorama to the actual scene, analyze the evolutionary breakthrough of "narrowband high-definition"
How can services start smoothly under tens of millions of QPS
无法超越的100米_百兆以太网传输距离_网线有哪几种?
I have 8 years of experience in the Ali test, and I was able to survive by relying on this understanding.
SQL Alias Aliases
流量分析第二题
博云入选 Gartner 中国 DevOps 代表厂商
[论文分享] VideoFlow: A Flow-Based Generative Model for Video