首页 > 其他分享 >张量计算框架的学习 pytorch和tensorflow

张量计算框架的学习 pytorch和tensorflow

时间:2024-05-02 17:55:39浏览次数:21  
标签:zhuanlan 张量 pytorch 一些 tensorflow com

要实现一些模型或者算法,可以直接用pytorch库或者tensorflow库,但是也可以再深入一些

也就是对库本身进行一些扩展。

找到两篇文章觉得不错:

知乎上分享的

万字综述,核心开发者全面解读PyTorch内部机制

https://zhuanlan.zhihu.com/p/67834038

探索TensorFlow的运行原理:TensorFlow是如何运行的

https://zhuanlan.zhihu.com/p/629303544

感觉上,总的来说,虽然都是带自动梯度的张量计算的库。pytorch更着重于外部调用接口的简单,而内部的话使用了一些python语言的技巧以及一些代码自动生成的技巧,虽然是动作式语言,但是模拟了一些声明式语言的效果。

而tensorflow则完完全全是一个数据流图的声明式语法。

使用上pytorch可能会更简洁。

扩展方面还有待观察,或许tensorflow更容易。

 

标签:zhuanlan,张量,pytorch,一些,tensorflow,com
From: https://www.cnblogs.com/perillacodeplex/p/18170387

相关文章

  • 【pytorch学习】之多层感知机
    多层感知机1多层感知机最简单的深度网络称为多层感知机。多层感知机由多层神经元组成,每一层与它的上一层相连,从中接收输入;同时每一层也与它的下一层相连,影响当前层的神经元。当我们训练容量较大的模型时,我们面临着过拟合的风险。因此,将从基本的概念介绍开始讲起,包括过拟合、欠......
  • Python-与-TensorFlow2-生成式-AI(五)
    Python与TensorFlow2生成式AI(五)原文:zh.annas-archive.org/md5/d06d282ea0d9c23c57f0ce31225acf76译者:飞龙协议:CCBY-NC-SA4.0第十二章:用生成式人工智能玩视频游戏:GAIL在之前的章节中,我们已经看到如何使用生成式人工智能来生成简单的(受限玻尔兹曼机器)和复杂的(变分自动......
  • 【pytorch学习】之线性神经网络-softmax回归
    softmax回归回归可以用于预测多少的问题。比如预测房屋被售出价格,或者棒球队可能获得的胜场数,又或者患者住院的天数。事实上,我们也对分类问题感兴趣:不是问“多少”,而是问“哪一个”:某个电子邮件是否属于垃圾邮件文件夹?某个用户可能注册或不注册订阅服务?某个图像描绘的是驴、......
  • 【pytorch学习】之线性神经网络-图像分类数据集
    图像分类数据集MNIST数据集(LeCunetal.,1998)是图像分类中广泛使用的数据集之一,但作为基准数据集过于简单。我们将使用类似但更复杂的Fashion‐MNIST数据集(Xiaoetal.,2017)。%matplotlibinlineimporttorchimporttorchvisionfromtorch.utilsimportdatafromt......
  • 【pytorch学习】之线性神经网络-实现线性回归
    线性回归的从零开始实现在了解线性回归的关键思想之后,我们可以开始通过代码来动手实现线性回归了。我们将从零开始实现整个方法,包括数据流水线、模型、损失函数和小批量随机梯度下降优化器。虽然现代的深度学习框架几乎可以自动化地进行所有这些工作,但从零开始实现可以确保我们......
  • 【pytorch学习】之线性神经网络-线性回归
    线性神经网络【摘要】在介绍深度神经网络之前,我们需要了解神经网络训练的基础知识。我们将介绍神经网络的整个训练过程,包括:定义简单的神经网络架构、数据处理、指定损失函数和如何训练模型。为了更容易学习,我们将从经典算法————线性神经网络开始,介绍神经网络的基础知识。经典......
  • 【pytorch学习】之概率
    6概率简单地说,机器学习就是做出预测。根据病人的临床病史,我们可能想预测他们在下一年心脏病发作的概率。在飞机喷气发动机的异常检测中,我们想要评估一组发动机读数为正常运行情况的概率有多大。在强化学习中,我们希望智能体(agent)能在一个环境中智能地行动。这意味着我们需要考虑......
  • 【pytorch学习】之微积分
    4微积分在2500年前,古希腊人把一个多边形分成三角形,并把它们的面积相加,才找到计算多边形面积的方法。为了求出曲线形状(比如圆)的面积,古希腊人在这样的形状上刻内接多边形。如图所示,内接多边形的等长边越多,就越接近圆。这个过程也被称为逼近法(methodofexhaustion)事实上,逼近法就......
  • PyTorch中的优化器
    SDG优化器参数说明:(引用:https://developer.baidu.com/article/detail.html?id=2705103)学习率(LearningRate):学习率决定了模型权重更新的步长。较大的学习率可能导致模型训练不稳定,而较小的学习率可能导致训练速度缓慢。通常,你可以通过尝试不同的学习率来找到最佳值。默认情况下,学......
  • 【pytorch学习】之线性代数
    3线性代数3.1标量如果你曾经在餐厅支付餐费,那么应该已经知道一些基本的线性代数,比如在数字间相加或相乘。例如,北京的温度为52◦F(华氏度,除摄氏度外的另一种温度计量单位)。严格来说,仅包含一个数值被称为标量(scalar)。如果要将此华氏度值转换为更常用的摄氏度,则可以计算表达式$C=......