自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java语法

不管你是否自定义构造方法,所有的类都有构造方法,因为Java自动提供了一个默认构造方法,默认构造方法的访问修改符和类的访问修改符相同(类为 public,构造函数也为 public;通常会使用构造方法给一个类的实例变量赋初值,或者执行其它必要的步骤来创建一个完整的对象。java.util.Arrays 类能方便地操作数组,它提供的所有方法都是静态的。4每当添加的元素个数超出数组的长度,ArrayList会自动对长度进行扩展。2.Vector是线程安全的,ArrayList则是非线程安全的。

2023-11-17 19:34:17 70

原创 PyTorch 深度学习实践 第4讲-back propagation

grad初始为None,调用l.backward()方法后w.grad为Tensor,故更新w.data时需使用w.grad.data。3,算法中主要体现反向传播在于l.backward(),调用该方法后w.grad由None更新为Tensor类型,且w.grad.data的值用于后续w.data的更新。l.backward()会把计算图中所有需要梯度(grad)的地方都会求出来,然后把梯度都存在对应的待求的参数中,最终计算图被释放。取tensor中的data是不会构建计算图的。

2023-06-09 11:18:29 104

原创 PyTorch 深度学习实践 第5讲

self.linear(x)也由于魔法函数call的实现将会调用torch.nn.Linear类中的forward,至此完成封装,也就是说forward最终是在torch.nn.Linear类中实现的,具体怎么实现,可以不用关心,大概就是y= wx + b。因此新写的类中需要重写forward()覆盖掉父类中的forward()由于魔法函数call的实现,model(x_data)将会调用model.forward(x_data)函数,model.forward(x_data)函数中的。

2023-06-09 11:18:23 82

原创 PyTorch 深度学习实践 第3讲-Gradient descent algorithm

为了解决在机器学习过程中在遇到“鞍点”(即总体所有点的梯度和为0,导致w=w-0.01*0,w不会改变)而导致不能继续进行的问题。可以采用随机梯度下降,即随机的取一组(x,y)的梯度,作为梯度下降的依据,而不用总体所有点的梯度和,作为梯度下降的依据。3、本算法中的随机梯度主要是指,每次拿一个训练数据来训练,然后更新梯度参数。任务:模拟梯度下降算法,计算在x_data、y_data数据集下,y=w*x模型找到合适的w的值。2.梯度函数gradient()由计算所有训练数据的梯度更改为计算一个训练数据的梯度。

2023-06-01 18:11:13 75

原创 PyTorch 深度学习实践 第2讲 linear_model

2.for循环中,使用了np.arange.numpy中的经典函数,不熟悉的话去补一下numpy基础。1.函数forward()中的变量w。这个变量最终的值是从for循环中传入的。B站 六二大人,参考up错错莫,并加入了自己的思考(特别鸣谢)5.对代码进行了详细的注释,方便新手入门。

2023-06-01 15:58:15 136

原创 leetcode数组+双指针专题

数组+双指针,重点在滑动窗口部分!

2023-05-13 11:28:19 678

原创 leetcode链表专题

链表专题,很多链表题目都是用双指针,使用画图能够快速理清思路

2023-05-11 20:00:34 263 1

原创 代码随想录二叉树专题

完全二叉树的定义如下:在完全二叉树中,除了最底层节点可能没填满外,其余每层节点数都达到最大值,并且最下面一层的节点都集中在该层最左边的若干位置。满二叉树:如果一棵二叉树只有度为0的结点和度为2的结点,并且度为0的结点在同一层上,则这棵二叉树为满二叉树。前面介绍的树,都没有数值的,而二叉搜索树是有数值的了,二叉搜索树是一个有序树。若它的左子树不空,则左子树上所有结点的值均小于它的根结点的值;若它的右子树不空,则右子树上所有结点的值均大于它的根结点的值;1.二叉搜索树的最小绝对差。lc 538和lc1038。

2023-04-25 21:06:52 521 1

原创 牛客acm模式输入输出场练习

leetcode刷了400多道,发现acm模式又不熟悉了,抽了一个小时快速把牛客输入输出场练习完。当你笔试的时候怀疑系统或者题目数据有问题的时候请务必先怀疑自己的代码!当你笔试的时候怀疑系统或者题目数据有问题的时候请务必先怀疑自己的代码!当你笔试的时候怀疑系统或者题目数据有问题的时候请务必先怀疑自己的代码!毕竟华子机试是acm模式,不要因为这个阴沟里翻船呜呜呜。用stringstream来分割指定的字符字符串。10.自测本地通过提交为0。8.字符串排序(1)8.字符串排序(2)9.字符串排序(3)

2023-04-17 10:53:12 545 2

原创 SQL必知必会刷题总结

作为一名靠代码吃饭的技术人员,怎么能一天不敲代码呢(doge)mysql是最基础且必须掌握的一项技能,sql语句刷起来很快,就大概花了一周的时间将mysql必知必会,以及mysql快速入门,刷完了在多表查询处还是有一些不熟练的地方sql执行顺序fromwheregroup byhaving聚合函数selectorder by从 Customers 表中检索所有的 ID :select cust_id from Customers;SQL61 检索并列出已订购产品的清单 :select d

2023-04-04 19:16:36 643 1

空空如也

空空如也

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

TA关注的人

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