自定义博客皮肤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)
  • 收藏
  • 关注

原创 一元线性回归的拟合问题:代价函数与梯度下降

​​​​​​​​​​​​​​在实际应用中,您可以根据以上定义,利用梯度下降算法来求解一元线性回归模型的参数 θ0​ 和 θ1​,从而实现对数据的拟合。具体步骤如下所示随机初始化参数 θ0​ 和 θ1​。计算代价函数 J(θ) 对参数 θ0​ 和 θ1​ 的偏导数。偏导数表示了在当前参数值下,代价函数的变化率。根据梯度下降的更新规则,更新参数 θ0​ 和 θ1​:其中,α 是学习率,控制参数更新的步长。反复执行步骤2和步骤3,直到达到最大迭代次数或者达到收敛条件(梯度变化很小)为止。

2024-03-30 16:13:34 770

原创 机器学习的主要类型:监督学习与无监督学习

监督学习依赖于有标签的数据,目标是预测输出;而无监督学习不依赖标签,目标是发现数据中的结构和模式。监督学习通常用于分类和回归问题,而无监督学习通常用于聚类、降维和关联规则学习等任务。在实际应用中,监督学习和无监督学习经常结合使用,以获得更深入的洞察和更精确的预测。

2024-03-26 19:51:30 913 1

原创 Python中常用的NumPy、Pandas、Matplotlib和Scikit-learn库简析

NumPy是Python中用于科学计算的基础包,提供了强大的多维数组对象和用于操作数组的函数。以上是对NumPy、Pandas、Matplotlib和Scikit-learn这几个常用库的简要介绍和示例用法。Matplotlib是Python中常用的绘图库,用于创建各种类型的静态、交互式和动态图形。Scikit-learn是Python中用于机器学习的库,提供了各种机器学习算法和工具。Pandas是用于数据分析和处理的库,提供了高级数据结构和数据操作工具。# 划分训练集和测试集。

2024-03-26 14:51:50 691

原创 为什么电脑的界面一直在刷新,学姐教你一招解决!

原因分析:一直闪是因为有两个浏览器再抢默认浏览器,删掉一个就好了。选择一个浏览器,你会看到有两个浏览器在一直交换,就是他们俩在抢。以上只是我遇到的问题,和采取的解决方法。3.翻到最后,点击右下角的重置 即可!1.按住win+R,输入control,然后按“确定”2.选择“应用---默认应用”1.点击右下角的“所有设置”选择“卸载程序”,即可进行卸载。PS:如何彻底删除一个软件?

2023-12-18 13:36:02 482 2

原创 Padding(填充) ——卷积神经网络(CNN)

在多次卷积操作中,如果不使用填充,每次卷积都会导致输出尺寸减小,最终可能使得图像的边缘信息丢失得很快。通过适当的填充,可以减缓尺寸的减小,避免信息丢失过快。是卷积神经网络(CNN)中的一个概念,它是指在输入图像的周围增加额外的边界,以便在卷积操作中更好地处理图像边缘的信息。填充通常使用零值进行填充。在进行卷积操作时,卷积核在图像边缘处可能无法完全覆盖,导致输出图像尺寸缩小。通过填充,可以确保卷积核能够涵盖图像的边缘,从而保留更多的信息。使用填充可以减缓图像尺寸的减小,有助于在深层网络中保持足够的感受野。

2023-11-27 19:56:46 1831

原创 (实际上是学生管理系统)电子班牌项目,小结

PS:(说是 f12-网络,浏览器调试器的接口信息)在页面中鼠标右键,选择“检查‘,”控制台“、”源代码“右边,点击两个大于号的图形,选择网络,左侧有一个接口列表,找到上传接口点开(重新上传一次才能看到),看接口参数正确吗?1.进入到登陆界面,账号密码,验证码都对,但报“Request failed with status code 500”错误,我是在源代码的基础上添加了。我改成自己项目的地址也不行,于是我就按照他的目录创建到upload文件,就可以了。

2023-11-14 00:41:07 66 1

原创 IDEA如何修改背景颜色(两步搞定!)

2.选择“外观与行为”中的“外观”(一般打开默认是这个界面),选择你喜欢的主题即可。

2023-10-28 09:14:00 1263

原创 Java基础速通(有C基础)-多态

多态:通俗来说,就是多种形态,具体点就是去完成某个行为,当不同的对象去完成时会产生出不同的状态。(不同动物去完成喊叫行为,喊叫的状态(声音)不同) 同一种行为,不同子类呈现出来的状态是不同的。public void shout(){//子类shout方法对父类shout方法不满意,相当于进行了方法的重写。public void shout(){//子类shout方法对父类shout方法不满意,相当于进行了方法的重写。Ps:多态跟属性无关,多态指的是方法的多态,而不是属性的多态。//让动物是一只具体的猫。

2023-10-08 17:48:11 47 1

原创 Java基础速通(有C基础)-封装、继承、方法的重写

隐藏对象内部的复杂性,只对外公开简单的接口,便于外界调用,从而提高系统的可扩展性、可维护性,提高程序的安全性。通俗的说,把该隐藏的隐藏起来,该暴露的暴露出来。Ps:public 不仅在本类里面可以调用,同一个包下的其他类也可以调用。System.out.println("人类可以吃饭");System.out.println("人类可以睡觉");System.out.println("人类可以喊叫");System.out.println("学生可以学习");(3)为了多态的使用,是多态使用的前提。

2023-10-08 16:11:53 31 1

原创 Java基础速通(有C基础)-构造器

Ps:它的作用不是为了创建对象,而是在创建对象的同时,给它进行初始化。构造方法也叫构造器,是一个创建对象时被自动调用的特殊方法,用于对象的初始化。System.out.println("调用空构造器");System.out.println("行则将至");3.如果一个类中有构造器,那么系统就不会帮你分配默认的空构造器。若无参数列表,称之为无参构造器(空构造器)。2.构造器的参数名字,如果和属性名字重名,就会发生就近原则。//属性 (只定义和业务逻辑相关的代码)//方法 (只定义和业务逻辑相关的代码)

2023-10-08 10:48:23 53 1

原创 Java基础速通(有C基础)-类和对象

对象:模板下具体的产物可以理解为具体对象,对象就是一个一个具体的实例,就相当于这个模板下具体的产品。//对Person 类的对象进行创建,创建了一个Person对象,名字叫p1。类:对对象向上抽取出像的部分,公共的部分以此形成类,类就相当于一个模板。//属性 (只定义和业务逻辑相关的代码)(因为有很多,只定义需要的就行)System.out.println("行则将至");//方法 (只定义和业务逻辑相关的代码)p1.name = "周青风";(2)对象的创建和使用。

2023-10-08 01:16:00 65 1

原创 Java基础速通(有C基础)-方法和方法的重载

public static int Addnum(int Num1,int Num2){//"Addnum"自己定义的名字,一般要"见名只意"同样,可以直接打出"sout",然后敲击一下Tab键或回车,就可以补全。在同一个类中,方法名相同,形参列表不同的多个方法,构成了方法的重载。(2)方法的作用:提高了代码的复用性。对象名.方法名(实参列表) (如Addnum(10,10))方法重载要求:方法名必须相同,形参列表必须不同(类型不同,个数不同等)注:方法的重载只和方法名、形参列表(形参)有关,与其他无关。

2023-10-01 11:33:06 36

原创 (C语言)使用VC为什么会出现警告C4552 “+“(或其它运算符):未使用表达式结果

当我们这样输入时,就会出现警告⚠C4552同时他的运行界面是这样的:我们需要把for后面的a+2的格式改一下:把a+2的值在赋值给a。+=是赋值运算符。a+=2相当于a=a+2。当然,也有许多其他的形式,比如:把a+=2拿出来,放到for语句中,但有两点要注意:1.a+=2;语句不能直接放到for后面:而应该放到printf语句的后面(即最后):2.要加花括号:这样的话for里面就有两条语句了,一定要加花括号{},因为如果不加花括号,只会执行for后面的

2022-12-01 16:17:48 1792 1

空空如也

空空如也

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

TA关注的人

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