自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(117)
  • 资源 (19)
  • 收藏
  • 关注

原创 Centos升级gcc版本

将export LD_LIBRARY_PATH=/opt/software/mpc-0.8.1/lib/:$LD_LIBRARY_PATH 添加到环境变量~/.bashrc,执行source ~/.bashrc使环境变量生效。解决:在环境变量中添加export LIBRARY_PATH=/usr/lib/x86_64-linux-gnu/进入目录/*自己的目录*/gcc-11.4.0/,新建build文件夹,进入该文件夹,执行以下命令。cd /*自己的目录*/gcc-11.4.0/mpc-1.0.3。

2024-01-22 10:49:36 1189

转载 PyCharm解决Git冲突

使用Git工具进行异步开发的优点是非常显而易见的,在开发效率和版本管理上得到非常大的进步。当然异步开发过程中也难免会遇到一些开发冲突,比如两个人同时修改了同一个文件,那最终仓库上的版本肯定只能保留一个版本,因此在pull下来的过程中就会提示合并冲突。此时可以使用PyCharm中的专业合并冲突解决工具来进行处理,该工具首先可以在界面上列举出来所有包含冲突的文件,其次是支持diff的界面,并且可以直接在界面上进行代码修改。

2024-01-10 15:06:58 146

原创 4.Swin Transformer目标检测——训练数据集

报错问题:TypeError: FormatCode() got an unexpected keyword argument ‘verify’步骤4.修改文件configs/_base_/dataset/coco_instance.py。步骤3:修改文件configs/_base_/default_runtime.py。在项目跟目录,新建目录data/coco,将下载的资源直接放到文件夹中。步骤2:修改tools/tran.py文件。步骤1:准备待训练的coco数据集。添加上下载好的模型路径。

2023-11-09 14:55:23 277

转载 java spring boot idea启动报错 Command line is too long

idea启动报错,错误信息:

2023-10-20 11:16:07 621

原创 git 报错

问题现象 : 之前一直可以用,突然打开报错,failed to fork child process no such file or directory,dll rebasing may be required。如C:\Program Files\Git\bin。将 msys-2.0.dll拷贝到上一级目录,然后在原来的\bin目录下执行下面命令。然后再拷贝回去替换这个DLL文件。环境:win7 64位。是进入Git安装目录。

2023-10-18 09:28:30 331

转载 线性回归(Linear Regression)

过犹不及用在这里也适合,过度拟合也很脆弱的,因为可能新增加一个或几个数据就破坏了之前的完美,就好像专门为你定制的帽子戴在别人头上就没那么合适和美了,当然,拟合的不及也不好,这时候可能就要换模型或者调参了吧。刚好今天听大妈讲机器学习,各种复杂高大上的算法,其背后都是在求”拟合“。举个简化的例子:员工的工资 y 与 学历 x 的关系。假设学历越高,工资也越高,二者是某种程度上的线性关系,线性回归估计是最简单的拟合了。当只有一个 x1 的时候,就是最简单的线性回归。回归,指的是研究变量之间的关系,这个由来在。

2023-10-10 10:59:05 149

原创 PySpark 线性回归

Spark ML 是 Spark 提供的一个机器学习库,用于构建和训练机器学习模型。它提供了一系列常用的机器学习算法和工具,包括分类、回归、聚类、模型评估等。我们可以使用 PySpark 中的 Spark ML 来训练和评估我们的机器学习模型。本文介绍了如何使用 PySpark 提供实时预测的方法。通过使用 PySpark 的 Spark ML,我们可以训练和调优机器学习模型,并使用训练好的模型进行实时预测。希望本文能对读者理解和使用 PySpark 进行实时预测有所帮助。

2023-10-09 17:28:22 504

转载 粒子群算法

其中,v(t)和x(t)分别表示粒子的当前速度和位置,v(t+1)和x(t+1)表示更新后的速度和位置,pbest表示粒子的个体最优位置,gbest表示群体最优位置,w是惯性权重,c1和c2是加速因子,rand()表示一个在[0,1]范围内的随机数。1. 参数选择困难:PSO算法的性能受到参数的选择和设置影响较大,特别是惯性权重和加速因子的选择往往需要通过试错方式进行调整,增加了算法的实验难度。5. 更新粒子速度和位置:通过考虑个体历史最优位置和群体最优位置,更新粒子的速度和位置。

2023-10-09 15:09:04 120

原创 python np 基础知识

5.np.random.rand() 该函数括号内的参数指定的是返回结果的形状,如果不指定,那么生成的是一个浮点型的数;如果是两个以上的数组,那么返回的维度就和指定的参数的数量个数一样。其返回结果中的每一个元素是服从0~1均匀分布的随机样本值,也就是返回的结果中的每一个元素值在0-1之间。1).low:采样区域的下界,float类型或者int类型或者数组类型或者迭代类型,默认值为0。3.random.random()用于生成一个0到1的随机符点数: 0 <= n < 1.0,每次生成的结果是不同的。

2023-10-08 14:29:54 163

原创 pyspark dataframe 列类型校验

输入数据为spark dataframe。

2023-10-08 11:27:46 66

原创 3.Cenots Swin-Transformer-Object-Detection环境配置

解压缩文件后,进入文件目录,执行命令python setup.py develop。再执行 pip install -r requirements.txt -i。1.下载Swin-Transformer-Object-Detection。python setup.py develop 成功后如下图。然后再执行:python setup.py develop。版本选择1.4.0,下载好后,执行安装。步骤3:安装mmcv-full安装。解决方式,安装cython。报错:gcc:error。

2023-09-27 18:20:05 159

原创 2.安装conda python库

由于在线安装总出错,建议先将包下载下来之后,再安装。由于torch,依赖numpy,所以要先安装numpy。使环境变量生效,source ~/.bashrc。安装torchvision依赖于pillow。一路执行回车,然后选择yes,最后安装完成。如果没有出现anacoda,则添加环境变量。添加anaconda的地址。再执行python命令测试。1.安装anaconda。返回True表示成功。步骤6:安装其他的包。

2023-09-27 16:33:49 174

原创 1.centos7 安装显卡驱动、cuda、cudnn

在网站选择对应版本:https://developer.nvidia.com/cuda-toolkit-archive。说明,cuda文件夹的内容与cuda-11.1文件夹的内容是一样的。找到2230号码,进入如下网址,找到显卡具体型号。生效,source ~/.bashrc。步骤3:根据型号下载显卡驱动。其中有是否32位,选择否。解压后文件夹为:cuda。步骤2:查询显卡版本。步骤3:配置环境变量。

2023-09-27 10:49:52 2483 1

原创 pyspark dataframe vector转array 保存到csv文件

【代码】pyspark dataframe vector转array 保存到csv文件。

2023-09-21 16:23:50 372

转载 pyspark一些简单常用的函数方法

但是有时候由于类别数太多,达到几千万上亿,如对推荐的MF中ID的编码,此时仍然使用stringIndex容易内存溢出,因为这几千万个字符要进行序列化并传播需要较大的机器内存。这时候我们就需要使用其他的方法来进行编码了。通过上面的代码可以将sparse vector转换为scipy sparse matrix,具体地——scipy csr matrix。当数据维度非常大且稀疏的时候,使用sparse matrix/tensor能极大的减少内存占用,是一个非常实用的方法。需要注意的是,udf中的。

2023-09-21 16:03:52 318

转载 PySpark之机器学习库ML(分类、聚类、回归)

2、创建transformers。4、创建pipeline。3、创建逻辑回归模型。

2023-09-21 14:05:36 377

原创 Python的23种设计模式

设计模式是面对各种问题进行提炼和抽象而形成的解决方案。这些设计方案是前人不断试验,考虑了封装性、复用性、效率、可修改、可移植等各种因素的高度总结。它不限于一种特定的语言,它是一种解决问题的思想和方法。

2023-09-15 16:15:00 293

转载 傅里叶变换之高通滤波和低通滤波

所谓低通就是保留图像中的低频成分,过滤高频成分,可以把过滤器想象成一张渔网,想要低通过滤器,就是将高频区域的信号全部拉黑,而低频区域全部保留。高通滤波器是指通过高频的滤波器,衰减低频而通过高频,常用于增强尖锐的细节,但会导致图像的对比度会降低。它通过傅里叶变换转换为频谱图像,再将中心的低频部分设置为0,再通过傅里叶逆变换转换为最终输出图像“Result Image”。如果构造低通滤波器,则将频谱图像中心低频部分保留,其他部分替换为黑色0,其处理过程如图所示,最终得到的效果图为模糊图像。

2023-09-11 15:09:56 1264

转载 Pandas DataFrame切片操作

切片操作是指通过选择某个数据结构的一部分来创建一个新的数据结构的过程。在Pandas中,DataFrame是一个二维数据结构,类似于表格,可以通过切片操作来选择特定的行和列,以创建一个新的DataFrame。通过切片操作,我们可以轻松地选择DataFrame中的特定行和列,从而创建一个新的DataFrame。Pandas提供了灵活的切片操作语法,包括基于标签的loc方法和基于位置的iloc方法。熟练掌握这些切片操作的语法,对于处理和分析大型数据集非常有帮助。

2023-08-28 09:20:12 862

转载 Dataset和DataLoader原理

DataLoader能够控制batch的大小,batch中元素的采样方法,以及将batch结果整理成模型所需输入形式的方法,并且能够使用多进程读取数据。DataLoader能够控制batch的大小,batch中元素的采样方法,以及将batch结果整理成模型所需输入形式的方法,并且能够使用多进程读取数据。Dataset定义了数据集的内容,它相当于一个类似列表的数据结构,具有确定的长度,能够用索引获取数据集中的元素。参数将多个抽样的元素整理成一个列表,一般无需用户设置,默认方法在DataLoader的参数。

2023-08-17 13:59:24 162

原创 random

设置随机种子,每次重新运行程序,产生的随机数都是一样的。不设置随机种子,每次重新运行程序,产生的随机数都不一样。保证每次运行程序时都得到相同的随机列表值。

2023-08-17 10:47:08 33

原创 SummaryWriter

其次运行命令:tensorboard --logdir= swin_transformer_loss_acc --port=6666。首先进入到“swin_transformer_loss_acc”文件夹所在的目录。(3)global_step:可以简单理解为一个x轴值的列表,与y轴的值相对应。(1)tag:要求是一个string,用以描述 该标量数据图的 标题。(2)scalar_value :可以简单理解为一个y轴值的列表。

2023-08-17 10:10:58 138

转载 argparse

为了在命令行中避免上述位置参数的bug(容易忘了顺序),可以使用可选参数(因为上面的几个例子,都是需要输入指定个数的参数,不能多也不能少)。在命令行中传入参数时候,传入的参数的先后顺序不同,运行结果往往会不同,这是因为采用了位置参数。可选参数虽然写法比较繁琐,但是增加了命令行中的可读性,不容易因为参数传入顺序导致数据错乱。现在在命令行中给demo.py 传入多个参数,例如传入1,2,3,4四个数字。新建demo.py文件,来看一个最简单的argsparse库的使用的例子。我们可以看到,得到的这个结果。

2023-08-17 09:30:03 34

转载 Transformer

Decoder 最终的输出是一个向量,其中每个元素是浮点数。我们怎么把这个向量转换为单词呢?这是由 Softmax 层后面的线性层来完成的。线性层就是一个普通的全连接神经网络,可以把解码器输出的向量,映射到一个更长的向量,这个向量称为 logits 向量。现在假设我们的模型有 10000 个英语单词(模型的输出词汇表),这些单词是从训练集中学到的。因此 logits 向量有 10000 个数字,每个数表示一个单词的分数。我们就是这样去理解线性层的输出。

2023-08-08 14:38:01 89

转载 pycharm 配置 spark环境

右上角Add content root添加:py4j-some-version.zip和pyspark.zip的路径,这两个文件都在spark-2.4.5-bin-hadoop2.7\python\lib文件夹中。新建系统变量SPARK_HOME:E:\dju_softwares\DSJ_gz\spark-2.4.5-bin-hadoop2.7。添加PATH值:E:\dju_softwares\DSJ_gz\spark-2.4.5-bin-hadoop2.7\bin。

2023-07-07 13:49:53 713

原创 OptaPlanner 中的hello world项目实战

2.使用编辑器打开hello-world项目。配置JDK ,File——》Settings。--阿里镜像的配置-->

2023-05-24 17:22:29 737

翻译 OptaPlanner Spring Boot Java快速启动

通常,求解器在不到200毫秒的时间内找到一个可行的解。前面图表中的大多数字段都包含输入数据,除了橙色字段:课程的时间段和房间字段在输入数据中是未分配的(null),而在输出数据中是分配的(非null)。幸运的是,OptaPlanner等人工智能约束求解器拥有先进的算法,可以在合理的时间内提供近乎最优的解决方案。在一节课中,老师向一群学生教授一门学科,例如,九年级的图灵教授数学,十年级的居里教授化学。它在与其他测试隔离的情况下测试每个约束的边缘用例,这降低了在添加具有适当测试覆盖率的新约束时的维护。

2023-05-24 17:12:30 890 1

翻译 OptaPlanning 第五章 分数计算

例如,在会议调度中,最小暂停约束有一个约束权重(与任何其他约束一样),但它也有一个约束参数,用于定义同一发言者的两次发言之间的最小暂停长度。暂停的时间长短取决于会议的安排:在一些大型会议中,从一个房间到另一个房间,20分钟是不够的。在这种情况下,它有五个分数等级。justification是用户定义的对象,它实现了org. optaplaner .core.api.score.stream. constraintjustification接口,它携带有关约束匹配的有意义的信息,比如它的包、名称和分数。

2023-05-19 11:18:24 280

翻译 OptaPlanning 第六章约束流分数计算

方法,而不是penalizesBy()或rewardsWith()调用。例如,调用equal(Shift::getEmployee)与调用equal(Shift::getEmployee, Shift::getEmployee)是相同的。在UniConstraintStream上,ifExistsOther()构建块也是可用的,这在forEach()约束匹配类型与ifExists()类型相同的情况下很有用。它查找分配给员工Ann的每个班次,并且对于每个这样的实例(也称为匹配),它在总分中添加1的软惩罚。

2023-05-19 08:43:13 332

原创 ros局部路径规划器dwa

ros局部路径规划器dwa

2022-12-15 13:52:05 1901

原创 ros dwa局部路径规划原理

ros dwa局部路径规划原理

2022-12-15 13:48:16 442

原创 rabbitmq服务,添加用户以及授权

rabbitmq

2022-12-13 14:04:28 3828

原创 rabbitmq报错解决方式

rabbitmq报错,解决方式

2022-12-13 14:00:40 3339

原创 Ubuntu上安装Anaconda

Anaconda python

2022-10-21 15:16:40 823

原创 c++ 服务器编程tcp

c++ socket编程

2022-10-21 09:33:57 1079

原创 c++语法基础

c++语法基础

2022-10-21 09:32:18 334

原创 C++双整数转双字节16进制

c++ 双整数转双字节16进制

2022-10-21 09:31:03 545

原创 c++中不允许变量做数组长度

c++

2022-10-21 09:28:37 448

原创 Ubuntu安装hadoop集群 hive spark scala

hadoop spark hive

2022-10-21 09:21:24 1048

原创 Ubuntu mysql8.0忘记root密码

重置mysql密码

2022-10-09 13:51:15 1261 2

钢材表面缺陷数据集,可以直接用用yolov8训练

包含1400张钢材表面缺陷图片,包括训练集、验证集、yaml文件,可以直接用于yolov8的训练。

2024-01-08

火焰数据集,可直接使用yolov8进行训练

火焰数据集,可直接使用yolov8进行训练

2023-12-18

swin transform目标检测 coco数据集

该数据,可以直接放到项目的data/coco,文件夹下面,进行训练数据的测试

2023-11-09

swin transform目标检测 coco数据集

可以直接放到data/coco文件夹中。

2023-11-09

CN109141884A-基于EEMD-AR模型和DBN的轴承故障诊断方法-公开.PDF

提供了一种轴承故障的诊断方法。木发明提供一种基于EEMD-AR模 型和 DBN的轴承故降诊断方法,由于轴承振动信 号非线性变化,将其先通过聚合经验模态分解(简称EEMD)方法分解为多个IMF,选择其中前数个IMF,建立自回归(简称AR)模 型 ,对每一个 AR模 型计符出自回归系数和对应的方差

2020-10-27

微服务介绍及spring-cloud.pptx

该ppt为微服务介绍的PPT,包括,微服务介绍,微服务应用的设计原则及平台介绍,spring-cloud介绍。

2019-12-24

Qtwhite-paper-keeping-pace-with-the-pack_cn_web.pdf

本文描述了使用qt新版本的益处。以及继续延用老版本的弊端。

2019-09-03

qt助力构建互联网.pdf

Qt 在上述比较中名列前茅,且理由充分。然而,评判哪个物联网开发工具包好坏不仅取决于代码简单程度以及生态系统中开发者的众寡,而更取决于您能如何快速、高效地使用它。让我们深入分析物联网的几个挑战,并分享Qt 是如何应对这些挑战的。

2019-08-06

Qt工业应用的基本要点.pdf

在用Qt 构建的工业应用程序中,其具体的细节有哪些?我们将在这本电子书中讨论这个问题,在这里我们将了解工业应用程序的共同需求,以及需要使用Qt 工具箱哪些组件来应对这些挑战。

2019-08-06

blas_win32_MT.dll

该资源可以用于运行程序时,提示缺少该dll文件时使用。

2019-06-21

2018年工业互联网汇编-优秀应用案例-典型安全解决方案案例

工业互联网产业联盟(以下简称“AII/联盟”)依托试验平台组、产业发展 组,持续组织开展工业互联网应用案例征集工作,2017 年 3 月到 2019 年 2 月, 联盟持续推进相关工作,通过多次组织专家评审,共遴选出了 48 个测试床、59 个优秀应用案例,19 个典型安全解决方案、30 个网络优秀解决方案汇编成册并 发布。希望通过产业应用案例汇编,全方位呈现工业互联网重点行业的应用实践 和成效,展现工业互联网的核心能力和解决方案,展望未来产业创新发展趋势与 方向,为工业互联网的实施部署提供示范和标杆,加速产业发展。

2019-03-08

脑控: 基于脑{ 机接口的人机融合控制

近年来, 一类被称之为脑控的新型控制系统发展迅速, 这是一种基于脑{ 机接口(Brain-computer interface, BCI) 的人机融合控制系统, 也是一种基于人的意念和思维的控制系统. 脑控系统已被成功应用于残疾人的生活辅助、中风病人和损 伤肢体的康复训练、操作员状态的实时监控、游戏娱乐和智能家居等广泛的领域. 本文在简要介绍了脑控的研究背景、基本原 理、系统结构和发展概况的基础上, 着重对脑电信号(Electroencephalogram, EEG) 模式、控制信号转换算法和应用系统研究 等主要问题的研究现状, 进行了较为详细的论述和分析, 并探讨了进一步研究的方向和思路. 最后对脑控的未来发展方向和应 用前景进行了分析和展望.

2018-07-11

Long-Term_Training_with_a_Brain-Machine_Interface

本资源为论文,主要研究了脑电领域EEG信号的应用,对写文章有帮助。

2017-12-13

Assimilation of virtual legs via tactile feedback

本资源对脑电信号的作用进行了研究,可以对写论文具有帮助。

2017-12-13

基于深度卷积神经网络的运动想象分类及其在脑控外骨骼中的应用

文档为小论文,详细介绍了如何使用CNN对运动想象的EEG信号,进行分类。

2017-12-13

CNN卷积神经网络总结

文章中,总结了CNN的大致流程,并对概念做出图示的讲解。

2017-12-13

脑科学研究综述

文章中介绍了脑机接口的研究现状,对写文章有很大的参考价值。

2017-11-30

脑科学与类脑

该资源为2016年中科院人员对脑和类脑研究的综述,可以用于写文章的参考。

2017-11-30

个人述职ppt模板

该模板内容充实且颜色比较适合做个人述职报告或者其他的情况下使用

2017-11-30

基于python实现的ICA过程

文件中不用python自带的工具实现了ICA的过程,可以直接使用,并文件中可以直接用图示展示ICA处理前后数据的变化。

2017-11-30

手写体数字图片训练数据集

资源中包含0到9的手写体数字图片,每种数字图片有1000张左右,都归一化为相同的大小,可以用作与手写体数字识别的训练集

2016-04-15

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除