Python与机器学习之TensorFlow方法论
来源:互联网 发布:用手机开淘宝店的步骤 编辑:程序博客网 时间:2024/06/05 11:46
Python与机器学习之TensorFlow方法论
方法论
经过一段时间的学习,总结如何入门机器学习可以走这三条路:
- 应用场景实践
- 算法基础学习
- 数学理论学习(尤其可以关注图论)
这是一个自顶向下的方法,这样的学习思路会有一个更宏观的系统思维。
而这一系列文章笔者专注于应用场景。
深度学习框架
要应用显然得有工具,大部分深度学习框架都包含以下五个核心组件:
- 张量(Tensor)
- 基于张量的各种操作
- 计算图(computation Graph)
- 自动微分工具(处理图)
- BLAS,cuBLAS,cuDNN等扩展包
如今,TensorFlow是当下最火的深度学习平台
ps:TensorFlow安装教程
TensorFlow使用流程
在一段时间的试探式学习,总结来说,Tensorflow进行Graph构建时,大体可以分成五部分:
- 为输入x与输出y定义placeholder(开辟空间)
- 定义权重W
- 定义模型结构
- 定义损失函数
- 定义优化算法
举例
以下代码最好就看着玩玩,不要思考太多。
上述方法论的阐述有点事后诸葛亮的味道,笔者经过学习非常笼统地总结了一套编程流程,对于初学者可能特别不友好。换句话来说,初学者对于上述圣经(我自己认为的,莫怪。。。)可以这么做:
- 使用思路:在尝试编程去实现某个应用场景时把这几个步骤复制到文件头注释着,然后去实现将抽象问题具体成以下五个步骤。
- 学习思路:沿着这五个步骤去学习。
如果您看到这篇文章有收获或者有不同的意见,欢迎点赞或者评论。python群:190341254丁。
阅读全文
0 0
- Python与机器学习之TensorFlow方法论
- 机器学习方法论
- 机器学习之 了解TensorFlow
- python与机器学习之作图
- Python与机器学习之文章研读
- Python与机器学习之数据可视化
- Python与机器学习之实战(一)
- Python与机器学习之优化算法
- Python与机器学习之实战(二)
- 机器学习工程实践方法论
- 机器学习之TensorFlow框架学习笔记
- 方法论之学习
- opnet学习之方法论
- Tensorflow与Python之细枝末节
- TensorFlow之MNIST机器学习入门
- TensorFlow框架(5)之机器学习实践
- TensorFlow框架(5)之机器学习实践
- TensorFlow框架(5)之机器学习实践
- 使用Mob短信验证出现 java.net.SocketException: recvfrom failed: ECONNRESET (Connection reset by peer)异常
- wireshark 4本书
- 内存分配——静态存储区 栈 堆
- leetCode_Add to List 206. Reverse Linked List
- PAT乙级1038. 统计同成绩学生(20)
- Python与机器学习之TensorFlow方法论
- 栈的应用--括号匹配
- JavaWeb学习总结(十二)——Session(如何使用session)
- <搬运>HTML标签用法示例
- JAVA相关不为人知的事——JAVA的诞生
- Linux操作Mysql常用命令
- CocoaPods安装和使用教程
- Oracle数据库-并发控制
- 关于微信 调用js-sdk接口报错的问题