- 博客(25)
- 收藏
- 关注
原创 C语言程序设计|电子科大复试版(6、7章节)
1.位域(Bit-field)用来在结构体中节省内存空间,精确控制每个成员占用的位数。// 占 1 位// 占 2 位// 占 5 位成员后面的: n表示该成员占用n位。2.联合(Union)多个成员共用同一块内存,但只能使用一个。int i;float f;所有成员共用同一块内存,大小为最大成员大小。修改一个成员会影响其他成员。适用于节省空间、或表示数据多种解释方式(如 C 语言中的变长数据解析等)。3.枚举(Enum)枚举类型是把一组有名字的整数常量组合在一起,增强代码可读性。
2025-04-08 16:55:16
530
原创 C语言模拟考试
str是字符串指针,size表示读取的字节上限大小,file是需要读取的文件,若读取行的字节数小于size,则遇到换行符时候停止读取,若大于size,则读取到size时候停止读取。遇到文件末尾,换行,达到最大长度为止,最多读取size-1个字符,自动加上‘\0’。找到文本进行替换,会出现运算符优先级错误,例如cube(2+1) 2+1*2+1*2+1;记得多加注释://删除有序数组中的重复元素,a为有序整数数组,n为数组长度。应修改为cube(x) (x)*(x)*(x)//特殊情况,数组为空,返回0;
2025-04-04 20:58:19
252
原创 C语言程序设计|电子科大复试版(3、4、5章节)
1)c为大写字母需要转换为小写字母时候,c+32;2)提供相同的case项,会产生编译错误。1)case与被测试整数值之间要有空格。例如:case 3 :而不能是case3。3.4 switch多路开关语句。3.6 while循环语句。3.3 if条件分支语句。3.8.3 goto语句。3.5 for循环语句。
2025-04-04 14:26:32
117
原创 C语言程序设计|电子科大复试版(1、2章节)
1)C语言数据类型包括:整形、实型、字符型、数组类型、结构类型、联合类型、枚举类型、指针类型等。2)C语言程序不存在程序行概念。一行中可以有多个语句,一个语句可以允许使用多行。语句之间必须用;分隔。3)C语言程序中使用的字符、标识符、关键字、分隔符、常量、变量a)标识符:C语言规定标识符只能由字母、下划线、数字组成,且第一个字符必须是字母或下划线,且不能与关键字同名。extern外部变量声明,是指这是一个已在别的地方定义过的对象,这里只是对变量的一次重复引用,不会产生新的变量。static。
2025-04-03 13:44:57
622
原创 深度学习|第五章、图像分类半监督
监督学习:输入x,返回预测y,与真实y比较,返回损失函数,进行模型优化。无监督学习:只输入x,不返回y。半监督数据:既有带标签的数据,也有不带标签的数据。无标签数据通过模型打上标签。
2025-02-27 23:10:31
124
原创 深度学习|第五章、图像分类实战
卷积层():提取图像特征。 激活函数():为网络引入非线性。 池化层():降低空间维度,减少计算量。 Dropout:防止过拟合。 全连接层():用于最终的分类。2.Adam与Adamwa)梯度的改变Adam不止与当前梯度有关,而且是综合之前与现在的梯度来计算b)学习率的改变在梯度小的时候,增大学习率;梯度大的时候,减小学习率。比sgd更聪明。数据量少时候的最佳选择。线性探测指的是完全运用别人的模型一点不改变。微调指在用别人模型时候,根据自己情况改变。
2025-02-27 18:55:33
128
原创 深度学习|第四节、分类任务
作用:将矩阵从A维度转为B维度例如:输入4个变量,回归任务,需要输出1个值,使用nn.linear(4,1),一个(16,4)的矩阵经过nn.linear(4,1)转为(16,1)
2025-02-26 18:33:37
1010
原创 深度学习|第二章上、python基础
def myfun(A):(有冒号)c=A**2return c注意:def myfun(A, B=2)(表示只传入A时默认B为2)laoli = person("lige",28)(实例化)
2025-01-27 00:18:49
570
原创 深度学习|第一章、多层神经网络
由于神经元加深无意义,想要设置阈值,只能通过激活函数如果没有激活函数,无论网络多么复杂,最后的输出都是输入的线性组合,而纯粹的线性组合并不能解决更为复杂的问题,引入激活函数之后,由于激活函数都是非线性的,这样就给神经元引入了非线性元素,使得神经网络可以逼近任何非线性函数,这样使得神经网络应用到更多非线性模型中。注意:激活函数必须能求导。
2025-01-18 18:00:08
151
原创 深度学习|序言、介绍深度学习
一种监督学习算法(有标签label)【无监督:无标签】,用于分类和回归问题,通过测量不同数据点之间的距离来预测,步骤为。深度学习:(就是在找一个函数f )机器学习的一个子集:利用多层神经网络从大量数据中进行学习。a)距离度量:KNN使用欧式距离来衡量数据点之间的相似性。c)序列:有前后关系的向量,比如视频和句子、代码。分类和回归是结构化的基础,分类时用数字表示类别。a)回归任务:填空题,推测明天的温度有多高。人工智能:能感知、推理、行动和适应的程序。c)生成任务:简答题,结构化生成,代码。
2025-01-04 20:27:20
154
原创 代码随想录算法训练营第8天| 344.反转字符串 、 541. 反转字符串II 、 剑指Offer 05.替换空格 、151.翻转字符串里的单词 、剑指Offer58-II.左旋转字符串
代码随想录
2023-01-18 23:11:02
201
原创 代码随想录算法训练营第6天| 哈希表理论基础 、242.有效的字母异位词 、349. 两个数组的交集 、202. 快乐数 、 1. 两数之和
代码随想录
2023-01-17 14:40:58
190
原创 代码随想录算法训练营第4天| 24. 两两交换链表中的节点、19.删除链表的倒数第N个节点 、 面试题 02.07. 链表相交、142.环形链表II
代码随想录第四天
2023-01-15 21:03:10
457
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人