机器学习课程-温州大学-02深度学习-神经网络的编程基础?? ?? = 1 20 3.静态图与动态图 •动态图:运算与搭建同时进行 •静态图:先搭建图,后运算 根据计算图搭建方式,可将计算图分为动态图和静态图 PyTorch 是支持动态图的,可以在进行运算的同时进行 TensorFlow 是支持静态图的,需要在计算之前,先进行搭 建( TensorFlow 2.X引入了动态图 ) 21 4.静态图与动态图 TensorFlow:先搭建所有的计 TensorFlow:先搭建所有的计 算图之后,再把数据输入进去 PyTorch:动态图的搭建是根据 每一步的计算搭建的 创建图 运行每次迭代 每次迭代中创建图 22 4.静态图与动态图 23 4.向量化 02 梯度下降 01 二分类与逻辑回归 03 计算图 04 向量化 24 4.向量化 非向量化版本的for循环花费了大约718 毫秒,向量化版本花费了大约33毫秒。0 码力 | 27 页 | 1.54 MB | 1 年前3
房源质量打分中深度学习应用及算法优化-周玉驰v1.0 - 初版模型系统概览 • 房源特征 静态特征 时序特征 • 特征处理 特征提取 特征组合 离散化 • 模型预测 XGBoost • 分数映射 房源质量分数 M 2019 KE.COM ALL COPYRIGHTS RESERVED 17 房源特征 6大方向设计了90维特征 静态特征:69维 时序特征:21维 一套房源能否成交同很多因素相关 COPYRIGHTS RESERVED 46 总结&思考 AI选房解决的是房地产领域的TopN排序问题 AI选房采用了DNN + RNN的混合网络结构 - DNN,静态数据;RNN,时序数据 - DNN+RNN的混合模型,提供了静态数据+时序数据的解决方案 模型输出值并不能直接适用于业务,需要做一些转换 - 为了便于经纪人理解和指导经纪人, 采用分数映射和雷达图两种方式 2019 KE0 码力 | 48 页 | 3.75 MB | 1 年前3
PyTorch OpenVINO 开发实战系列教程第一篇深度学习是基于计算图完成模型构建,实现数据在各个计算图 节点之间流动,最终输出,因此计算图又被称为数据流图。 根据构建计算图的方式不同还可以分为静态图与动态图, Pytorch 默认是基于动态图的方式构建计算图,动态图采用类 似 python 语法,可以随时运行,灵活修改调整;而静态图则 是效率优先,但是在图构建完成之前无法直接运行。可以看出 动态图更加趋向于开发者平时接触的面向对象的编程方式,也 更容0 码力 | 13 页 | 5.99 MB | 1 年前3
【PyTorch深度学习-龙龙老师】-测试版2021125.2 静态图和动态图 虽然深度学习框架数量众多,但是大体上可以分为两类:基于静态图的和基于动态图 的。基于静态图的代表性框架是 TensorFlow 1,特点是建立计算图过程和实际计算过程是 分开的;PyTorch 是基于动态图的流行框架,特点是计算图的建图过程和计算过程是同时 进行的。 下面以简单的2.0 + 4.0的加法运算为例,介绍静态图和动态图的主要区别。首先介绍 静态图,以 TensorFlow 15 程,也称为动态图模式。PyTorch 是采用动态图模式的深度学习框架,开发效率高,调试 方便,所见即所得。一般认为,动态图模式开发效率高,但是运行效率可能不如静态图模 式,更适合算法设计和开发;静态图模式运行效率高,更适合算法部署。然而并不全是如 此,在很多任务上,PyTorch 的速度都优于 TensorFlow,而且 PyTorch 在工业部署上也有成 熟的 ONNX 生态,丝毫不逊色于0 码力 | 439 页 | 29.91 MB | 1 年前3
Keras: 基于 Python 的深度学习库中,你可以指定自定义的损失函数,通过调用 self.add_loss(loss_tensor) (就像你在 自定义层中一样)。 在子类模型中,模型的拓扑结构是由 Python 代码定义的(而不是网络层的静态图)。这意 味着该模型的拓扑结构不能被检查或序列化。因此,以下方法和属性不适用于子类模型: 模型 41 • model.inputs 和 model.outputs。 • model.to_yaml() __call__(以及 RNN.call)的 constants 关键字参数将「外部」常量传 递给单元。这要求 cell.call 方法接受相同的关键字参数 constants。这些常数可用于调节附 加静态输入(不随时间变化)上的单元转换,也可用于注意力机制。 例子 # 首先,让我们定义一个 RNN 单元,作为网络层子类。 class MinimalRNNCell(keras.layers.Layer): dtype=float32) count_params keras.backend.count_params(x) 返回 Keras 变量或张量中的静态元素数。 参数 • x: Keras 变量或张量。 返回 整数,x 中的元素数量,即,数组中静态维度的乘积。 例子 >>> kvar = K.zeros((2,3)) >>> K.count_params(kvar) 6 >>> K0 码力 | 257 页 | 1.19 MB | 1 年前3
深度学习与PyTorch入门实战 - 01. 初见PyTorch/ 动态图 https://towardsdatascience.com/battle-of-the-deep-learning-frameworks-part-i-cff0e3841750 静态图 综合评价 PyTorch TensorFlow 1 TensorFlow 2 性能 生态 工业界 学术界 上手难度 易用性 兼容性 发展前景 0 小结 VS PyTorch生态0 码力 | 19 页 | 1.06 MB | 1 年前3
微博在线机器学习和深度学习实践-黄波损失函数误差最小: 梯度下降等迭代求解 模型训练 WeiFlow 控制台 实时计算 实时统计,…… 特征计算 微博特征 9点发布,带视频,北 京,奥运,时事新闻 ,高热度…… 批量计算 静态特征,批量统计 ,…… 控制中心 WeiIDE 数据计算 模型 Y=f(x1,x2……,xn) 模型服务 特征服务 微博机器学习平台 灰度系统 3 平台效果 • 成本/效率 建设平台(业务A)0 码力 | 36 页 | 16.69 MB | 1 年前3
机器学习课程-温州大学-10机器学习-聚类簇的质心移动到这个新位置。对所有其他簇重 复相同的步骤。 迭代更新 20 2.K-means聚类 K-means算法流程 优化 上述两个步骤是迭代进行的,直到质心停止移动,即它们不再改变自己的位置,并且成为静态的。一 旦这样做,k-均值算法被称为收敛。 设训练集为:{?(1), ?(2), ?(3), … , ?(?)},簇划分? = {?1, ?2, ⋯ , ??},用?1, ?2, . . . ,0 码力 | 48 页 | 2.59 MB | 1 年前3
动手学深度学习 v2.0为简单起见,句号用作拆分句子的唯一分隔符。尝试其他的句子拆分技术,比如Spacy和NLTK。以NLTK为 例,需要先安装NLTK:pip install nltk。在代码中先import nltk。然后下载Punkt语句词元分析器: nltk.download('punkt')。要拆分句子,比如sentences = 'This is great ! Why not ?',调用nltk. tokenize.sent_to0 码力 | 797 页 | 29.45 MB | 1 年前3
共 9 条
- 1













