- 博客(9)
- 收藏
- 关注
原创 Java8内存分析
当下次触发Minor GC时, 如果这个对象还存活,则会将该对象复制到另一个S区,并将这个对象的年龄+1,后续重复此操作,每次Minor GC时都存活时,都会从一个S区复制到另一个S区,直到该对象年龄达到一定程度(默认为 15), 就会将这个对象转移到 老年代。引用计数:通过一个对象的引用计数器来判度,有引用,则计数器+1,反之-1,如果为0则代表没有引用。当然,如果这个对象是一个特别大的对象, 放不进Eden区或者S区,也就是新生代内存不足时,通过“大对象分配”机制来处理,会直接将该大对象放进 老年代。
2024-11-05 16:51:28
744
1
原创 线性神经网络(pyTorch实现)
定义线性回归模型# 初始化模型参数使用定义线性回归模型。。第一个指定输入特征形状,即2,第二个指定输出特征形状,输出特征形状为单个标量,因此为1。初始化权重w为均值 0、标准差 0.01 的正态分布。初始化偏置b为 0。# 定义损失函数# 定义优化算法使用均方误差损失函数。使用随机梯度下降优化算法,学习率为 0.03。
2024-06-27 17:58:47
324
原创 线性回归网络(从0开始)
要对数据集进行遍历,在每次迭代中,我们读取一小批量训练样本,并通过我们的模型来获得一组预测。其中自变量 X 是特征集合(数据集),其中,X的每一行是一个样本,每一列是一种特征。梯度下降最简单的用法是计算损失函数(数据集中所有样本的损失均值)关于模型参数的导数(在这里也可以称为梯度)。线性回归的目标是找到一组权重向量w和偏置b , 当给定从X的同分布中取样的新样本特征时,这组权重向量和偏置能够使得新样本预测标签的误差尽可能小。然后,我们计算小批量的平均损失关于模型参数的导数(也可以称为梯度)。
2024-06-21 17:35:23
458
原创 pytorch中的基本计算方法
假设 A 和 B 是形状为 [batch_size, m, n] 和 [batch_size, n, p] 的三维张量,那么 torch.matmul(A, B) 将返回形状为 [batch_size, m, p] 的结果。5.4、 如果第一个参数是二维张量(矩阵),第二个参数是一维张量(向量),那么将返回矩阵×向量的积。具体来说,如果你有两个张量 A 和 B,它们的形状分别是 [m, n] 和 [n, p],那么 torch.mm(A, B) 的结果将是一个形状为 [m, p] 的二维张量。
2024-06-18 16:46:10
409
原创 huggingface 无法访问
在环境变量中添加 HF_ENDPOINT = “https://hf-mirror.com”注意,huggingface v0.18之前用的是 HF_ENDPOINT,之后的版本用的是 HF_INFERENCE_ENDPOINT想要下载模型也可以去 https://hf-mirror.com下载。
2024-04-17 10:19:47
978
原创 安装CUDA以及pytouch
https://blog.youkuaiyun.com/qq_35930739/article/details/128167167https://blog.youkuaiyun.com/weixin_44990847/article/details/120480236
2024-01-26 16:58:20
744
原创 集合源码之Map
MapMap内存储的是键/值对形式的数据,通过“键”对象来查询“值”对象Map中,key值是唯一的(不能重复),而key对象是与value对象关联在一起的HashMap代码一步步解析源码 Map hashMap = new HashMap(); hashMap.put("key1","value1"); hashMap.put("ooookey1","value1"); hashMap.put("key2","value2");new HashMap()干了什么:指定in
2020-08-21 16:54:58
246
原创 CSS中的flax布局
记录学习一下CSS中的flax布局。flax是什么,全称叫弹性盒子, 有两个核心概念: flax container 和 flax item。初识flax:为什么这三个小方块不在一行显示呢?答: 因为div(小程序中的view)元素都是块级元素,而块级元素默认情况下,不管宽高是多少都是占一行显示的。怎么将这三个小方块放在一行呢?答: 有块级元素,就有行内元素,只需要将这三个元素的display属性设置为 inline即可。但是,行内元素不能设置元素的宽高。那怎么才能设置行内元素的宽高呢?
2020-08-20 22:55:37
1673
原创 springboot将空字符串参数置为NULL
遇到这么个问题,前端传参数时,没值的字符串参数也会提交到后台,但是传过来的参数值并不是NULL,而是一个空字符串,所以需要解决这个问题。1、首先创建一个配置类,实现WebMvcConfigurerAdapter:@Configurationpublic class WebMvcConfigurer extends WebMvcConfigurerAdapter { //todo ...}2、重写WebMvcConfigurerAdapter的 addForm...
2020-08-18 10:35:45
4634
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人