当前位置:网站首页>深度学习-学习笔记(持续更新)
深度学习-学习笔记(持续更新)
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文件的逆向
- Sentinel vs Hystrix 限流对比,到底怎么选?
- 想通过FC连接RDS mysql。是不是将FC服务角色添加rds权限后,就可以通过地址,端口建连了呢
- LeetCode每日一题(324. Wiggle Sort II)
- How to deal with security risks posed by machine identities
- NIO之Selector执行流程
- ETH Zurich重磅综述 | 人脸-素描合成:一个新的挑战
- 喜迎八一 《社会企业开展应聘文职人员培训规范》团体标准出版发行会暨橄榄枝大课堂上线发布会在北京举行
猜你喜欢
Mobile Banking Experience Test: How to Get the Real User Experience
3年半测试经验,20K我都没有,看来是时候跳槽了
Technical life | How to draw a big picture of business
浅谈一下pyd文件的逆向
Data Governance: The Evolution of Data Integration and Application Patterns
CWE4.8:2022年危害最大的25种软件安全问题
共享平台如何提高财务的分账记账效率?
技术人生 | 如何设定业务目标
Jellyfin 打造家庭影院 & 视频硬解 (威联通 QNAP)
I have 8 years of experience in the Ali test, and I was able to survive by relying on this understanding.
随机推荐
NIO's Selector execution process
3 and a half years of testing experience, I don't have 20K, it seems it's time to change jobs
3年半测试经验,20K我都没有,看来是时候跳槽了
“12306”的架构到底有多牛逼?
Three components of NIO foundation
Sentinel vs Hystrix 限流对比,到底怎么选?
大事务故障案例
Boyun Selected as Gartner China DevOps Representative Vendor
想通过FC连接RDS mysql。是不是将FC服务角色添加rds权限后,就可以通过地址,端口建连了呢
被审稿人吐槽没有novelty!深度学习方向怎么找创新点?
回收站删除的文件怎么恢复,2个方法汇总助您快速解决
Detailed explanation of AtomicInteger
共享平台如何提高财务的分账记账效率?
LeetCode 2333. 最小差值平方和(贪心)
AI智能剪辑,仅需2秒一键提取精彩片段
selenium installation and environment configuration firefox
监控易火星版即将亮相:分布式运维帮助TOP3000大企业跨越管理鸿沟
SQL Alias 别名
读书笔记之《你想过怎样的一生?》
My recursive never burst stack