自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 李沐深度学习笔记-06矩阵计算

06矩阵计算标量导数亚倒数如果不存在导数的话,将导数拓展到不可微的函数梯度将导数拓展到向量当y是标量,x是标量,求导为标量当y是标量,x是向量,求导为向量当y是向量,x是标量,求导为向量当y是向量,x是向量,求导为矩阵...

2022-02-12 16:23:36 540

原创 李沐深度学习笔记-05线性代数

1.线性代数标量由只有一个元素的张量表示import torchx=torch.tensor([3.0])y=torch.tensor([2.0])x+y,x*y,x/y,x**y#输出(tensor([5.]), tensor([6.]), tensor([1.5000]), tensor([9.]))可以将向量视为标量值组成的列表x=torch.arange(4)x#输出tensor([0, 1, 2, 3])通过张量的索引来访问任一元素x[3]#输出tensor(3)

2022-02-12 12:35:26 835

转载 单源最短路径-贪心算法和分支限界法

单元最短路径一、贪心法二、分支限界法一、贪心法来源:0024算法笔记——【贪心算法】单源最短路径问题二、分支限界法

2021-12-30 21:40:49 1544

原创 01背包问题-动态规划,回溯,分支限界

01背包问题给定 种物品和一背包。物品 的重量是wi,其价值为vi,背包的容量为 。问应如何选择装入背包的物品,使得装入背包中物品的总价值最大?1.动态规划来源:【动态规划】0-1背包问题(C++)例子:// 【动态规划】0-1背包问题#include<iostream>#include<cstring>#include<algorithm>using namespace std;#define N 100// 最大价值表,填表void

2021-12-30 21:01:02 1085

原创 贪心算法-最小生成树

最小生成树1.Prim算法(O(n^2))策略: 每次都选择到下一顶点权最小的边#include<iostream>#include <cstring>using namespace std;#define N 100#define Max 9999void Prim(int n,int c[][N]){ int lowcost[N],closest[N]; bool s[N]; s[1]=true; //从第一个点开始 //初始化 for

2021-12-30 10:01:56 1479

原创 动态规划-最长公共子序列

最长公共子序列#include<iostream>using namespace std;#define N 100int lcslength(int x[],int y[],int m,int n,int a[][N],int b[][N]){ for(int i=0;i<=m;i++) //把0设置为边界值 a[i][0]=0; for(int j=0;j<=n;j++) a[0][j]=0; for(int i=1;i<=m;i++)

2021-12-29 18:26:01 412

原创 最大字段和-分治法和动态规划法

分治法求解时分治,[1, n]的最大子段和只可能出现在[1, n / 2]或者[n / 2 +1, n]或者起点位于[1, n / 2],后者位于[n / 2 + 1, n]。就可以直接分治最大子段和。时间复杂度O(nlog(n))。#include<iostream>using namespace std;int MaxSum(int a[],int left,int right){ int sum=0; if(left==right) sum=a[left]>0?

2021-12-28 19:27:12 493

原创 分治与递归-整数因子分解

#include <iostream>#include<fstream>using namespace std; int solve(int n){ int i; int count = 0; if (n == 1) return 1; else for (i = 2; i <= n; i++) { if (n%i == 0) count += solve(n/i); } return count;}int main().

2021-12-28 15:56:37 443

原创 分治与递归-众数问题

分治与递归-众数问题

2021-12-28 15:24:58 631

原创 浅谈我对5G的理解

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录1.5G是什么?2. 5G背后的原理2.1 5G网络架构设计2.1.1 5G网络架构设计中需考虑的问题2.1.2 5G网络框架设计原则2.1.3 5G网络框架2.1.3.1 5G接入网2.1.3.2 5G核心网(5GC:5G Core)架构2.2 5G关键技术2.2.1 全频段2.2.2 超密集组网2.2.3 Massive MIMO2.2.4 5G 编码 LDPC码和Polar码2.2.5 D2D2.2.6 SBA/SDN

2021-12-23 11:52:25 8370

原创 李沐深度学习笔记-04数据操作

前言1.《动手学深度学习》https://zh-v2.d2l.ai/2.记事本 https://github.com/d2l-ai/d2l-zh3.数据操作和数据预处理N维数组是机器学习和神经网络的主要数据结构数据操作数据操作实现1.首先,要导入torch,他被称为PyTorch,但我们应该导入torch,而不是Pytorch。张量表示一个数值组成的数组,这个数组可能有多个维度import torchx=torch.arange(12) #tensor([ 0, 1, 2, 3,

2021-12-21 15:41:40 1268

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除