自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 多元线性回归(Multiple Linear Regression)吴恩达老师课程笔记

​ 在线性回归的原始版本中,只有一个特征x,也就是房屋的大小,我们依据x来预测y,也就是房屋的价格,该模型是fwb​xwxb​ 但是现在我们在预测房屋价格的时候,并不仅仅考虑房屋的大小,还要考虑卧室的数量,楼层的数量和房屋的使用年限,那会怎么样呢?​ 由于多了几个特征,之前的模型也要做进一步的修改fwb​xw1​x1​w2​x2​w3​x3​w4​x4​b。

2024-06-10 11:02:50 976

原创 梯度下降(Gradient Descent)吴恩达老师课程笔记

假设现在有代价函数J,参数为w和b,我们想要得到的是J的最小值以及此时的w和b,按照上一篇学习的,J(w,b)是线性回归的代价函数,但是事实上梯度下降是可以用来尝试最小化任何函数,不仅仅是线性回归的成本函数,它也可以适用于有更多的参数的代价函数。比如现在有一个函数,,梯度下降也是可以用来尝试找到一组使得J值最小。

2024-02-01 15:12:40 880 1

原创 代价函数(Cost Function)吴恩达老师课程笔记

这一篇里我们学了怎么去衡量一个回归模型的好坏,以及怎么通过参数改进模型,应该理解并记住的是代价函数的公式,还有就是知道代价函数大概是长什么的,相信会对后面的学习有所帮助。bby0+1%29%3D0。

2024-01-07 23:28:27 596 1

原创 线性回归模型(Linear Regression Model)吴恩达老师课程笔记

下面我们来了解监督学习的过程,监督学习算法将输入一个数据集,那它做了什么呢?得到了什么结果?这将是本篇最后要讨论的内容。监督学习的训练集包括输入特征和目标变量,要训练模型,就要输入训练集,然后监督学习算法就会产生一些函数f(也叫模型model),f的任务就是获取到一个新的输入x时,可以预测一个输出,我们把这个输出表示为,在机器学习中,我们用来表示是预估值,而才是真实值。那我们怎么来表示这个函数f呢,在线性回归中,我们是一种认为f是一条直线,所以这里f可以被表示为。

2024-01-07 21:45:07 1244 1

原创 无监督学习(Unsupervised Learning)吴恩达老师课程笔记

看完上面的例子,我们应该是对无监督学习有一点点想法了。它为什么叫无监督学习?那是因为我们不需要给算法一些正确的输入和输出,去监督运行过程,我们做的事情是把我们已知的东西丢给算法,让算法自己去找这些东西有什么好玩的有意思的地方,或者这些数据中可能有什么模式或者结构。structure聚类算法(clustering algorithm)是将没有标签的数据自动分组,放入不同的集群中( group similar data points together)

2024-01-05 23:20:21 930 1

原创 监督学习(Supervised Learning)(吴恩达老师课程笔记)

监督学习是一种从x到y,或者说是从输入到输出映射的一种算法,也就是说,通过分析一系列给定的输入和正确的输出,机器学习算法可以在我们只给出输入的情况下,对输出进行和合理准确的预测和猜测。

2024-01-04 22:51:42 956 1

原创 机器学习基本概念(吴恩达老师课程笔记)

亚瑟 塞缪尔对机器学习的定义是使计算机无需明确编程即可学习的一个研究领域。(亚瑟塞缪尔让计算机不断地练习下棋,大量的积累使得计算机可以判断出来走什么棋会更容易获胜,这就是人工智能第一个跳棋程序)

2024-01-04 21:05:46 645 1

原创 剑指 Offer 22. 链表中倒数第k个节点

设置了一个变量n(存储这是节点下标),两个节点,如果两个节点之间的距离大于k,那么久开始移动那个相对较慢的节点(这个节点将成为返回值头结点的判断依据)输入一个链表,输出该链表中倒数第k个节点。为了符合大多数人的习惯,本题从1开始计数,即链表的尾节点是倒数第1个节点。个节点,从头节点开始,它们的值依次是。

2023-09-13 23:42:04 30 1

原创 剑指 Offer 18. 删除链表的节点

给定你链表中值为 5 的第二个节点,那么在调用了你的函数之后,该链表应变为 4 -> 1 -> 9.给定你链表中值为 1 的第三个节点,那么在调用了你的函数之后,该链表应变为 4 -> 5 -> 9.给定单向链表的头指针和一个要删除的节点的值,定义一个函数删除该节点。用的也就是最最基础,最最简单的方法。返回删除后的链表的头节点。

2023-09-13 23:08:25 36 1

原创 剑指offer-从头到尾打印链表

本题目使用辅助栈(list),依据栈的特点(先进后出),将结果输出到数组中实现对链表中元素的反转。输入一个链表的头节点,从尾到头反过来返回每个节点的值(用数组返回)。0

2023-09-06 20:20:22 39 1

原创 剑指offer-左旋转字符串

后来发现好像没有必要搞这么复杂,做了一点点修改(一行的代码被弄成了好几行)最初做法(略显笨拙)改动之后结果就好多了。

2023-09-05 22:43:17 29

原创 剑指Offer-替换空格

【代码】剑指Offer-替换空格。

2023-09-05 22:27:02 36

原创 Java枚举(不要再从0到0了)

与其他Java类一样,枚举也是一种引用数据类型,一般应用于一些取值范围比较固定的场景星期:周一到周天月份:1-12季节:春夏秋冬在这里为什么要使用枚举呢?我们主要还是为了提高输入数据的安全性,以及程序的可读性(比如说当输入的时候,输入13月,这明显是错误的输入)/*** 枚举定义测试类*/当我们将鼠标移动到定义的Season类旁边时,就可以看见定义的值。

2023-04-16 21:39:26 218 1

空空如也

空空如也

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

TA关注的人

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