- 博客(113)
- 资源 (4)
- 收藏
- 关注
原创 labelme标签批量转换数据集json_to_dataset
在001.json所在文件夹内,会生成一个001_json的文件夹,里面有5个文件,其中的label.png为所要的分割掩膜,label_viz.png是通道融合图,新版本的labelme没有.yaml文件(因此新版本的labelme中仅会生成4个文件)。生成的label图片均在文件中,且图片名均是label.png,所以需要批量提取label.png,其他4个文件没有用,代码如下。新建一个txt文件,把这个复制进去,然后改名为test.bat,和要转换的文件放在一起。图片的转换随便搜索就有。
2024-12-19 21:10:22
1039
原创 Word使用分隔符实现页面部分分栏
前面不分栏,后面分栏(或前面分栏,后面不分栏),只需要在分隔位置处插入。在word中实现页码从某一页开始编码会用到。
2024-12-19 10:51:57
775
原创 接第二部分 Advanced Learning Algorithms
第一次训练一个模型时,几乎永远不会像想要的那样工作,因此需要实施一些诊断,比如查看算法的偏差和方差以及错误分析(error analysis),然后根据诊断结果做出提高算法性能的决定,比如扩大神经网络、更改正则化参数 λ 、添加更多的训练数据、使用更多的特征或使用更少的特征。耳朵形状有“尖尖的(pointy)”,“耷拉的(floppy)”;【决策树的最大深度越大,构建的决策树越大,这有点像拟合更高阶的多项式或训练更大的神经网络,它让决策树学习更复杂的模型,会将非常复杂的函数拟合到训练集上,这会增加。
2024-12-05 17:20:16
787
原创 将word里自带公式编辑器编辑的公式转换成用mathtype编辑的格式
word自带公式编辑器编辑的公式格式:MathType编辑的格式:将word里自带公式编辑器编辑的公式转换成用mathtype编辑的格式方法见文章:。见文章:。见文章:。
2024-12-04 16:57:27
813
原创 使用screen命令实现本地终端关闭后继续在远程服务器继续跑训练或者其他代码
GNU Screen是一款由GNU计划开发的用于命令行终端切换的自由软件。用户可以通过该软件同时连接多个本地或远程的命令行会话,并在其间自由切换。GNU Screen可以看作是窗口管理器的命令行界面版本。它提供了统一的管理多个会话的界面和相应的功能。在用服务器跑深度学习模型的时候,往往需要用到后台运行,否则一断开终端程序就终止了。使用screen管理会话,不仅可以临时断开一个会话,让程序在后台继续运行。也可以在一个窗口管理多个会话,非常方便。
2024-12-01 15:43:24
488
原创 IEEE 期刊、会议论文模板下载网站(TNNLS)
2、选择期刊TNNLS(IEEE Transactions on Neural Networks and Learning Systems)1、选会刊(trans)、期刊(journal)、快报(letters)、会议(conference)
2024-12-01 15:27:20
1264
原创 第二部分 Advanced Learning Algorithms
第二部分 Advanced Learning Algorithms文章目录第二部分 Advanced Learning Algorithms序言神经网络(Neural Networks Intuition)神经元和大脑(Neurons and the brain)需求预测(Demand Prediction)举例:图像感知(Recognizing Images)神经网络层(Neural network layer)更复杂的神经网络(More complex neural networks)神经网络前向传播
2024-11-22 15:09:39
963
原创 第一部分 Supervised Machine Learning: Regression and Classification
第一部分 Supervised Machine Learning: Regression and Classification文章目录第一部分 Supervised Machine Learning: Regression and Classification线性回归模型代价函数公式理解代价函数可视化代价函数可视化举例梯度下降梯度下降的实现理解梯度下降学习率α用于线性回归的梯度下降运行梯度下降多维特征矢量化(向量化)用于多元线性回归的梯度下降算法正规方程(Normal equation)特征缩放(Feat
2024-11-06 17:56:58
733
原创 打开cmd窗口并执行cmd命令的Windows脚本(.bat文件)
由于需要频繁在cmd窗口中输入命令设置ssh隧道转发,因此考虑编写一个脚本实现。
2024-11-04 12:11:01
1012
原创 python包的其他安装方法:whl、.tar.gz
WHL文件是以Wheel格式保存的Python安装包,Wheel是Python发行版的标准内置包格式。在本质上是一个压缩包,WHL文件中包含了Python安装的py文件和元数据,以及经过编译的pyd文件,这样就使得它可以在不具备编译环境的条件下,安装适合自己python版本的库文件。如果要查看WHL文件的内容,可以把.whl后缀名改成.zip,使用解压软件解压打开即可查看。为什么会用到whl文件来安装python库文件呢?
2024-10-28 16:27:42
1368
原创 conda虚拟环境中安装cuda方法、遇到的问题
nvcc是与CUDA Toolkit一起安装的CUDA compiler-driver tool,它只知道它自身构建时的CUDA runtime版本,并不知道安装了什么版本的GPU driver,甚至不知道是否安装了GPU driver。CUDA有 runtime api 和 driver api,两者都有对应的CUDA版本, nvcc -V 显示的就是前者对应的CUDA版本,而 nvidia-smi显示的是后者对应的CUDA版本。只要找到对应cuda版本的文件,复制到虚拟环境cuda路径下即可。
2024-10-28 16:26:48
6364
9
原创 SSH免密登录
有一步,让你选择文件的名称和位置,这里最好自己输入一个文件名,从而如果有多个key的时候可以区分开来。我的电脑配置了对服务器的免密登录后,我的电脑生成的公钥文件内容会追加写入到服务器的。文件与我的电脑下的id_rsa.pub中内容是一样的,如下图所示。-> 比如这里我们就命名为。文件中,查看服务器下的。
2024-10-21 15:52:28
313
原创 Markdown数学公式LaTeX
LaTeX编写论文时书写数学公式非常好用,比Word好用,可以学一下。,揭示了质量和能量之间的关系。符号表示公式的开始和结尾。这是一元二次方程求解公式。爱因斯坦质能转换方程。
2024-10-21 11:28:57
431
原创 Jupyter notebook和Conda使用
Jupyter notebook(此前被称为IPython notebook)是一个基于网页的交互式笔记本,支持运行多种编程语言(主要是Python和R语言,最主要的就是Python)。Jupyter notebook的本质是一个Web应用程序,便于创建和共享文学化程序文档,支持实时代码,数学方程,可视化和markdown。用途包括:数据清理和转换,数值模拟,统计建模,机器学习等。
2024-10-20 21:35:32
962
原创 jupyter notebook远程连接服务器
Jupyter Notebook 的本质是一个 Web 应用程序,便于创建和共享文学化程序文档,支持实时代码,数学方程,可视化和 markdown。就可以使用刚才设置的密码和端口在自己电脑上的浏览器上连接jupyter了,首先在服务器上运行jupyter notebook。因为已经可以使用jupyter了,但是发现,在jupyter上运行ipynb的时候,内核只有一个默认的python3。访问到jupyter notebook后,其他文件可以正常打开,但是打开。
2024-10-13 15:49:13
1600
原创 PyCharm+ssh跳板机+服务器
pycharm连接内网服务器必须通过跳板机,这种情况下pycharm的配置则比较复杂,需要使用ssh免密登录和ssh隧道。如果不是内网服务器则pycharm配置比较简单。下面介绍的都是pycharm通过跳板机连接内网服务器。
2024-10-12 12:31:29
2364
原创 「安装」 Windows下安装Anaconda、CUDA、Pytorch、Jupyter使用
确认有NVIDIA GPU安装CUDA安装miniconda安装GPU版PyTorch安装d2l和Jupyter下载d2l记事本运行测试。
2024-09-27 16:16:05
1768
原创 第一章 介绍:程序设计与C语言
其他语言比如Java,都有其他语言可以代替。而在一些场合中C语言是唯一的选择,比如做操作系统、嵌入式系统,这些只能选择使用C语言(有时可以使用C++)现代的编程语言在语法上的差异很小几乎都是C-like语言(语法上与C语言差不多)语言的能力/适用领域主要是由库和传统所决定的常听到有人说他学的是Visual C,有人学的是Turbo C,不是我们学的什么Dev C,是他们的比我们的高级吗?还有GCC到底是什么?答:GCC最早是GNU的C语言编译器,如今已是GNU一系列编译器的集合。
2024-07-05 18:19:26
1132
2
原创 Git(涵盖GitHub\Gitee码云\GitLab)
Git部分:Git介绍 - 分布式版本控制工具 VS 集中式版本控制工具Git安装 - 基于官网发布的2.32.1安装讲解Git命令 - 基于开发案例讲解git的常用命令Git分支 - 分支特性 分支创建 分支转换 分支合并 代码合并冲突解决 【Git分支是Git的一大特性】IDEA集成GitGitHub部分:创建远程库代码推送 - Push代码拉取 - Pull代码克隆 - Clone。
2024-06-28 19:36:37
1093
1
原创 第十四章 项目案例《多人聊天室》
第十四章 项目案例《多人聊天室》案例需求描述多人聊天室比如微信群、QQ群等就属于多人聊天室项目。多人聊天室项目的特点就是可以拥有多个客户端,每个客户端都有自己的唯一的名称,而且当一个客户端发送数据到聊天室时,整个聊天室中所有成员都可以看到这条数据。客户端可以有多个,但是服务器端只有一个。一个服务器要处理多个客户端之间的通信就需要使用到多线程。当一个客户端连接服务器成功后,服务器端就会开启一个线程与之通信。这里使用第三方库wxPython来绘制聊天室界面。wxPython:是Python的第三方
2024-05-30 19:48:15
1021
2
原创 第十三章 进程与线程
程序英文单词为Program,是指一系列有序指令的集合,使用编程语言所编写,用于实现一定的功能。进程进程则是指启动后的程序,系统会为进程分配内存空间。
2024-05-29 19:07:19
1201
原创 第十二章 网络编程
通信协议协议即规则,就好比汽车上路要遵守交通规则一样,为了使全世界不同类型的计算机都可以连接起来,所以制定了一套全球通用的通信协议——Internet协议。有了Internet协议,任何私有网络,只要支持这个协议,就可以接入互联网。Internet协议主要的协议和层次关系:IPipconfig。
2024-05-24 11:38:58
882
原创 第十一章 文件及IO操作
文件文本文件:由于编码格式的不同,所占磁盘空间的字节数不同(例如GBK编码格式中一个中文字符占2字节,UTF-8编码格式中一个中文字符占3字节)。二进制文件:没有统一的编码,文件直接由0或1组成,需要使用指定的软件才能打开。Python操作文件的步骤:1、打开文件变量名 = open(filename,mode,encoding)filename:要打开的文件路径,若文件不存在则会创建文件,并不会报错。mode:打开文件的模式。只读®,只写(w),读写(r+)
2024-05-23 15:33:00
788
原创 第十章 模块及常用的第三方模块
模块模块的分类一个以 .py 结尾的文件就是一个模块,新建Python文件,实际上就是在新建模块自定义模块的作用。
2024-05-17 18:58:18
769
原创 第九章 面向对象程序设计
类是怎么来的?类是由N多个对象抽取出“像”的属性和行为从而归纳总结出来的一种类别。在Python中一切皆对象。a = 10b = 9.8自定义数据类型的语法结构为:【注意类名的首字母要大写,小括号()可写可省略】class 类名():pass创建对象的语法格式为:对象名 = 类名()# 编写一个Person类pass# 编写一个Cat类:pass# 编写一个Dog类(这里省略小括号)class Dog:pass。
2024-05-11 11:29:50
482
1
原创 第七章 异常处理
Bug:它指的是检测并排除计算机程序/机器中的故障。粗心导致的语法错误:1、漏了末尾的冒号,如if语句、循环语句、else子句等2、缩进错误,该缩进的没有缩进,不该缩进的乱缩进3、把英文符号写成中文符号,例如:引号、冒号、括号4、字符串拼接的时候,把字符串和数字拼在一起5、没有定义变量,例如:while循环条件的变量没有定义6、‘==’比较运算符和‘=’赋值运算符的混用。
2024-04-24 11:22:34
656
原创 第五章 组合数据类型
字符串是有序的字符序列。属于序列结构的还有列表、元组、集合和字典。其中列表和元组叫有序序列;集合和字典叫无序序列。同时列表、元组、集合和字典又是Python中的组合数据类型。是一个用于存储多个值的连续空间,每个值都对应一个整数的编号,称为。切片操作:注意:切片操作可以。“切片”指的是访问序列元素的一种方法,只不过访问的不是一个,而是一定范围内的元素。通过切片操作可以生成一个新的序列。注意学习如何实现操作(在上述代码的最后两句),关键在于。
2024-04-17 10:38:50
841
原创 第三章 Python数据类型和运算符
保留字是指在python中被赋予特定意义的一些单词,在开发程序时,不可以把这些保留字作为变量、函数、类、模块、和其他对象的名称来使用。可以通过python的内置模块keyword关键字获取保留字。【内置模块是指在安装python解释器的时候,直接跟python解释器一起安装过来的,可以直接使用的】会发现保留字有大写也有小写,注意的。
2024-01-26 09:33:47
1146
原创 第一章 Python软件安装
Python解释器官网https://www.python.org/。设置字体大小file->settings->editor->font。设置外观file->settings->appearance。要卸载Python解释器则要把这两个都卸载掉。测试使用Python解释器。
2024-01-24 09:15:19
468
原创 8.缓冲区管理
在T时刻缓冲区2已经充满,设备开始空闲,并且此时缓冲区1中的数据在M时刻就已经被取空了,因此缓冲区2的数据被充满之后设备就可以接着往缓冲区1中冲入数据耗时T,假设在2T缓冲区2中的数据还没有完全被取走(即假设2T<2M+C),所在在2T时刻虽然设备空闲,但是由于缓冲区2此时还没有被取空,而缓冲区1刚刚被充满,因此在这个时刻设备并不能接着往缓冲区2中充入下一块数据,只有缓冲区2中的数据被取空之后,设备才可以继续往缓冲区2中写入下一块的数据。假设初始状态缓冲区1满,缓冲区2空,工作区为空。
2023-08-28 00:27:58
277
开发团队人员调度软件项目
2022-01-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人