线性代数 动手学深度学习 pytorch

线性代数 动手学深度学习 pytorch
www.zeeklog.com  - 线性代数 动手学深度学习 pytorch


www.zeeklog.com  - 线性代数 动手学深度学习 pytorch
www.zeeklog.com  - 线性代数 动手学深度学习 pytorch


www.zeeklog.com  - 线性代数 动手学深度学习 pytorch


www.zeeklog.com  - 线性代数 动手学深度学习 pytorch


www.zeeklog.com  - 线性代数 动手学深度学习 pytorch


www.zeeklog.com  - 线性代数 动手学深度学习 pytorch


www.zeeklog.com  - 线性代数 动手学深度学习 pytorch


www.zeeklog.com  - 线性代数 动手学深度学习 pytorch


www.zeeklog.com  - 线性代数 动手学深度学习 pytorch


www.zeeklog.com  - 线性代数 动手学深度学习 pytorch
www.zeeklog.com  - 线性代数 动手学深度学习 pytorch


axis = 0按照某个维度求和,就是去掉了某个维度,比如 shape: [5, 4] axis = 0, 相当于去掉维度0,也就是5,剩下维度4 sum: [4].

deepdims=True 表示保持维度,但是去掉的维度axis 都为1.
比如 shape: [5, 4] axis = 0, deepdims=True , 结果就是sum: [1, 4]

www.zeeklog.com  - 线性代数 动手学深度学习 pytorch


例子:

import torch

a = torch.ones((2, 5, 4))
a.shape
torch.Size([2, 5, 4])
a.sum().shape
torch.Size([])
a.sum(axis=1)
tensor([[5., 5., 5., 5.],
        [5., 5., 5., 5.]])
a.sum(axis=1).shape
torch.Size([2, 4])
a.sum(axis=0).shape
torch.Size([5, 4])
a.sum(axis=0)
tensor([[2., 2., 2., 2.],
        [2., 2., 2., 2.],
        [2., 2., 2., 2.],
        [2., 2., 2., 2.],
        [2., 2., 2., 2.]])
a.sum(axis=[0,2]).shape
torch.Size([5])
a.sum(axis=[0,2])
tensor([8., 8., 8., 8., 8.])
a.sum(axis=1,keepdims=True).shape
torch.Size([2, 1, 4])
a.sum(axis=1,keepdims=True)
tensor([[[5., 5., 5., 5.]],

        [[5., 5., 5., 5.]]])
a.sum(axis=[0,2],keepdims=True).shape
torch.Size([1, 5, 1])
a.sum(axis=[0,2],keepdims=True)
tensor([[[8.],
         [8.],
         [8.],
         [8.],
         [8.]]])

参考

https://www.bilibili.com/video/BV1eK4y1U7Qy?share_source=copy_web

Read more

计算机毕业设计项目之https://zeeklog.com小程序开发项目源代码家庭理财系统+后台管理系统|前后分离

计算机毕业设计项目之https://zeeklog.com小程序开发项目源代码家庭理财系统+后台管理系统|前后分离

一、项目介绍 本系统包含微信小程序前台和Java做的后台管理系统,该后台采用前后台前后分离的形式使用Java+VUE 微信小程序——前台涉及技术:WXML 和 WXSS、JavaScript、uniapp 后台涉及技术: 前端使用技术:JSP,HTML5,CSS3、JavaScript、VUE等 后端使用技术:Spring、SpringMvc、Mybatis(SSM)等 数据库:Mysql数据库 小程序框架:uniapp 小程序开发软件:HBuilder X 小程序运行软件:微信开发者 随着社会的发展,社会的方方面面都在利用信息化时代的优势。 互联网的优势和普及使得各种系统的开发成为必需。 本文以实际运用为开发背景,运用软件工程原理和开发方法,它主要是采用java语言技术和mysql数据库来完成对系统的设计。 整个开发过程首先对家庭理财产品进行需求分析,得出家庭理财产品主要功能。 接着对家庭理财产品进行总体设计和详细设计。总体设计主要包括小程序功能设计、 小程序总体结构设计、小程序数据结构设计和小程序安全设计等; 详细设计主要包括家庭理财产品数据库访问的

By Ne0inhk
计算机毕业设计项目之https://zeeklog.com小程序论文管理系统+后台管理系统

计算机毕业设计项目之https://zeeklog.com小程序论文管理系统+后台管理系统

一、项目介绍 本系统包含微信小程序做的论文管理系统前台和Java做的后台管理系统: 微信小程序——论文管理系统前台涉及技术:WXML 和 WXSS、JavaScript Java——论文管理系统后台涉及技术: 前端使用技术:JSP,HTML5,CSS3、JavaScript、jQuery、bootstrap等 后台使用技术:Spring、SpringMvc、Mybatis(SSM)等 数据库:Mysql数据库 前台功能介绍:查看并搜索所有的课题,选题、评价、上传论文、查看成绩、登录、注册 后台管理:登录、注册、评价的增删改查、课题的增删改查及查看选课情况、 选课期刊的查询删除、专业的增删改查,后台选题、成绩的增删改查、 用户的添加删除修改、角色的添加删除修改、菜单的添加删除修改。 二、运行截图

By Ne0inhk
计算机毕业设计项目之https://zeeklog.com小程序校园活动报名管理系统+后台管理系统

计算机毕业设计项目之https://zeeklog.com小程序校园活动报名管理系统+后台管理系统

一、项目介绍 本系统包含微信小程序做的校园活动前台和Java做的后台管理系统: 微信小程序——校园活动前台涉及技术:WXML 和 WXSS、JavaScript Java——校园活动后台涉及技术: 前端使用技术:JSP,HTML5,CSS3、JavaScript、jQuery等 后台使用技术:Spring、SpringMvc、Mybatis(SSM)等 数据库:Mysql数据库 前台功能介绍:查看并搜索所有的校园活动,查看活动详情并预约、查看活动资讯、查看我的报名信息,评价活动、登录、注册 后台管理:登录、注册、活动的增删改查、类型的增删改查、报名信息的查看删除、新闻的增删改查、新闻分类的增删改查、 评论的增删改查、 用户的添加删除修改、角色的添加删除修改、菜单的添加删除修改。 二、运行截图

By Ne0inhk
科普文:软件架构Nginx系列之【nginx配置https详细操作说明】

科普文:软件架构Nginx系列之【nginx配置https详细操作说明】

一些企业对公司数据要求加密,用于安全措施。web加密也是其中一个重要的环节,所以需要加入自建证书。 1、安装nginx 1.1 依赖安装 yum -y install wget gcc gcc-c++ pcre-devel openssl-devel 1.2 nginx软件包下载 wget http://nginx.org/download/nginx-1.19.0.tar.gz 1.3 解压、编译、安装 [root@localhost ~]# tar xf nginx-1.19.0.tar.gz [root@localhost ~]# cd nginx-1.19.0

By Ne0inhk