- 博客(31)
- 收藏
- 关注
原创 overleaf中latex的使用
红色箭头的指向插入公式。一般的公式先在编辑公式的网站编辑完成,然后转换为Latex的格式插入红色箭头所指的位置即可。通常不会自己创建一个新的项目,而是使用Latex模板,这个模板一般官网都会给出。基本内容就是这些,如有需要在进行搜索。文章引用 使用BibTeX格式。用.tex文件进行内容的编辑。下面是文献的参考列表和引用。下载压缩包之后进行上传。
2024-03-21 10:38:41
548
原创 在指定GPU进行训练
表示只使用1号卡做为你的显卡,并且现在也只能使用这一张卡,且索引id为0,后面model.to()就只能指向0号索引,model.cuda也是类似。就意味着对这四个gpu重新进行排号,0号卡主卡现在是实际的1号卡,设备的0号卡现在是3号卡。是将服务器上的若干gpu重新进行编号,如果现在有4个gpu的话,
2024-03-12 21:33:01
541
1
原创 深度学习多卡训练流程
这里device是cuda,所以数据默认加载到cuda:0 设备上,但是UNet网络在cuda:0、1、2、3都存在,所以可以并行多卡训练。首先 from torch.nn.parallel import DataParallel。
2023-12-11 19:03:33
208
原创 pytorch中DataSet中的魔法__getitem__ 详解
首先,首先写自己的Dataset用来加载数据,并且自己的Dataset中主要包含三个魔法: init、len、getitem,其中最主要的是getitem,因为它和Dataloader关联。在训练模型之前,首先要进行数据的加载,Dataset中和Dataloader被用来加载数据。
2023-12-04 22:01:07
1779
原创 JAVA进阶篇DAY13
那么java基础阶段的学习就先告一段落了,后面可能会补充一点网络编程和多线程的知识,并开始项目框架的学习,第一个项目可能是先搭建一个博客,如果搭建成功的话以后的内容都可以放在自己的博客中了~期待。2023视频更新到这里就没有了,但是后面应该还有内容,包括网络编程、多线程等等。注意:读出来的内容都是字节数。
2023-11-11 13:00:33
128
原创 JAVA进阶篇DAY12
正常情况下,Stream流操作,不会修改数据源,如果想要Stream操作后的数据,就可以使用Stream收集操作。示例中的stream流是一旦被方法调用,就到下一个阶段,无法再被重新调用。
2023-11-10 12:14:09
103
原创 JAVA进阶篇DAY11
之所以在这里介绍不同的集合,比如HashSet、TreeSet等,是因为它们在存储数据元素的时候底层实现是不一样的,比如使用红黑树的思想,哈希存储的思想等等。。
2023-11-06 19:27:17
100
原创 JAVA进阶篇DAY9
目录集合的体系结构介绍:Collection的使用:集合的通用遍历方式:1.迭代器2.增强for循环List接口:数据结构(栈,队列,数组,链表) LinkedList类:(用的少)编辑
2023-11-03 19:38:51
136
原创 JAVA进阶篇DAY8
下面是一个示例:下面是一个抛出异常的示例:两种方式处理:使用throw使用try...catch下面是一个自定义的异常类,并且尝试将方法进行抛出。
2023-11-02 18:09:35
81
原创 JAVA进阶篇DAY5
Object类中toString的用法,下面通过一个实例进行说明:Object类中equals方法:下面是一个实例:下面是使用通过idea自带的重写equals方法。
2023-10-30 11:47:49
69
原创 JAVA进阶篇DAY3
这样就可以在接口中定义非抽象的方法了,这样的好处就是不用在子类中重写这些方法。下面是一个示例:在jdk8中接口内部不仅可以有默认方法(default),还可以存在静态成员函数和私有成员函数。
2023-10-28 22:27:22
109
1
原创 JAVA进阶篇DAY2
下面是一个在不同包下但是有相同类名并且被调用的示例:上面代码在包c下编译执行,并且调用了包a下的类Student并且创建student1对象,如果想使用包b下的Student对象,那么只能通过带包名进行创建,如上面代码的student2对象。
2023-10-25 11:02:30
78
1
原创 JAVA基础篇DAY8
API:Java程序中所有双引号字符串,都是String这个类的对象,例如:字符串:①字符串常见面试题:字符串比较:下面是一个例子:将一个字符串转换为字符数组:( 用的是方法toCharArray() )返回字符串指定索引处的char值用 方法:charAt(索引值)方法 length() :返回字符串的长度。总结:字符串的截取:字符串的替换方法:下面是一个示例:字符串的划分:
2023-10-19 10:43:24
93
原创 JAVA基础篇DAY6
/生成一个随机的100维一维数组。如果java需要通过函数返回多个值,可以把这些值打包在一个数组当中进行返回。Day6为对前面内容的练习:详细内容参考后续的github。//用Java实现数组反转。
2023-10-16 12:46:49
60
1
原创 JAVA基础篇DAY5
数组初始化的时候如果不定义参数后续就无法再进行初始化,所以可以通过定义动态数组实现无需初始化,并在后续进行初始化。且后续初始化过程需要对逐个索引进行初始化。java 数组的定义略有不同,下面是对数组初始化的两种方式。那么二维数组的遍历这里也不同多说了吧...下面是一个例子。如果想要访问数组中的信息,需要通过下标进行访问。通过 数组.length求数组的长度。数组遍历快捷键(数组名.fori)[ 表示数组 , I表示int型。
2023-10-16 11:34:19
61
1
原创 JAVA基础篇DAY3
文件,之前是直接在src文件下面创建多个class类(java代码),但出现的问题是不便于管理这些代码,所以现在采取的方式是在src文件下创建若干个package,如果创建目录为path1.path2.path3,会自动生成path1/path2/path3的目录,然后再在path3的路径下创建你需要的class类。IDEA中的层级关系:首先新建一个项目,项目下面可以创建若干个模块,每个模块被创建之后会生成一个。定义一个类之后,定义的方法和mian函数同级,并且方法只是把main换一个名称。
2023-10-15 20:36:30
53
1
原创 JAVA基础篇DAY2
如上图所示,java的输入先通过Scanner创建一个名为input1的对象,如何通过input1来输入不同类型的变量,如int型的age1,double型的height,boolean型的flag。自增自减运算符:++ -- 这里不多赘述,看下面例子即可。变量:数据类型 变量名 = 数据值;Java当中字符串的拼接:通过➕来进行连接。JAVA的输入操作和C++的不太一样。
2023-10-14 21:20:07
77
1
原创 JAVA基础篇DAY1
上面表示的是一个在idea中进行编译的一个过程,其中codes是创建的一个项目,day1是创建的一个模块,创建模块之后会在模块下面生成一个src文件,注意:必须要在src中编写你的Java程序,这里在src中创建了一个helloworld的类并进行编译。java中编译得到的class文件的名称和类名称保持一致 ,如果在class前面加一个public,可以强制使编译的文件名和类名保持一致,同时编译得到一致的class文件名。多行注释 /* */ME 嵌入式消费电子设备。SE 用于桌面应用开发。
2023-10-13 10:39:49
57
原创 连接远程服务器注意事项(包括连接自己的服务器和租的云服务器)
一般主机是host,在autodl当中主机的内容是root后面的内容,在自己的服务器当中host可以是自己服务器的ip地址。下面是一个云服务器的例子。
2023-10-03 20:33:24
70
原创 Linux中创建anaconda的环境
拥有自己的服务器之后,就可以通过Xshell远程连接服务器的Linux系统,然后搭建和windows一样的anaconda环境,由此实现远程训练模型。conda remove --name your_env_name package_name # 删除环境中的某个包。conda remove -n your_env_name(虚拟环境名称) --all。conda install -n 环境名 包名 # 在conda指定的某个环境中安装包。这样,我们就成功进入到conda的bash环境中。
2023-09-28 12:06:19
1485
原创 Linux操作系统
cp XXX HHH --将名为XXX的文件夹/文件复制到名为HHH的文件夹中 ,如果XXX为一个目录的话命令cp后要加一个-r (复制的时候也可以同一目录下面进行复制,但是要注意,不能同名)find -iname XX 用来查看当前路径下的名为XX的文件的路径,这里的XX如果是英文字母的话可以不区分大小写,但是-name会区分大小写。find XXX 用来查看名为XXX的目录下的所有文件的路径,如果只用find,则表示查找当前路径下的所有文件的路径。表示两个字符,ls X?
2023-09-11 14:14:34
60
原创 Python 从入门到Machine learning,DeepLearning
谨以此篇记录我在学习 python过程中的点点滴滴qijishidai受朋友张鹏年影响,突发奇想,也想在这里记录自己学习python的一些历程,包括但不限于一些环境的配置问题,库的安装问题以及pip 问题等,甚至到后面的机器学习中遇到的一些问题,都会记录在这里。至于为什么会学习python,是因为在学习C++ primer plus 这本书的过程中感受到了C++的庞大,让我学的有点心累,在对面向对象有一定了解之后我决定开始专注于一门语言的学习,希望自己不要长时间拘泥于语言的学习,而是把它作为..
2022-04-22 11:11:41
686
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人