自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 机器学习札记 CH3 - 二分类 逻辑回归

首先想给我自己的个人博客打个广告。欢迎大家访问来看看我的个人仓库,与本博客有关的所有的数据集和代码全都放在里面。希望可以得到大家的star。我的博客的撰写,立志于将细节讲清楚,而不是单纯的复制粘贴。

2026-02-12 10:28:59 654

原创 机器学习札记 CH2 线性回归与梯度下降法

在NumPy中,np.dot(w, x)是用来计算两个数组的点积(内积)的函数。当w和x都是一维数组时,np.dot(w, x)计算的是它们的内积 / 数乘;当w和x是二维数组时,np.dot(w, x)计算的是矩阵乘法。即使从标量变为了向量,这个公式仍然是成立的(因为可以拆解成是对theta[i]的单独运算),更加简洁快速。但是,手工绘图找点终究是不精确的,不可取的,我们希望使用某种数学方法来快速确定参数的值。你的目标是下山,越快越好。xi是1行n+1列,θ是n+1行1列,yi是标量,现有的标签的值。

2026-02-11 21:03:08 596

原创 机器学习札记 CH1 机器学习初探

机器学习是人工智能的一个分支,其核心是,而不是依赖预先设定的严格规则。他希望现有的MODEL可以,为复杂的任务比如一个模型的职责是识别一张图片是不是一只猫:(1)传统编程 十分困难(2)机器学习 直接把一大堆猫的图片扔给AI,跟他说“这些东西是猫,你给我记住了”,然后把新的图片给它,让他“看看这是不是一只猫”。

2026-02-11 20:37:20 515

原创 文件处理的总结

读取到EOF的时候,排查获得EOF的原因时,才使feof函数来判断一个文件指针,或者是用ferror 函数来判断是否是读取发生了I/O的错误。特别的,在使用r+,w+,a+来进行读写的时候,尽管可读可写十分方便,如果频繁的进行读写交换的操作,操作系统会“忙不过来”,然后报错。如果磁盘文件没有装满,则在缓冲区被刷新时,缓冲区原有的内容也会被放进磁盘之中(fclose再关闭文件的时候,也会将缓冲区刷新)。写硬盘的动作是由操作系统完成的,C语言的读写函数都会调用底层的程序。返回值是写入的字符。

2024-01-19 14:22:35 1302

原创 联合体的知识总结

联合体同样存在对齐现象。联合体的大小至少是最大成员的大小;但是如果最大成员的大小不是联合体成员中最大对齐数的整数倍,就要对齐到最大整数倍处。联合体union在共用同一块空间,所以联合体更适合被称为”共用体“。这也会导致在共用体的成员赋值的时候,其他成员的值有可能改变。联合体的作用是节省空间。定义方式和struct一致,但是开辟地址的方式和它不同。联合体的大小至少是最大成员的大小(字节数)。1.定义 : union。12. 联合体 共用体。

2023-12-20 14:54:17 119

原创 浮点数和整形的知识补充

调用内存中的数据的时候, 内存会从指向的位置向高位置拿取4个字节,得到数据00 00 00 02,然后转过来输出, 变成了 02 00 00 00 (转过来的过程只对字节的排列顺序而言,而不是真的整个数据中心对称)(int * )((int) ptr + 1)和(char *)p+1其实是同一个效果,都是强制让ptr只移动一个字节。32位浮点数 (float),最高位的1位存储s,接下来的8位存储e,剩下的23位存储M。64位浮点数,最高位的1位存储s,接下来的位存储11e,剩下的52位存储M.

2023-12-05 18:57:43 141

原创 内存处理函数

destination指向你需要改动的空间的地址的起始位置,const void * source指向你复制的空间的起始地址,num表示复制的大小,这个数字是以字节为单位的。1:dest在source前面:按顺序复制将会导致曾经被复制的数据又被复制;然而倒着复制可以获得正常的结果。然而顺着复制可以获得正常的结果。实现原理为分期付款的思想,将每一个内存的内容进行搬运,总共有 num的个字节就循环搬运 num次。这个函数会复制完num个字节,不会管有没有\0,不会理会内存中放的是什么内容,或者是越界访问。

2023-12-04 17:50:15 190

原创 字符串操作函数

一些字符串函数的总结概括

2023-12-03 19:40:04 123 1

原创 指针知识点总结

NAA也是指针,指向了NA,NAA先自减,NAA指向了EA(注意此处NAA变成了EAA,因为指向了EA,自减会引起元素的值的变化的)解引用获得了EA,从EA+3处开始打印,可以获得ER。* p[4] = * (p+4),意思就是把P向后挪动四个数据类型的大小(此处是16),p[4]在内存中仍然会被解析成一个指针,但是指向的内容从一整个数组变成了一个元素,所以 [p+4]是 int * 类型的,第三行操作:cpp[-2]的含义是 * (cpp-2) , 是进行了一次寻址并且解引用,有一次 * 的功能;

2023-12-01 07:51:12 161 1

原创 分支和循环

1.if语句if(表达式) IF语句先进行表达式的判断,如果条件为真就执行其所附带的花括号里边的语句。........;} IF后边加分号会使ELSE无从匹配else if 👈 互斥选择结构,与IF和ELSE构成条件的多重判断.......;else......;} 花括号不需要加分号if,else if,else语句如果不加花括号,都将默认与下方一条语句匹配。最好把花括号写开,可以避免BUG产生。if();

2023-10-23 15:38:19 86

原创 第二篇独属于自己的博客!

我是某211的一位新生,是C语言初学者,不过有PYTHON的许多基础。性格沉默寡言,喜欢钻研疑难,对编程感兴趣,擅长自学,数理和英语基础好,善于将语言描写抽象成代码/符号的显现。近处是为了参加竞赛,提升自己感兴趣的方面的能力,去往更尖端的学府进修;远处是为了研究生阶段可以接触人工智能等高精尖领域,研究算法/机器学习,有走上研发岗位的志向。希望我可以坚持下来,成功在大学打一场翻身仗,不辜负选择的初心和使命,在将来为国为家做出自己的贡献。周间周末的网课结束之后留1---2小时写代码,一周大约6--8h。

2023-10-11 11:15:43 88

原创 关于国庆任务的反思

对于第i+1位的学生,其成绩需要和剩余的n-i-1位同学一起比较,如果成绩高,就留下来继续比较;如果低,就将比较次数归零,取出i+2位继续和剩下的N-I-2各数据比较。现有 n 个同学的高数期中考试成绩,这 n 名同学的编号分别为 1,2,3,...,,编号为 ni 的同学考了 si​ 分,请你找出分数最高的同学的编号并将其输出,若有并列第一,就输出其中最小的编号。2 用数据类型定义变量时也就确定了变量的大小,FLOAT和DOUBLE是小数,其余的都是整数。字符串不可以赋值给变量,需要用数组。

2023-10-03 22:27:38 102

空空如也

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

TA关注的人

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