自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 问答 (4)
  • 收藏
  • 关注

原创 3blue1brown 更直观的理解反向传播

学习这个视频的目标:理解这些变量(模型的参数)【以什么程度】如何影响代价函数(损失函数),然后我们就知道应该如何调整这些变量,以使得代价函数能够更快地降低。其实只要把图画出来,然后按照“改变某个参数如何影响下一个值”的直观理解出发,就很容易写出前一层的链式法则。刚才只是只看了输出层的前一层,那么再前面的层怎么办呢?而这只是一个维度,整个的梯度是把所有参数都包含进来的。是不是比从数学上来推导直观和容易理解很多?用最简单的神经元来举例。

2024-04-20 16:43:22 124

原创 复试题目整理——计网

用帧的第一个字节来说明帧的总长度。

2024-03-07 19:29:14 334

原创 leetcode原理类题

类似扫描数组,先记录下当前最好的情况,要是有再好的就更新。问题的关键:发掘题目内在的数学关系。

2024-03-07 10:33:54 346

原创 英语口语常用词记录

completelyrapidlydevelop(development)push考...大学 be admitted by ... universityrich

2024-03-06 21:10:59 299

原创 动态规划题目总结

动态规划含义一个大的问题可以被分解成很多类似的小问题,不像递归一样要算很多次小问题,想要每个小问题算一次就行,以后如果要用到这个小问题的结果直接拿过来用(存起来,后面直接取而不是算),而不是再计算一遍。常见题型1.只算一个递归结果的给出一个目标,有多种不同的路径,问总共有多少种方案,类似2.存下中间结果以供后续使用的杨辉三角3.字符串型的题目思考的时候把字符串当成一个整体,而写代码的时候一个字符一个字符来写leetcode 139单词拆分常见解法总体思路先

2024-03-06 11:18:49 317

原创 python list相关知识点

类似memset的声明方法。

2024-03-05 23:35:57 350

原创 python 常识

() 函数中没有 key 参数时,求的是 key 的最大值(key是冒号前面的索引/键值)max()中key=什么,这里的“什么”可以是自定义的函数,但具体等用到再学。() 函数中有 key 参数时,求的是 value 的最大值,也就是说get的参数是key,而结果是value。那么d.get又是啥意思呢?但是函数返回的还是key。

2024-03-04 22:23:11 311

原创 python collections counter

container能存储元素,并且能以特定的方式操作这些元素。counter顾名思义就是能 计数 当前容器中的元素。collection提供了很多container。这三种方式都能使用counter。

2024-03-04 22:14:18 303

原创 python取整

int()

2024-03-04 21:46:34 359

原创 python reduce()笔记

reduce理解为将当前操作(函数)从两个降低(扩展)到整个数据集合,类似sum。

2024-03-04 20:52:41 327

原创 数据库-实验-学习笔记

e/r关系模型e/r的意思:实体关系 entity-realationship实体和实体集的关系关系的度,一般是二元关系,也有多元的关系是(定义)连接两个或多个实体集的关系集:一个表格,有两边实体集的名字但是没用其他属性属性里下划线代表主键映射基数?约束一对一:两边都有箭头一对多:和多对一一样多对一:1.指向一的那边有箭头多对多:没有箭头Q:关系上面有个属性代表什么?A: role,在marg上做了笔记两个实体集上可以有好几个关系键挺好懂的

2022-05-04 19:27:12 1138

原创 大雾复习提纲

考试前总体是要再看一遍的10波动一维简谐行波波函数一个公式来描述不同坐标,不同时间的质点的振动情况波的干涉两个波相遇会叠加,描述干涉现象在波函数中,t-什么,这个正负号仅取决于要描述的那个点是先于波源震动还是后于波源振动两个波在某一位置的相位差,干涉加强,干涉减弱此外,只有满足振动方向相同,频率相同,相位差恒定的简谐波叠加才能产生干涉现象,即相干波驻波波节:振幅最小的点;波腹:振幅最大的点在反射处是波节,则有半波损失,若是波腹,则没有半波损失合成波的表

2022-04-19 14:53:47 510

原创 机器学习某节课的笔记,特征数据的选取

把特征的维数变多,实例可能就变得很稀疏了,就越容易分类了低维里分不了的在高维里可能就变成线性的了高维里需要解的方程组成指数级增加(维数灾难)方程越多,需要的数据就越多,就可能解不出来了反正就是特征不能太多分类性能与维数是一个先上升再下降的曲线减维度:特征抽取,特征选择怎么减呢?1.选取一个准则,判据,错误概率单调2.特征独立的时候具有可加性,独立性挺nb的3.具有距离的某些特性4.单调性,加入新的特征判据不减小以上四个不一定同时满足小总结:特征选择和降维,

2022-04-13 13:31:55 712

原创 1009 说反话 (20 point(s))

给定一句英语,要求你编写程序,将句中所有单词的顺序颠倒输出。输入格式:测试输入包含一个测试用例,在一行内给出总长度不超过 80 的字符串。字符串由若干单词和若干空格组成,其中单词是由英文字母(大小写有区分)组成的字符串,单词之间用 1 个空格分开,输入保证句子末尾没有多余的空格。输出格式:每个测试用例的输出占一行,输出倒序后的句子。输入样例:Hello World Here I Come输出样例:Come I Here World Hello//栈的思想,先进后出

2021-10-11 19:59:54 71

原创 leetcode二分算法学习笔记2021/10/10

因为vector是一个类模板,所以添加元素的时候要用到成员函数push_backvector<int> arr;int tmp = 0;while(cin>>tmp){ arr.push_back(tmp);}二分查找的关键是数组有序,这里题目中已经说了有序了,就不用自己排序了自己在vscode里写全部代码的时候,怎么才能让arr数组和target分开呢?因为cin输入只要满足条件,则cin会返回true,所以要让while循环停止就要用到cin的成员函

2021-10-10 22:28:08 45

原创 nemu思考题

空指针指向内为0的位置,对其解引用会引发错误。若是未初始化的指针会指向程序的任意位置,会导致不可预知的错误。这思考题怎么这么难。。。先去巩固一下知识,以后有缘再见nemu

2021-09-28 20:42:29 352

原创 段寄存器,笔记

段是什么?段是管理内存的一种方法,因为物理内存就是一个一维的数组,用起来很不方便,所以要换一种方式来管理内存。通常我们写程序的时候不管各种函数,库之类的东西存在内存的什么位置,这种看待程序的方法就是逻辑地址空间,段就是建立程序员视角和实际的物理地址空间的一种映射。段中有一个叫做段描述符的东西,这个段描述符来描述该段的一些信息;段描述符位数较多,16位的段寄存器放不下,所以段寄存器只存放“数组下标”,把较长的段描述符存放在内存中;找到GDT的方法是GDTR(一个寄存器),用来存放GDT的地址。

2021-09-20 16:10:13 306

原创 1010 一元多项式求导 (25 point(s))

1010 一元多项式求导 (25 point(s))设计函数求一元多项式的导数。(注:x​n​​(n为整数)的一阶导数为nx​n−1​​。)输入格式:以指数递降方式输入多项式非零项系数和指数(绝对值均为不超过 1000 的整数)。数字间以空格分隔。输出格式:以与输入相同的格式输出导数多项式非零项的系数和指数。数字间以空格分隔,但结尾不能有多余空格。注意“零多项式”的指数和系数都是 0,但是表示为0 0。输入样例:3 4 -5 2 6 1 -2 0输出样例:12 3 .

2021-05-27 11:10:58 74

原创 1007 素数对猜想 (20 point(s))

#include <iostream>using namespace std;bool isprime(int a){ for(int i=1;i*i<=a;i++){ if(a%i==0) return false; } return true;}int main(){ int N; int cnt=0; cin>>N; for(int i=5;i<=N;i++) //这一.

2021-05-24 14:09:21 62

原创 PAT 乙级 1005 继续(3n+1)猜想 (25 point(s))

卡拉兹(Callatz)猜想已经在1001中给出了描述。在这个题目里,情况稍微有些复杂。当我们验证卡拉兹猜想的时候,为了避免重复计算,可以记录下递推过程中遇到的每一个数。例如对n=3进行验证的时候,我们需要计算 3、5、8、4、2、1,则当我们对n=5、8、4、2 进行验证的时候,就可以直接判定卡拉兹猜想的真伪,而不需要重复计算,因为这 4 个数已经在验证3的时候遇到过了,我们称 5、8、4、2 是被 3“覆盖”的数。我们称一个数列中的某个数n为“关键数”,如果n不能被数列中的其他数字所覆...

2021-05-20 14:44:51 66

原创 PAT 乙级 1004 成绩排名 (20 point(s))

读入n(>0)名学生的姓名、学号、成绩,分别输出成绩最高和成绩最低学生的姓名和学号。输入格式:每个测试输入包含 1 个测试用例,格式为第 1 行:正整数 n第 2 行:第 1 个学生的姓名 学号 成绩第 3 行:第 2 个学生的姓名 学号 成绩 ... ... ...第 n+1 行:第 n 个学生的姓名 学号 成绩其中姓名和学号均为不超过 10 个字符的字符串,成绩为 0 到 100 之间的一个整数,这里保证在一组测试用例中没有两个学生的成绩是相同的。输出格式:对.

2021-05-20 11:55:34 88

原创 PAT乙级题目 1003 我要通过!

“答案正确”是自动判题系统给出的最令人欢喜的回复。本题属于 PAT 的“答案正确”大派送 —— 只要读入的字符串满足下列条件,系统就输出“答案正确”,否则输出“答案错误”。得到“答案正确”的条件是:字符串中必须仅有P、A、T这三种字符,不可以包含其它字符; 任意形如xPATx的字符串都可以获得“答案正确”,其中x或者是空字符串,或者是仅由字母A组成的字符串; 如果aPbTc是正确的,那么aPbATca也是正确的,其中a、b、c均或者是空字符串,或者是仅由字母A...

2021-05-20 11:41:49 66

原创 数据结构作业BFS搜索有向图并返回从各个结点到零结点的步数

数据结构作业使用BFS解决边长为1的图的单源最短路问题(有向图)输入:第一行是两个由空格隔开的正整数, n m。n为点数,m为边数。n小于等于10000,m小于等于100000。点的编号为0 ~ n-1接下来的m行,每行为两个由空格隔开的非负整数x y,表示从x点到y点有一条边。输出:n个整数,由空格隔开。分别表示0 ~ n-1号结点距离0号结点的最短路径长度。(每条边长度视为1)0号点与自己的最短路径长度是0。注意:图可能不连通!不连通的点请输出-1代码如下,完全手敲,实在

2021-05-16 22:40:19 115

原创 使用DFS求无向图的连通分量个数(用邻接表存图)

Input:第一行是两个由空格隔开的正整数 n mn为结点数目,m为边书n<=1e5 m<=1e6 (点的编号为0~n-1)接下来的m行,每行为两个由空格隔开的非负整数 x y,表示 x点和 y点之间有一条边Output:1个整数,表示连通分量的个数虽然不是很难,但是初学者可能要花很长时间才能独立写出来(包括我自己)#include <iostream>#include <cstdio>#include <cstring...

2021-05-13 09:10:00 2009

原创 PAT乙级1002 学习代码

学习别人的代码,有些地方不是很好,但还是能优化自己代码的部分,switch那一段#include <cstdio>#include <cmath>//写函数的思想挺好int Process(char a[]){ int res = 0; for(int i = 0; a[i] != '0';i++){ res+=a[i]-'0'; } return res;}int main(){ char num[110];/

2021-05-10 19:37:15 58

空空如也

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

TA关注的人

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