自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

QHCV的博客

智能建造方向硕士,分享日常学习经验!

  • 博客(112)
  • 资源 (3)
  • 收藏
  • 关注

原创 多智能体深度确定性策略梯度(MADDPG)算法介绍及代码实现

多智能体深度确定性策略梯度(Multi-Agent Deep Deterministic Policy Gradient, MADDPG)算法是一种在多智能体环境中使用的强化学习算法。这种算法是基于深度确定性策略梯度(DDPG)算法的扩展。MADDPG主要用于解决多智能体环境中的协作和竞争问题,特别是在智能体之间的交互可能非常复杂的情况下。下面将详细介绍MADDPG算法的核心概念和工作原理。

2024-04-08 19:47:16 1399

原创 亲测有效 | AutoCAD反复弹窗Your AutoCAD license is not valid的解决办法

C盘默认安装位置 C:\Program Files\Autodesk\AutoCAD 2020\Support\NewTabPage\config\ACAD\zh-CN。有一个strings.resjson的文件,用记事本或其他能编辑的软件打开这个文件,将里面的网址改成不存在,可以直接删除https,并保存。AutoCAD反复警告Your AutoCAD license is not valid的弹窗如下。如果安装时修改了安装盘,找到对应位置就可以了,如下图。在文件资源管理器中搜索路径。

2024-03-24 11:14:33 1349 2

原创 深度学习中的鲁棒性和泛化性有什么区别

鲁棒性(Robustness)和泛化性(Generalization)是评估模型性能时常用的两个术语,尤其在机器学习和统计建模领域。虽然这两个概念相关,但它们关注的方面有所不同。

2024-02-15 17:22:25 867

原创 强化学习中的 AC(Actor-Critic)、A2C(Advantage Actor-Critic)和A3C(Asynchronous Advantage Actor-Critic)算法

强化学习中的 A2C(Advantage Actor-Critic)算法是一种结合了演员-评论家(Actor-Critic)框架和优势函数(Advantage Function)的方法。A3C(Asynchronous Advantage Actor-Critic)算法是一种高效的强化学习方法,由 DeepMind 提出,主要用于解决决策问题。A3C 算法由于其高效性和适应性,在复杂的强化学习任务中被广泛应用,如游戏玩家、机器人控制等。然而,它的实现比 A2C 更为复杂,需要合理的资源分配和网络结构设计。

2023-11-18 16:04:09 1384

原创 【WinForm详细教程八】WinForm中的TreeView控件

TreeViewTreeView控件 用于展示分层数据,它以树形结构展示信息,每个节点可以有一个或多个子节点。TreeView控件允许用户以可展开和可折叠的形式查看复杂的层次信息。TreeView。

2023-11-07 22:21:48 2850

原创 C#中的DataTable使用

在C#中,DataTable是一个非常重要的组件,它是命名空间下的一部分。它用于在内存中存储表格数据,可以看作是一个内存中的数据库表。以下是DataTable。

2023-11-07 18:21:57 2723

原创 论文润色 | GPT4.0论文润色指令总结(含GPT3.5和4.0润色效果对比)

如何写好一个大语言模型的prompt: 告诉ai它的身份,然后背景内容,和需要做的事情,以及细节要求(字数和内容风格)如果你对智能建造专业感兴趣,或者是相关方向的学生,老师或者从业人员,欢迎通过微信公众号【智能建造小硕】加入我们!上面两个模板的实际使用案例使用的是ChatGPT4的结果,效果来看还是非常不错的。这次,我将分享在使用GPT4.0论文润色指令的总结,希望能继续帮助你的科研写作。

2023-11-06 16:39:17 5793

原创 【WinForm详细教程七】WinForm中的DataGridView控件

是一种在Windows窗体应用程序中使用的控件,它以网格(表格)的形式显示数据。这种控件允许用户定义行和列,以及对应的单元格。在某些业务场景下,行记录不是真正从数据源中删除,而是通过修改标识列的值来表示记录的状态(例如,控制是否显示用于添加新行的空白行。控制是否允许用户手动调整列的位置。用户可以通过选中行并按。

2023-11-04 13:54:33 3002

原创 【WinForm详细教程六】WinForm中的GroupBox和Panel 、TabControl 、SplitContainer控件

TabControl:是一个用于管理TabPages集合的容器控件,可以将多个TabPages分组显示在不同的选项卡中,每个TabPage是一个容器控件,可放置其他控件。:都是容器控件,可以将其他控件放入其中,实现集中管理。拖动容器时,其中的控件会一起移动。控件是一个用于将页面拆分成两个大小可调整的区域的容器控件,中间有一个拆分条,通过拖动拆分条来调整左右或上下区域的大小。:也是一个容器控件,用来集中显示和管理其他控件。:是一个分组容器,提供一个框架将相关的控件组织在一起,它有标题、边框,但没有滚动条。

2023-11-03 12:06:35 2567

原创 【WinForm详细教程五】WinForm中的MenuStrip 、ContextMenuStrip 、ToolStrip、StatusStrip控件

官方文档:https://learn.microsoft.com/zh-cn/dotnet/api/system.windows.forms.contextmenustrip?用于创建和显示上下文菜单,也就是通常所说的右键菜单。它通常与窗体或其他控件相关联,当用户在相关联的控件上右击时,上下文菜单就会显示出来。事件来响应用户的点击操作。可以包含多个不同类型的项,例如按钮、标签、下拉按钮等。控件是通常用于在窗口的底部显示状态信息、进度条等。等,用于设置菜单的背景色、前景色、字体等。还有其他一些属性,例如。

2023-11-02 22:07:46 3524 1

原创 【WinForm详细教程四】WinForm中的ProgressBar 、ImageList和ListView控件

用于存储图像资源,并在关联的控件中显示出来。其本身相当于一个图片集合。希望有所帮助,同时欢迎关注我,后面将更新更多相关内容!用于显示某个操作的进度。

2023-10-31 22:56:08 1611

原创 【C#进阶】C#中的委托、事件、回调函数、匿名函数和lambda表达式

C#中的委托、事件、回调函数、匿名函数和lambda表达式详细介绍

2023-10-30 14:23:39 1140

原创 【WinForm详细教程三】WinForm中的NumericUpDown、PictureBox、RichTextBox及三种Timer控件

控件是一个富文本编辑控件,它允许用户输入和编辑文本,并支持丰富的文本格式化选项,如字体、颜色、样式等。控件是一个用于数字输入和显示的控件,通常用于让用户选择数字值。它包括一个文本框,用于显示当前的数值,以及向上和向下的按钮,用户可以点击这些按钮来增加或减少数值。它是一个非常常见的用于显示图形元素的控件,可以用来展示图片、图标、位图等各种图像。是一种基于服务的计时器,用于在指定的时间间隔触发 Elapsed 事件并执行操作。是一个多线程计时器,提供了以指定的时间间隔对线程池线程执行方法的机制。

2023-10-29 10:49:35 1185

原创 【WinForm详细教程二】WinForm中的ComboBox、CheckedListBox、DateTimePicker和MonthCalender、MaskedTextBox控件

日期时间控件(DateTimePicker)是用于选择日期和/或时间的控件。它允许用户从日历中选择日期,或者从下拉列表中选择时间,具体取决于其设置。控件基于掩码来验证和格式化用户输入。掩码是一个字符串,其中每个字符都表示一个特定的输入要求。月历控件(MonthCalendar)是用于选择日期的控件,通常以整个月份的日历形式显示日期。用户可以通过单击日期来选择日期。CheckedListBox控件的Items属性用于管理其中的项。下面是如何使用这个类来填充 ComboBox 的一个例子。

2023-10-25 21:28:36 919

原创 【WinForm详细教程一】WinForm中的窗体、Label、TextBox及Button控件、RadioButton和CheckBox、ListBox

代码实现了一个基本的用户登录界面,用户可以输入用户名和密码,点击 “登录” 按钮进行登录,或者点击 “关闭” 按钮关闭窗体。同时,也包含了一些用户友好的功能,如在文本框中显示提示文本,输入文本时改变文本颜色,以及在输入验证时显示错误消息框。在用户与窗体进行交互时,它会显示消息框以获得用户的确认或取消操作,并根据用户的选择执行相应的操作。方法显示一个窗体时,用户可以自由地在新打开的窗体和原窗体之间切换。事件的事件处理器中添加逻辑,以响应用户的操作。事件的事件处理器中添加逻辑,以响应用户的操作。

2023-10-24 23:00:00 3144 2

原创 【C#进阶】C#语法中一些常用知识点总结

类型长度是否固定元素是否唯一是否有序可通过索引访问使用场景数组是否是是固定大小列表否否是是动态内容字典否键是否否(通过键访问)配置设置队列否否是(FIFO)否打印队列、等待列表栈否否是(LIFO)否撤销操作、深度优先搜索散列集否是否否停止词、唯一标识符集。

2023-10-22 20:42:28 643

原创 半监督学习介绍(为什么半监督学习是机器学习的未来)

半监督学习是一种强大的机器学习方法,可以结合监督学习和无监督学习的优点。通过使用标记和未标记数据,半监督学习可以提高许多机器学习项目的准确性、成本和时间节省。它利用标记和未标记数据来生成一个模型,该模型通常比以标准监督方式训练的模型更强大。这些算法通常基于伪标签和/或一致性正则化。不过,即使半监督训练通常比标准监督训练有所改进,也不能保证您自己的应用程序就是这种情况。研究表明,在某些有限的情况下,它甚至可能导致性能下降。

2023-10-13 18:08:30 2092 1

原创 word中如何批量更新题注(更新word中全部表和图片交叉应用的编号)

使用word中的交叉引用表的,删掉了其中一个表,但是word中的表编号没有更新怎么办。

2023-09-26 15:43:51 2118

原创 电脑(含有英伟达GPU)跑pytorch框架代码时不可用GPU解决办法

没有安装对应的CUDA toolkit(toolkit就是指工具包)和。按上面的操作结束后使用conda新建一个环境安装然后安装pytorch。看是否可用,新建一个python文件,运行下面的代码。cuDNN(用于配置深度学习使用)参考下面这篇博客安装对应的。可以看到GPU可用了!

2023-09-16 12:09:12 913

原创 python运行时将命令行在终端窗口输出的内容保存到文件

是指将标准错误信息转变成标准输出,这样就可以将错误信息输出到。: 是指将信息输出到out.log日志中;:是无缓存输出,即每有一行输出都直接写到。

2023-08-18 14:58:25 997

原创 pyodbc读取.mdb文件时出现[ODBC Microsoft Access Driver] 网络访问已中断。请关闭数据库.....解决方法

软件将AceRedist.msi打开,找到找到LaunchCondition里面的BLOCKINSTALLATION,删除那一行数据并进行保存。2.安装完成之后再使用pyodbc包就不会报这个错了。网上找了很多方法,最后通过下面的方法解决了,就是。

2023-07-06 10:02:03 1482

原创 2023软科中国大学智能建造专业排名结果出炉(共54所高校)

该排名旨在评估中国各高校在不同专业领域的学术实力和教育水平,为学生、家长和社会提供参考,同时也促进高校之间的学术竞争和提高教育质量。:通过对海量建筑工程数据的分析和挖掘,人工智能技术可以辅助设计优化、施工管理、设备维护等环节的决策,提高工程质量和效益。最后,智能建造专业的发展为建筑和土木工程行业带来了巨大的变革,不仅提高了工程效率和质量,还降低了能源消耗和环境影响。,对建筑及土木工程领域的设计、施工、运营、维护等各个环节进行智能化改造,以提高建筑工程的质量、效率和可持续性。榜单结果来自软科公众号。

2023-06-30 00:30:10 446

原创 Labelimg安装教程

LabelImg还具有简单易用的用户界面和快捷键,方便用户快速标注图像,并支持图像旋转、缩放、调整对比度等常见操作,以提高标注效率和准确性。与LabelImg不同的是,LabelMe不仅可以标注对象的位置,还可以标注对象的形状和轮廓,因此适用于一些需要更精细标注的任务,如语义分割和实例分割。使用LabelImg,用户可以手动标注图像中的目标和区域,并生成相应的标注文件,这些标注文件可以用于训练机器学习模型,如目标检测、图像分割、语义分割等任务。1.新建一个anaconda环境。与labelme的区别。

2023-06-17 09:35:11 4779 4

原创 detectron2安装步骤

我一般使用下面的命令。

2023-06-02 22:07:38 447

原创 如何参查看安装的pytorch是CPU还是GPU版

【代码】如何参查看安装的pytorch是CPU还是GPU版。

2023-06-02 18:06:35 2571 4

原创 windows和linux根据文件的md5值判断两个文件是否一样

是一种常见的哈希函数,它将任意长度的消息作为输入,并输出一个固定长度的消息摘要(通常为128位),也就是所谓的MD5值。MD5值通常用于验证数据的完整性,以及比较两个文件的内容是否相同。具体来说,如果两个文件的MD5值相同,则可以认为它们的内容是相同的,因为即使文件内容只有微小的改变,也会导致它们的MD5值完全不同。因此,MD5值可以用于验证文件的完整性,例如下载文件时,可以计算文件的MD5值并与发布者提供的MD5值进行比较,以确保文件没有被篡改或损坏。

2023-06-02 09:01:56 2233

原创 解决报错:python setup.py egg_info did not run successfully

然后安装对应的步骤就可以了。最后通过下面的方法解决的。

2023-06-01 10:59:51 8484 2

原创 google colab使用!cd切换目录无效解决办法

【代码】google colab使用!cd切换目录无效解决办法。

2023-05-30 19:26:03 418 1

原创 Reinforcement Learning | 强化学习十种应用场景及新手学习入门教程

本文将分享强化学习的一些实际应用场景分享。

2023-05-25 23:24:10 2464

原创 学术会议参会经验分享下(参会期间)

会议开始时一般先是开幕式,然后听专家的主题报告或特邀报告,专家一般都是特别牛的院士或者是教授,一般是一天或者是一下上午。听专家的分享可以了解当前该领域方向的研究进展,也就是说该领域的有哪些新的方法,新的突破。一般会议开始前的一天是会议报道,会议报道就是确定参会人员信息,是否参与其中的一些活动,然后就是发放会议的会议手册、参会牌,有的会议还会有会议论文集等。下面我来分享一些参会时的经验,参加学术会议很重要的一点就是增长见识,扩大自己的知识面,同样还有的就是提高个人的演讲能力。

2023-05-22 22:27:02 145

原创 有模型强化学习和免模型强化学习有什么区别?

在有模型强化学习中,智能体需要进行两个过程:学习环境模型和基于模型进行决策。基于模型预测的算法:例如模型预测控制(Model Predictive Control,MPC)和基于模型的强化学习(Model-Based Reinforcement Learning)等算法。有模型强化学习(Model-Based Reinforcement Learning)和无模型强化学习(Model-Free Reinforcement Learning)是两种不同的强化学习方法。

2023-05-21 17:11:00 1384

原创 学术会议参会经验分享上(参会前的准备工作)

提交的是论文全文或者是论文摘要由会议通知来决定,会议摘要要简单一些,一般两页就可以了,会议全文内容则多一点,一般要求6页或者8页以内。但不管是论文全文或摘要都需要按照要求的排版格式来,一般会议通知中都会提供参考模板。在投会议论文的时候需要认真对待,因为大部分的会议论文都是会有专家审稿的。这里可以说一说我当时遇到的问题,一个是论文内容太长了,删了或者简写了很多内容还是超了6页。最后的解决办法是表格和图片尽量用文字描述,减小参考文献的引用,同时参考以往的会议论文集的写法,使得论文更加贴近会议论文的主题。

2023-05-20 21:46:45 601

原创 Flask使用Flask-SQLAlchemy对数据库操作详解二(配置、表与表之间一对一、多对一、多对多关系及增删改查参数和代码详细总结)

在 Flask-SQLAlchemy 中,模型是用来表示数据库中表的类,而模型之间的关系是用来表示表之间的关系。下面介绍 Flask-SQLAlchemy 中声明模型间一对一、多对一和多对多关系的语法和方法。定义关系属性:使用关系函数定义关系属性。关系属性在关系的出发侧定义,即一对多关系的“一”这一侧。relationship()函数的第一个参数为关系另一侧的模型名称,它会告诉SQLAlchemy将Author类和Article类建立关系。

2023-05-04 17:12:45 990

原创 Flask使用Flask-SQLAlchemy对数据库操作详解一(配置、表与表之间一对一、多对一、多对多关系及增删改查参数和代码详细总结)

在 Flask-SQLAlchemy 中,模型是用来表示数据库中表的类,而模型之间的关系是用来表示表之间的关系。下面介绍 Flask-SQLAlchemy 中声明模型间一对一、多对一和多对多关系的语法和方法。定义关系属性:使用关系函数定义关系属性。关系属性在关系的出发侧定义,即一对多关系的“一”这一侧。relationship()函数的第一个参数为关系另一侧的模型名称,它会告诉SQLAlchemy将Author类和Article类建立关系。

2023-05-04 17:12:17 2218

原创 端口被占用解决方法

端口占用是指在运行网络应用程序时,该程序需要使用的某个端口已经被其他程序占用,导致该程序无法正常启动或运行。不同的网络应用程序通常会使用不同的端口号,例如Web应用程序通常使用80或443端口,数据库应用程序通常使用3306端口等。这里也可以看进程信息和关掉进程(右键关闭进程)查询进程,查看指定端口的信息。

2023-04-30 18:33:20 617

原创 【Python Web】Flask超实用基础知识总结(内附代码)

模板中可以直接使用,不用作为参数传入方法。注意:蓝图中定义的全局模板方法只能在蓝图模板范围内可以使用#全局方法 #可以不用再响应函数中传,直接在HTML中把global的函数名写上即可 @app . template_global() # {{ func1("XXX") }} def func1(arg) : "xxx" return arg #过滤器 #过滤器的本质就是函数。有时候我们不仅仅只是需要输出变量的值,我们还需要修改变量的显示,甚至格式化、运算等等,这就用到了过滤器。

2023-04-30 18:10:05 1436

原创 在Adobe Acrobat Pro DC中为什么注释会莫名其妙消失怎么办

在用Adobe Acrobat Pro DC给PDF注释的时候,刚刚注释的内容会突然莫名其妙的消失,不知到具体原因只能Ctrl+Z撤回才会把刚刚消失的注释找回来。后面我探寻一番,发现是有道翻译自动划词取词的原因,把这个关了就不会出现刚刚注释的内容会突然莫名其妙的消失的情况了。关闭有道翻译可以直接直接退出了,下次用的时候再开启。

2023-04-28 09:42:32 1003

原创 Flask+mysql简单问答网站(实现公网可访问)

如果是Windows上操作,可直接点击ngrok.exe,然后在命令行中输入。按照官网提示操作即可,最重要的是获取Authtoken。python版本3.8,提前安装好Mysql数据库。​ 在设置->账户下开启服务,获取授权码。2.修改配置文件config.py。5.使用ngrok实现公网访问。先到githun下载文件。1.安装python包。

2023-04-26 10:53:05 1258

原创 如何使用git上传文件到Github远程仓库(完整详细流程)

(1)设置用户名和设置用户账号(需要是自己的注册Github账号)文件,全选复制里面的内容,然后打开自己的Github。(2) 配置免密登录(自己Github账号邮箱)鼠标右键进入Git命令行。这里面也有上传文件的示例。

2023-04-26 10:14:55 1581

原创 从其他电脑复制的conda环境如何添加到自己电脑的conda环境中

直接在文件中加路径,找到.conda文件夹下的environments.txt文件。将环境放置到新电脑的一个固定位置或者是新装电脑的anaconda默认的环境目录下。查看conda环境:conda env list。

2023-04-18 22:56:33 1262 2

安装64位的ODBC 驱动器,解决ODBC Microsoft Access Driver 网络访问已中断问题

安装64位的ODBC 驱动器,解决ODBC Microsoft Access Driver 网络访问已中断问题

2023-07-06

cnews新闻类别识别训练、测试数据集

博客文章中用到的数据:https://blog.csdn.net/QH2107/article/details/129780513?spm=1001.2014.3001.5501cnew 文件夹中有6个文件: 1.训练集文件cnews.train.txt 2.测试集文件cnew.test.txt 3.验证集cnew.val.txt 4.cnews.vocab.txt 5.mask图片 6.停用词表stopwords.txt

2023-03-26

一注结构结构基础视频和一些相关的资料

一注结构结构基础视频和一些相关的资料,txt文件是网盘地址,具体内容看博客(下载和经验分享):https://blog.csdn.net/QH2107/article/details/129482998?spm=1001.2014.3001.5501。

2023-03-12

Crack500道路裂缝数据集

Crack500道路裂缝数据集

2023-02-06

Endnote参考文献全称和对应缩写表(包含万能16559种和工程类10068种)

内容概要:Endnote参考文献全称和对应缩写表(包含万能16559种和工程类10068种) 使用场景:参考文献的期刊名需要缩写的形式,但是endnote自带的缩写非常少且很少有工科类的全称与英文缩写格式。 使用方法:可查看博客文章https://blog.csdn.net/QH2107/article/details/126454203

2022-08-21

ScreenToGif超好用的电脑GIF录制剪辑工具免费下载(无需积分),演示操作方便,功能全面,方便PPT制作等

ScreenToGif 是个强大的Gif 录制/剪辑工具免费下载,演示操作方便,功能全面,方便PPT制作等。

2022-08-10

Snipaste最好用的截图工具安装包免费下载(无需积分)(内附使用说明)

Snipaste 是一个简单但强大的截图工具,也可以让你将截图贴回到屏幕上!按下 F1 开始截图,支持编辑,比QQ截图功能更加强大。

2022-08-06

Zotreo+坚果云+zotfile全套安装包下载(无需积分)

Zotero(超好用的文献管理软件)安装+坚果云同步配置教程中所使用的的安装包文件。

2022-08-06

空空如也

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

TA关注的人

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