- 博客(14)
- 资源 (1)
- 收藏
- 关注
原创 【从零到大模型微调、RAG、提示词】Pytorch篇(2)pytorch的Tensor
张量类似于 NumPy 的 ndarrays,不同之处在于张量可以在 GPU 或其他硬件加速器上运行。事实上,张量和 NumPy 数组通常可以共享相同的底层内存,无需复制数据。如果您熟悉 ndarrays,那么您将熟悉 Tensor API。这部分内容有numpy基础较简单(如果没有numpy基础,先快速了解一下numpy的基础概念后也能很快看懂),直接给出代码,看一遍就明白了。张量是一种专门的数据结构,与数组和矩阵非常相似。在 PyTorch 中,我们使用张量对模型的输入和输出以及模型的参数进行编码。
2025-06-11 21:36:27
318
原创 【从零到大模型微调、RAG、提示词】Pytorch篇(2)pytorch的快速上手
flatten的作用是将一个张量(tensor)中从某个维度(这里是从第一个维度)开始的所有维度“压平”(展平)成一维(batch_size是第0维)。这里定义了线性层1(输入参数28*28,输出参数512)->激活层->线性层2(输入参数512,输出参数512)->激活层->线性层3(输入参数512,输出参数10)。线性层1输入参数为28*28是来自于图片大小,线性层3输出参数为10是来自于所有数据共有10个类。(如自行车、摩托车、小汽车、飞机等所有图片都在10个类中)。
2025-06-11 03:03:14
1131
原创 【从零到大模型微调、RAG、提示词】Pytorch篇(1)pytorch的安装
PyTorch 是一个基于 Python 的开源深度学习框架,由 Facebook 的人工智能研究团队开发。它提供了灵活的张量计算能力(类似于 NumPy),并支持自动求导(Autograd),使得构建和训练神经网络变得更加高效和便捷。PyTorch 采用动态计算图(Dynamic Computation Graph)的方式,允许在运行时逐行构建计算流程,这使得调试和开发更加直观和灵活,深受研究人员和开发者的喜爱。它广泛应用于自然语言处理、计算机视觉、强化学习等领域。
2025-06-10 17:46:05
318
原创 《动手学深度学习PyTorch版》学习笔记Day1
在训练模型的时候,我们需要遍历数据集并不断读取小批量数据样本。这里我们定义一个函数:它每次返回batch_size(批量大小)个随机样本的特征和标签。它通过不断迭代模型参数来优化损失函数。这里自动求梯度模块计算得来的梯度是一个批量样本的梯度和。我们将它除以批量大小来得到平均值。结果检查,神经网络自动计算的参数值与真实参数值相比,可以看出差值很小。根据参数的真值,伪造一个带有误差的数据,误差分布呈正态分布。y=Xw+b+ϵ(ϵ为误差、随机噪声)
2025-03-31 22:34:54
288
原创 word-wrap:break-word;与word-break:break-all;的区别
word-wrap:break-word;与word-break:break-all;的区别:1)word-wrap:break-word;<!DOCTYPE html><html><head><style>p.test{width:11em;border:1px solid #000000;word-wrap:break-word;/*word-break:break-all;*/}</style></he..
2021-04-22 22:17:38
897
原创 font-size的使用tips
在父级元素里写font-size和本级元素写font-size父级的盒子模型padding值不一样。例:html<div class="footer"> <ul> <li><a href="#">安全说明</a></li> <li><a href="#">网站声明</a></li> <li...
2021-04-18 23:21:14
1183
原创 关于a标签的水平和垂直居中的tips(垂直部分有误待改进)
关于a标签的水平和垂直居中的tips例:html:<div class="leftaside"> <ul> <li><a href="#">生意贷</a></li> <li><a href="#">生意一卡通</a></li> <li><a href="#">特色创新功能</a><
2021-04-18 15:30:19
2438
原创 CSS浮动与盒子模型----案例:轮播图 疑难示意
CSS浮动与盒子模型----案例:轮播图 疑难示意一、对margin 0 auto居中的理解文章出处和来源网址:http://www.divcss5.com/rumen/r773.shtml为什么要设置margin:0 auto?设置此样式让DIV布局水平居中于浏览器中,目的就是兼容各大浏览器让布局居中。如果不加margin:0 auto CSS样式,会造成布局在有的浏览器中居中有的浏览器靠左。 禁:如果要让DIV布局居中浏览器中,加入margin:0 auto就不能加入float浮动样式,避
2021-04-01 08:20:03
319
原创 2021-03-24
第三课学习笔记2021年3月24日(?为疑问,**为易忘知识点,《**...**》为易忘知识点集合)CSS引用方式:4种CSS选择器分类:*,标签选择器,类选择器,ID选择器,派生选择器?,伪类选择器,伪元素选择器。CSS样式权重:!important(10000)>内联样式(1000)>ID选择器(100)>类、伪类、伪元素选择器(10)>标签选择器(1)。CSS字体: font 1 font-size:字号 px/% 2 .
2021-03-24 19:50:12
123
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅