周报(算法复习,加学习)

WOF-MMOPSO-RDG-2020 阅读笔记 A random dynamic grouping based weight optimization framework for large-scale multi-objective optimization problems Liu R , Liu J , Li Y , et al. A random dynamic grouping based weight optimization framework for large-scale multi-objective optimization 阅读详情

枯木逢春不再茂,年少且惜镜子边人

这周准备复习一下之前的内容,学习一下图,和树(简单的),然后学习一下java操作,然后做一些题.(想法很好)
1.先来说说学过的,栈和队列吧
栈 是先进后出
队列是 先进先出
写一个例子(队列!)吧
首先题目,一串数字,一个删除第二个放最后,然后第3个删除 第4个放最后,依次进行,然后输出删除的就是需要的东西,来看看吧

#include<stdio.h>
int main()
{
 int q[102]={0,6,3,1,7,5,8,9,2,4},head,tail;
 head=1;
 tail=10;
 while(head<tail)
 {
  printf("%d",q[head]);
  head++;
  q[tail]=q[head];
  tail++;
  head++;
  
 }
 return 0;
}

然后用结构体写一遍吧

#include<stdio.h>
struct que
{
 int data[1000];
 int head;
 int tail;
};
int main()
{
 struct que q;
 int i;
 que.tail=1;
 que.head=1;
 for(i=1;i<=9;i++)
 {
  scanf("%d",&q.data[tail]);
  q.tail++;
 }
 whie(q.head<q.tail)
 {
  printf("%d",q.data[q.head]);
  q.head++;
  q.data[q.tail]=q.data[q.head];
  q.tail++;
  q.head++;
 }
 return 0;
}

基本操作,大家都可以看懂吧.
下来讲一下栈吧
栈的特例就是回文判断
多的不说了,直接看代码吧!

#include<stdio.h>
#include<string.h>
int main()
{
 char a[101],s[101];
 int i,len,mid,next,top;
 gets(s);
 len=strlen(s);
 mid=len/2-1;
 top=0;
 for(i=0;i<=mid;i++)
 a[++top]=s[i];
 if(len%2==0)
 next=mid+1;
 else
 next=mid+2;
 for(i=next;i<len;i++)
 {
  if(s[i]!=a[top])
  break;
  top--;
 }
 if(top==0)
 printf("yes");
 else
 printf("no");
 return 0; 
}

这样判断回文就很简单
看一下结构体中的栈吧

#include<stdio.h>
#include<string.h>
struct zhan
{
 char s[101];
 int top;
};
int mian()
{
 int len,mid,next,i;
 char a[101]; 
 struct zhan f;
 gets(a);
 f.top=0;
 len=strlen(a);
 mid=mid/2-1;
 for(i=0;i<=mid;i++)
 f.s[++top]=a[i];
 if(len/2==0)
 next=mid+1;
 else
 next=mid+2
 for(i=next;i<len;i++)
 {
  if(f.s[top]!=a[i])
  break;
  s.top--;
 } 
 if(s.top==0)
 printf("YES");
 else
 printf("no");
 return 0;
}

史诗级大题《马拦过河卒》
棋盘上 AAA 点有一个过河卒,需要走到目标 BBB 点。卒行走的规则:可以向下、或者向右。同时在棋盘上 CCC 点有一个对方的马,该马所在的点和所有跳跃一步可达的点称为对方马的控制点。因此称之为“马拦过河卒”。
棋盘用坐标表示,AAA 点 (0,0)(0, 0)(0,0)、BBB 点 (n,m)(n, m)(n,m),同样马的位置坐标是需要给出的。

现在要求你计算出卒从 AAA 点能够到达 BBB 点的路径的条数,假设马的位置是固定不动的,并不是卒走一步马走一步。
输入格式 一行四个正整数,分别表示 BBB 点坐标和马的坐标。
输出格式 一个整数,表示所有的路径条数。
输入输出样例 输入 #1
复制
6 6 3 3
输出 #1
复制
6
说明/提示 对于 100%100 %100% 的数据,1≤n,m≤201 \le n, m \le 201≤n,m≤20,0≤0 \le0≤ 马的坐标 ≤20\le 20≤20。

#include<stdio.h>
long long dp[21][21]={1};
int next[2][9]={{0,-2,-1,1,2,2,1,-1,-2},{0,1,2,2,1,-1,-2,-2,-1}};
int book[21][21];
int main()
{
 int i,j;
 int bx,by,mx,my;
 scanf("%d%d%d%d",&bx,&by,&mx,&my);
 for(i=0;i<9;i++)
 {
  if(mx+next[0][i]>=0&&mx+next[0][i]<=bx&&my+next[1][i]>=0&&my+next[1][i]<=by)
  book[mx+next[0][i]][my+next[1][i]]=1;
 }
 for(i=0;i<=bx;++i)
  for(j=0;j<=by;++j)
  {
   if(i)
   dp[i][j]+=dp[i-1][j];
   if(j)
   dp[i][j]+=dp[i][j-1];
   dp[i][j]=dp[i][j]*(!book[i][j]);
  }
 printf("%lld",dp[bx][by]);
 return 0;
}

递推公式就dp[i][j]这个点会有两条路,一个上面,一个左边,dp代表的是这个点有几条路经过,所以递推公式就 dp[i][j]=dp[i-1][j]+dp[i][j-1];
然后把马的那几个点标记,标记时,标记终点以内的点。这样就可以了,详细请看代码!

重磅大题
《高精乘法,高精加法》
例题: 阶乘

#include<stdio.h>
int max=101;
int a[202],b[202],n,x;
int main()
{
 int i,j,z;
 a[0]=b[0]=1;
 scanf("%d",&n);
 for(i=2;i<=n;i++)
 {
  for(j=0;j<=max;j++)//模拟阶乘,如果是大于二位,则是模拟乘法
  b[j]=b[j]*i;
  for(j=0;j<=max;j++)
  {
   if(b[j]>=10)//进位
   {
    b[j+1]+=b[j]/10;
    b[j]=b[j]%10;
   }
  }
  for(z=0;z<=max;z++)//高精加法
  {
   a[z]+=b[z];//累加的结果
   if(a[z]>=10)//进位
   {
    a[z+1]+=a[z]/10;
    a[z]%=10;
   }
  }
 }
 for(i=202;i>=0;i--)
 if(a[i]!=0)
 {
 x=i;
 break;
    }
    for(j=x;j>=0;j--)
    printf("%d",a[j]);
    printf("\n");
    return 0;
}

这是我目前看到的最简单的高精算法了,很棒,如有大佬有更简单的,请给小弟指出,QQ:**********,谢谢大佬

相信大家都知道炸弹人游戏吧,今天用dfs和bfs来做一做

#include<stdio.h>
struct node
{
 int x;
 int y;
};
struct node que[401];
char a[20][21];
int book[20][21];
int getnum(int i,int j)
{
 int sum=0,tx,ty;
 tx=i;ty=j;
 while(a[tx][ty]!='#')
 {
  if(a[tx][ty]=='G')
  sum++;
  tx--;
 }
 tx=i;ty=j;
 while(a[tx][ty]!='#')
 {
  if(a[tx][ty]=='G')
  sum++;
  tx++;
 }
 tx=i;ty=j;
 while(a[tx][ty]!='#')
 {
  if(a[tx][ty]=='G')
  sum++;
  ty--;
 }
 tx=i;ty=j;
 while(a[tx][ty]!='#')
 {
  if(a[tx][ty]=='G')
  sum++;
  ty++;
 }
 return sum;
}
int main()
{
 int i,head,tail,tx,ty,mx,my,max=0,startx,starty,m,n,k;
 int next[4][2]={{0,1},{1,0},{0-1},{-1,0}};
 int sum=0;
 scanf("%d %d %d %d",&m,&n,&startx,&starty);
 for(i=0;i<m;i++)
 scanf("%s",a[i]);
 head=1;
 tail=1;
 que[tail].x=startx;
 que[tail].y=starty;
 max=getnum(startx,starty);
 tx=startx;
 ty=starty;
 book[tx][ty]=1;
 tail++;
 while(head<tail)
 {
  for(k=0;k<4;k++)
  {
   tx=que[head].x+next[k][0];
   ty=que[head].y+next[k][1];
   if(tx<0||tx>n-1||ty<0||ty>m-1)
   continue;
   if(a[tx][ty]=='.'&&book[tx][ty]==0)
   {
    book[tx][ty]=1;
    que[tail].x=tx;
    que[tail].y=ty;
    tail++;
    sum=getnum(tx,ty);
    if(sum>max)
    {
     max=sum;
     mx=tx;
     my=ty;
    }
      }
  }
 head++;
 }
  printf("应该放在(%d,%d)处,消灭了%d个敌人",mx,my,max);
  return 0;
 
}

getnum函数是统计在这个点周围一共有多少敌人,依次上下左右寻找敌人
其他的则就是普通的bfs
再来看看dfs如何解决这道题吧

#include<stdio.h>
char map[20][21];
int book[20][21];
int next[4][2]={{0,1},{1,0},{0-1},{-1,0}};
int tx,ty,max,sum,mx,my,n,m;
int getnum(int i,int j)
{
 int sum=0,tx,ty;
 tx=i;ty=j;
 while(map[tx][ty]!='#')
 {
  if(map[tx][ty]=='G')
  sum++;
  tx--;
 }
 tx=i;ty=j;
 while(map[tx][ty]!='#')
 {
  if(map[tx][ty]=='G')
  sum++;
  tx++;
 }
 tx=i;ty=j;
 while(map[tx][ty]!='#')
 {
  if(map[tx][ty]=='G')
  sum++;
  ty--;
 }
 tx=i;ty=j;
 while(map[tx][ty]!='#')
 {
  if(map[tx][ty]=='G')
  sum++;
  ty++;
 }
 return sum;
}
int dfs(int x,int y)
{
 int k;
 sum=getnum(x,y);
 if(sum>max)
 {
  max=sum;
  mx=x;
  my=y;
 }
 for(k=0;k<4;k++)
 {
  tx=x+next[k][0];
  ty=y+next[k][1];
  if(tx<0||tx>n-1||ty<0||ty>m-1)
  continue;
  if(map[tx][ty]=='.'&&book[tx][ty]==0)
  {
   book[tx][ty]=1;
   dfs(tx,ty);
  }
 }
 return 0;
}
int main()
{
 int i,startx,starty;
 scanf("%d %d %d %d",&n,&m,&startx,&starty);
 for(i=0;i<n;i++)
 scanf("%s",map[i]);
 max=getnum(startx,starty);
 mx=startx;
 my=starty;
 dfs(startx,starty);
 printf("应该放在(%d,%d)处,消灭了%d个敌人",mx,my,max);
}

在这里插入图片描述dfs和bfs都可以解决这道题,宽搜是从一个点扩展出4个点然后依次计算4个点,然后继续搜索,dfs是一条路线,搜索不下去了然后就退回来,因为之前标记过,所以就不会算重复的点,感觉就是不撞南墙不回头的样子,更多请看代码
下面就来看一下,之前林某人讲过的判断面积吧
题目:一张地图中判断岛屿
话不多说看代码

#include<stdio.h>
struct node
{
	int x;
	int y;
};
int book[51][51];
int next[4][2]={{0,1},{1,0},{0,-1},{-1,0}}; 
int main()
{
	int i,j,m,n,startx,starty,tx,sum=0,ty,k;
	struct node que[2501];
	int a[51][51];
	int head,tail; 
	scanf("%d %d %d %d",&n,&m,&startx,&starty);
	for(i=1;i<=n;i++)
	 for(j=1;j<=m;j++)
	 scanf("%d",&a[i][j]);
	head=1;tail=1;
	que[tail].x=startx;
	que[tail].y=starty;
	book[startx][starty]=1;
	sum=1;
	tail++;
	while(head<tail)
	{
		for(k=0;k<4;k++)
		{
			tx=que[head].x+next[k][0];
			ty=que[head].y+next[k][1];
			if(tx<1||tx>n||ty<1||ty>m)
			continue;
			if(a[tx][ty]!=0&&book[tx][ty]==0)
			{
				sum++;
				book[tx][ty]=1;
				que[tail].x=tx;
				que[tail].y=ty;
				tail++;
			}
		}
		head++;
	}
	printf("%d\n",sum);
	return 0;
}

这道题可以用BFS DFS都可以做,和传统的模板没什么太大区别,我们看看dfs吧
在这里插入图片描述

#include<stdio.h>
int a[51][51];
int book[51][51];
int n,m,tx,ty,sum;
int next[4][2]={{0,1},{1,0},{0,-1},{-1,0}};
void dfs(int x,int y)
{
	int k;
	for(k=0;k<4;k++)
	{
		tx=x+next[k][0];
		ty=y+next[k][1];
		if(tx<1||tx>n||ty<1||ty>m)
		continue;
		if(a[tx][ty]!=0&&book[tx][ty]==0)
		{
			sum++;
			book[tx][ty]=1;
			dfs(tx,ty);
		}
	}
	return ;
}
int main()
{
	int startx,starty,i,j;
	scanf("%d %d %d %d",&n,&m,&startx,&starty);
	for(i=1;i<=n;i++)
	 for(j=1;j<=m;j++)
	scanf("%d",&a[i][j]);
	sum=1;
	book[startx][starty]=1;
	dfs(startx,starty);
	printf("%d\n",sum);
	return 0;
}

这就是用dfs做的找地图题,很基础的,基本套用模板
接下来就是判断有一张地图里面有几张这样的岛屿了(这其中暗藏了染色),话不多说直接看代码吧!

#include<stdio.h>
int tx,ty,n,m,num=0;
int a[51][51];
int book[51][51];
int next[4][2]={{0,1},{1,0},{0,-1},{-1,0}};
void dfs(int x,int y,int color)
{
	int k;
	a[x][y]=color;
	for(k=0;k<4;k++)
	{
		tx=x+next[k][0];
		ty=y+next[k][1];
		if(tx<1||tx>n||ty<1||ty>m)
		continue;
		if(a[tx][ty]!=0&&book[tx][ty]==0)
		{
			book[tx][ty]=1;
			dfs(tx,ty,color);
		}
	}
	return ;
}




int main()
{
	int i,j,startx,starty;
	scanf("%d %d %d %d",&n,&m,&startx,&starty);
	for(i=1;i<=n;i++)
	 for(j=1;j<=m;j++)
	scanf("%d",&a[i][j]);
	for(i=1;i<=n;i++)
	 for(j=1;j<=m;j++)
	 {
	 	if(a[i][j]>0)
	 	{
	 		book[i][j]=1;
	 		num--;
	 		dfs(i,j,num);
		}
	 }
	for(i=1;i<=n;i++)
	 {
	 for(j=1;j<=m;j++)
	 printf("%3d",a[i][j]);
	 printf("\n");
	 } 
	 printf("共有%d个岛屿",-num);
}

多加了个参数color,进行染色,主要部分还是搜索一个地图,
在这里插入图片描述这就是染色问题
哎这周还是没有达到理想要求,但是搜索基本算入门,还有个水管工问题没有解决,放在下次周报吧。好的,谢谢各位大佬围观,下周见。

OpenClaw 子代理配对失败问题分析与解决方案 OpenClaw子代理配对失败问题分析与解决方案 问题核心在于agent设备权限不足,仅有operator.approvals权限而缺少operator.admin权限,导致子代理启动时形成权限死锁。本文提供三种解决方案: 直接编辑设备配对文件(推荐):修改本地JSON文件,为agent设备添加完整operator.admin权限,操作简单快捷。 标准重新配对流程:删除现有agent设备后重新配对,通过正常审批流程获取完整权限,符合系统安全设计。 修改源码降低权限要求(仅限开发环境):调整子代理代码避免强制 阅读详情

相关推荐

MOSFET热失效机理与保护电路设计:实战案例

深入解析MOSFET工作原理及其在高温下的失效机制,结合实际案例探讨有效保护电路设计,提升系统可靠性与安全性。

weixin_28713083的博客 851

WOF鲸鱼优化算法学习总结

kongpengfeiiiiii的博客 540

【Office激活】学校正版Office已激活成功仍弹出激活窗口

学校正版Office激活问题:已激活成功仍弹出激活窗口

ESCM_的博客 1万+

在院人次周报算法

sqlserver中自动获取上周区间: 上周一到上周日  WHERE  tjsj BETWEEN    DATEADD(dd,-DATEPART(dw,GETDATE()-8),CONVERT(VARCHAR(10),GETDATE(),120))-6 AND    DATEADD(dd,-DATEPART(dw,GETDATE()-8),CONVERT(VARCHAR(10),GE

liuxiang860927的专栏 641

完整的申请邓白氏编码的流程(手把手教你申请邓白氏编码)

申请公司的苹果开发者账号和企业级的苹果开发者账号时,都会用到邓白氏编码,也就是我们申请苹果开发者账号时需要填写的D-U-N-S Number。     申请这个邓白氏编码是免费的,但是从像华夏邓白氏公司提交申请到可以申请苹果开发者账号来用这个9位的D-U-N-S Number,需要一段时间,我申请得到D-U-N-S Number,用了8个工作日(不算周末哦)

wxw2011014003的博客 9万+

手把手教你用STM32F103的IO口模拟XY2-100协议驱动数字振镜(附Keil O3优化代码)

本文详细介绍了如何使用STM32F103的IO口模拟XY2-100协议驱动数字振镜,包括协议解析、偶校验算法、寄存器级优化及Keil O3编译下的性能调优。通过硬件配置、核心代码实现和优化技巧,帮助开发者实现高速二维偏转控制,适用于工业激光雕刻和精密定位系统。

weixin_42527401的博客 261

【学习日记04】高数复习+学习周报

6.21 *注:今天只学了一晚上,因为白天陪某个猪????出去买衣服,这个猪今天竟然炒鸡没有求生欲,找???? 一、高数 两平面的夹角 点到平面的距离 空间直线(两平面相交):一般式、对称式(方向向量)、参数式 两直线的夹角 直线与平面的夹角(注意是sin) 空间曲线(两曲面的交线)及投影(消元) 旋转曲面的公式(特例:圆锥面) 二次曲面(椭圆锥面、椭球、单叶双曲面、椭圆抛物面、双曲抛物面) 多元函数的极限(证明不存在及求解) 多元复合函数的求导(路径法) 二、学习周报 第一次给老师发周报,希望能得到

Superpig的博客 1495

YOLOv11在RK3588芯片上的NPU加速与INT8量化部署全面指南

RK3588 NPU适配YOLOv11的关键技术要点 摘要:本文详细分析了Rockchip RK3588 NPU的硬件架构特性及其对YOLOv11模型的适配优化方案。RK3588 NPU采用三核设计,具备6TOPS算力,包含192个MAC单元和128KB专用SRAM。YOLOv11作为最新目标检测模型,其CSPNet-v5骨干网络、PANet特征金字塔和SiLU激活函数需要特殊适配处理。文章系统介绍了从PyTorch模型导出、ONNX优化到RKNN模型转换的完整流程,重点阐述了NPU不支持的算子处理方案和量

本博客聚焦 YOLOv11 全流程落地,涵盖架构优化、数据集处理、训练技巧与多场景部署,兼及国产数据库、Java 开发与 AI 模型应用,内容兼顾理论与工程实践,为开发者提供系统干货,助力高效提升技术能力。 1358

Arduino基础函数小结

在学语言之间,还要做的一个功课就是要明白程序的构架,这个也同样简单,大体可分为几个部分。 1、声明变量及接口名称(int val;int ledPin=13;)。 2、setup()——函数在程序开始时使用,可以初始化变量、接口模式、启用库等(例如:pinMode(ledPin,OUTUPT);)。 3、loop()——在setup()函数之后,即初始化之后,loop() 让你的

[&] () {} 4196

MCAL知识点(十):ERU驱动配置详解

ERS:外部请求单元ETL:中断逻辑单元OGU:输出逻辑单元MCU里面配置要使用的功能和选择输入的管脚,注意上述模块关注点讲述的ERU必须和边沿检测模块相关联。

梦想技术家 1223

【纯干货分享】常用高速接口眼图模板合集

文章汇集了常见的高速接口的信号眼图测试模板技术要求,比如,LPDDR5/4、PCIe 5.0/4.0、USB、MIPI等等,方便工程师快速进行查询和使用。

一只豌豆象的博客 3116

第一周学习周报

第一周学习周报本周学习计划学习笔记下周计划 本周学习计划 本周是研究生入学前复习的第一周,打算一周半的时间复习C语言,本周任务如下: 学习Linux C语言编程基本原理与实践,链接: https://www.imooc.com/learn/248 复习《算法竞赛入门经典(第2版)》前两章 参加了全国高校绿色计算机大赛,对自己的编程能力有了更清晰的认识 学习笔记 通过对LinuxC语言编程基本原...

RivenDong 3729

银河麒麟编译libjpeg库并配置qt环境

银河麒麟下编译libjpeg库并配置qt环境验证

小米的修行之路 1015

机器学习课程学习周报十四

本周的学习重点是EM算法与高斯混合模型的应用。单高斯模型无法有效拟合多峰数据分布,因此引入高斯混合模型,通过多个高斯概率密度函数的组合来精确描述数据分布。为了优化高斯混合模型的参数,采用EM算法进行迭代更新。此外,还复习了概率论中的重要概念,为模型的深入理解提供了理论支持。通过本周的学习,掌握了高斯混合模型的基本原理及其在复杂数据分布拟合中的优势。通过EM算法的应用,理解了参数优化的过程和挑战,其中的数学原理还需要深究。同时,概率论的复习强化了对随机过程和统计模型的理解,为后续的学习打下了坚实基础。

weixin_51454889的博客 1331

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

深度学习---复习三次周报之前的所有内容!

今天是交完第三次周报的日子,总的来说,自己其实看的并不多,一共过了多久我想想啊,两周+3天,每周五一次周报,等这事儿有结果了我会把总体上6个周的周报贴上来,今天来图书馆看到了一个剧好看的妞哈哈哈,我生活的乐趣=看妞+看技术,虽然我还是和之前一样是一个技术渣子,但是有人愿意给我机会,这个事情本身就很难得。。。。不扯淡了,今天要个联系方式呗。我感觉可以试一下,成不成再说,希望她没有同伙吧。这个妞看的书...

weixin_34344403的博客 252

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

本科大二第三周学习周报

1.求求你了快点放国庆吧求你了求你了求你了求你了😭2.周六周日咕咕咕,把MyGO看完了,之前就看了4-5集,好看,也确实神人,live都很好听🥰就是13集完全就是mujika的预告片不好😡早就听说mujika都是伪人,看了解说切片和一些二创快把我笑死了🤣有时间再去看👍🏻乐队番推荐排名:孤独摇滚>mygo>gbc3.卷or摆?我认为还是前者,看了知乎上某个 🐷学长的文章,有点受到启发吧,遵从自己的内心想法,而非外界定义。

2403_87432910的博客 864

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

25寒假周报1,2

cf是“怜楼上月徘徊”PTA是“有心栽花花不开”牛客是“钓寒江雪”(补题链接)

xiaofu123456789_的博客 246

学习周报 4.27-5.4

2401_86356308的博客 361

第二十五周机器学习笔记:卷积神经网络复习、动手深度学习—线性回归、感知机

本周的周报主要对机器学习的核心概念和实践应用进行了复习和学习,本周复习了神经卷积网络(CNN)的基础知识,包括CNN的工作原理、卷积层、池化层以及它们在图像识别中的应用。在动手深度学习中,学习了了线性回归、softmax回归和多层感知机(MLP)的基本概念和实现,并通过代码示例展示了如何使用PyTorch框架来实现这些模型。此外,还讨论了过拟合问题及其解决方案,如权重衰减和丢弃法,并以Kaggle房价预测竞赛为例,展示了如何将这些概念应用于实际问题中。

Zcymatics的博客 1549

机器学习周报四

本周继续学习决策树与支持向量机,神经网络和概率论等相关知识,机器学习的十大经典算法中的部分,并通过代码实现了一些之前学习的内容,通过对贝叶斯公式和全概率公式的复习,对贝叶斯公式有了新的理解。本周学习到的内容较多,虽然复杂,但是都是对这些算法的思想的理解和简单实现,加上西瓜书的描述比较清晰,所以学习的效率还是可以的;下周将学习完剩下的集成学习内容和对决策树的代码实现。

weixin_60864619的博客 831

深度学习周报--第三周

矩阵是指由数字组成的矩形阵列,写在方括号内,通常由大写字母表示。矩阵维度指的是矩阵中行与列的数量,通常由“行数列数”的形式表示。假设A是一个mn的矩阵,那么A通常包括m行n列:本周跟着吴恩达老师的机器学习系列课程回顾了矩阵的定义及基本运算,并进行了代码实现,对上周单变量线性回归的过程有了更深刻的理解。

m0_57788739的博客 1719

4.14至4.20日 周报

本周简报(需要学的还很多,继续努力)

2404_88849385的博客 175

深度学习周报(10.21-10.27)

本周开始学习李宏毅深度学习的课程。首先对机器学习做了一些回顾复习,关于机器学习的设计、优化以及激活函数的选择。然后学习了深度学习相关的一些基本概念以及参数更新需要用到的反向传播的相关知识。最后完成了对PyTorch配置安装,为后续的使用做准备。定义一组函数实际上是要找到一个神经网络。

qq_60040306的博客 886

机器学习周报十六

本周重复学习了Transformer的内容,内容比较多,从机制到步骤通过pytorch代码进行实现。本周学习的内容比较基础,但是里面有很多重要的东西需要理解。

weixin_60864619的博客 1056

第十周学习周报

完成情况 1.完成了10-5的学习。 2.复习了前面几章内容,并进行阶段性总结() 3.试用优快云进行学习笔记整理,准备后续上传博客 11周计划 1.继续巩固前面的知识 2.复习python基础知识 3.如果前面的知识全部复习完成,继续django课程学习,若未完成,将前面九章课程细致整理后,继续学习。 问题 知识点的遗忘,以及如何将代码的运用。 ...

qq_40178082的博客 333

学习周报十二

本周围绕国防科技大学吴翊老师以及哈尔滨工业大学的方茹老师学习概率论与数理统计、机器学习(深度学习)、python展开学习,学习了概率论与数理统计的条件分布,数理统计的估计量的有效性和相合性,继续学习了机器学习(深度学习),复习了python。本周的学习中,概率论、数理统计方面进一步学习,python的复习基础已大体完成,剩下就是代码练习和进阶,机器学习已经按照进程进入到深度学习,需要加快。下周目标跟着方茹老师的概率论与数理统计,吴恩达老师的机器学习,练习python代码。

qq_57109935的博客 993
上一篇: 周周周报报报(药店管理系统)
下一篇: 周报(水管工问题,和图的遍历)
Good1uckBoy
博客等级 码龄7年 36粉丝 49原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值