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)
相关推荐
冷琴19963 分钟前
基于Python+Vue开发的旅游景区管理系统源码+运行步骤
vue.js·python·旅游
智联视频超融合平台8 分钟前
H.264视频编解码:从原理到应用
网络·人工智能·音视频·视频编解码·h.264
多巴胺与内啡肽.9 分钟前
机器学习-----决策树
人工智能·决策树·机器学习
AI赛奇33 分钟前
【清华出品】deepseek进阶版教程
人工智能·ai写作
byxdaz36 分钟前
OpenCV实现图像分割与无缝合并
人工智能·opencv·计算机视觉
九鼎创展科技1 小时前
“全志V821:智能玩具的理想之选”——科技赋能,乐趣升级
人工智能·嵌入式硬件·ai
Firmin1234561 小时前
使用Flask和OpenCV 实现树莓派与客户端的视频流传输与显示
python·opencv·flask
时光旅人01号1 小时前
神经网络微调技术解析
人工智能·深度学习·神经网络
rockmelodies1 小时前
基于Python的端口扫描器和目录扫描工具实现方案,结合机器学习进行指纹识别
人工智能·python·机器学习
灵动小溪1 小时前
Deepseek 本地部署
人工智能