- 博客(27)
- 收藏
- 关注
原创 PyTorch 中的维度操作详解
是描述张量形状的一种方式。维度操作是 PyTorch 中非常重要的功能,常用于调整张量的形状以适配各种计算需求。以下是常见的维度操作及其示例。通过这些操作,可以灵活调整张量的形状,使其适配各种计算需求!的作用是在指定维度上增加一个大小为 1 的维度。的作用是移除指定维度上大小为 1 的维度。的作用是沿着指定的维度对张量求和,并。在 PyTorch 中,
2025-03-08 15:57:27
779
原创 deepseek本地部署+知识库训练
第二步:下载deepseek,进入该网站https://ollama.com/library/deepseek-r1,选择不同参数大小,然后复制该命令(我下载的是8b)第四步,构造知识库,选择设置,选择硅基流动,点击获取密钥,此时需要注册硅基流动的账号,自己创建一个密钥复制进来即可。加入后,记得开启,点击检测,若添加成功即可使用该模型,此时,在不联网的情况下,也可以与该模型对话了。然后选择知识库,点击添加,确定知识库名称,选择嵌入式模型(提示:硅基模型要开启才可以选中)下载好后打开,界面入下图所示。
2025-02-21 16:45:16
1474
原创 初识CNN
3为一块,3个通道的矩阵分别与flter内积得到三个值,再相加,得到一个值后,再加上一个bias,然后输出,结果见上图,不同的通道filter不同,即一个filter是一个卷积内核,3。如图所示的是最大池化层,它起到一个缩小长和宽的作用,进行筛选过滤,但不能改变特征数,最常用的是最大池化,即选择权重最高的。3(前面两个三自己定)*3(必须与输入数据的深度相同),旁边灰色的0是用来填充的,这样原本是边界的值不再是边界,增加使用的概论。3,之所以是3 ,是因为前面的深度是3,用了6个卷积核,得到28。
2024-10-15 19:01:09
494
原创 自动求导机制
是一个向量,表示一个函数在某一个点上各个方向的变化率。对于单变量函数,梯度=导数;对于多变量函数,梯度=对多个变量偏导所组成的向量。
2024-08-28 15:55:20
204
1
原创 指针,指针变量,变量,引用的区别与联系
指针(Pointer)、指针变量(Pointer variable)、引用(Reference)和变量(Variable)是编程中常用的概念,它们之间有着一些区别和联系。:指针变量存储的是其他变量的地址,而引用是其他变量的别名。因此,指针变量本身是一个变量,而引用本身并不是一个变量,它只是其他变量的别名。来访问所指向的变量的值,而引用则不需要。此外,指针可以在运行时重新分配指向的对象,而引用在创建后不能改变指向。:指针和引用都可以用于间接访问变量,但它们的语法和用法不同。,然后创建了一个指向。
2024-03-03 13:41:02
611
原创 JavaDay11(对象内存分析的总结)
JVM(java虚拟机)主要包括三块内存,分别是:栈内存,堆内存,方法区内存。堆内存和方法区内存各一个,一个线程拥有一个栈内存栈中主要存储方法体中的局部变量方法体的代码片段以及整个类的代码片段都被存储到方法区内存中,在类被加载的时候这些代码片段会载入在程序执行过程中使用new运算符创建的Java对象,存储在堆内存中,对象内部有实例变量,所以实例变量存储在堆内存中变量分类:局部变量【方法体中声明】成员变量【方法体外声明】实例变量:无static修饰。
2024-02-02 16:49:25
231
原创 Java Day10(对象的创建和内存分析1)
局部变量在栈内存中存储,成员变量中的实例变量在堆内存的Java对象内部存储。实例变量是一个对象一份,100个对象就有100份。
2024-02-01 22:06:08
415
1
原创 JVM Day03(类加载器,类的加载过程)
1.类加载器子系统作用类加载器子系统负责从文件系统或网络中加载Class文件,class文件在文件开头有特定的标识符ClassLoader只负责class文件的加载,至于他是否可以运行,则由Execution Engine决定加载的类的信息存放于一块称为方法区的内存空间。除了类的信息外,方法区中还会存放运行时的常量信息,可能还包括字符串,字面值和数字常量(这部分常量信息是Class文件中常量池部分的内存映射)2. 类的加载过程第一步 加载通过一个类的全限定名获取定义此类的二进制字节流
2024-02-01 15:33:08
335
1
原创 JVM Day02
Java虚拟机的启动是通过引导类加载器(bootstrap class loader)创建一个初始类(initial class)来完成的,这个类是由虚拟机的具体实现指定的。
2024-01-30 20:48:45
885
1
原创 Java Day07(for,while,do while,break,continue)
【代码】Java Day07(for,while,do while,break,continue)
2024-01-28 19:01:02
256
1
原创 Java Day02
1.java注释单行注释://单行注释,只注释当前行多行注释:/* 多行注释 */javadoc注释:(专业的注释,将来会被javadoc命令解析为帮助文档)/***javadoc注释*Javadoc注释*javadoc注释*javadoc注释*/(类体中不允许编写java语句,变量除外)2.public class与class的区别一个Java源文件中可以定义多个class,每个class都可以生成对应的.class字节码文件一个java源文件当中不一定有public修饰的
2024-01-17 21:35:10
578
原创 java day01
1.常见的dos命令exit 退出dos窗口cls 清除屏幕dir 列出当前目录下所有的子文件/子目录cd 命令(即change directory)用法:cd 目录的路径绝对路径:表示该路径从以某个磁盘的盘符为出发点的路径相对路径:表示该路径从当前所在的路径下作为出发点的路径cd … 回到上级目录cd \ 直接回到根目录切换盘符 d: 切换到d盘、c: 切换到c盘2.Java的加载与执行编译过程:.java文件是源文件 ——>检查是否符合Java语法,符合j
2024-01-16 19:37:46
337
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人