Pytorch的入门

  • 1: 安装pip 包, 指定阿里云的镜像

  • 2: 计算机中的随机数都是伪随机数

    • 需要设定随机种子.
  • 3: 张量运算

    • data.add()
    • dada.sub()
    • data.mul()
    • data.div()
    • data.neg()
    • 都是矩阵中的每一个元素都要做对应的计算.
  • 4: 阿达母积 & 点积 (矩阵乘法)

复制代码
  data1 = [[1, 2]
           [3, 4]]
  data2 = [[5, 6]
           [7, 8]]

  data = torch.mul(data1, data2)
  等效于
  data = data1 * data2

  print(data)

  [[5, 12]
   [21, 32]]

  ----------------------------

  [[19, 22]
   [43, 50]]
  • 矩阵的广播机制

复制代码
  torch.matmul(torch.randn(3, 4, 5), torch.randn(5, 4)).shape

  广播之前: [3,4,5] --- [5,4]
  广播之后: [3,4,5] --- [3,5,4]
  矩阵乘法: [3,4,4]

  [5,4]  ---  [3,4,5]
  [3,5,4] --- [3,4,5]
  [3,5,5]
  • torch.cuda.is_available() 判断服务器, 电脑是否支持cuda (GPU)
相关推荐
SpikeKing4 分钟前
Server - 使用 Docker 配置 PyTorch 研发环境
pytorch·docker·llm
丁先生qaq24 分钟前
热成像实例分割电力设备数据集(3类,838张)
人工智能·计算机视觉·目标跟踪·数据集
Eiceblue33 分钟前
Python读取PDF:文本、图片与文档属性
数据库·python·pdf
红衣小蛇妖1 小时前
神经网络-Day45
人工智能·深度学习·神经网络
weixin_527550401 小时前
初级程序员入门指南
javascript·python·算法
KKKlucifer1 小时前
当AI遇上防火墙:新一代智能安全解决方案全景解析
人工智能
程序员的世界你不懂1 小时前
Appium+python自动化(十)- 元素定位
python·appium·自动化
DisonTangor2 小时前
【小红书拥抱开源】小红书开源大规模混合专家模型——dots.llm1
人工智能·计算机视觉·开源·aigc
CryptoPP2 小时前
使用WebSocket实时获取印度股票数据源(无调用次数限制)实战
后端·python·websocket·网络协议·区块链
树叶@2 小时前
Python数据分析7
开发语言·python