自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(183)
  • 收藏
  • 关注

原创 yolo8目标检测+多目标跟踪算法实现车流量统计

基于车辆跟踪的车流量统计方法通过对车流视频中的各帧图像中的车辆进行匹配,从而捕捉各个车辆的运动轨迹和状态,并基于车辆轨迹和状态的差异性进行车辆计数。(2)车辆跟踪阶段。方案非常明晰,实现起来也并不难,但是目前基于yolo+多目标跟踪算法存在的问题是:传统的基于yolo的跟踪计数都是把虚拟检测区域写固定,把视频文件路径写固定,换一个视频画面基本就不能检测了,因此我们新增GUI文件选择界面让系统支持用户选择自己待检测的视频,新增ROI区域自由划定的方式让用户根据自己待检测的视频划定区域,然后进行跟踪检测。

2024-04-23 21:47:12 370

原创 YOLO8实战:行人跌倒检测系统

本文介绍了使用YOLO8针对行人跌倒进行检测,从中提取特征来预测行人是否发生跌倒行为。

2024-04-23 18:02:55 690

原创 如何安装、升级英伟达显卡驱动

如何升级英伟达显卡驱动

2024-04-23 10:59:13 386

原创 YOLOV8如何训练自己的图片分类模型

如何使用YOLOV8训练自己的目标检测模型首先准备好ImageNet格式的数据集,我这里以81类水果图片分类数据集为例。ImageNet数据集应该具有一下目录结构train├── 类别1|——图片1|——图片2|——......└── 类别2|——图片1|——图片2|——..............val├── 类别1|——图片1|——图片2|——......└── 类别2|——图片1|——图片2|——......

2024-02-02 21:14:48 1137

原创 如何使用YOLOV8训练自己的目标检测模型

用yolo8在自己的数据集上训练模型首先需要配置好YOLO8的环境,如果不会配置YOLO8环境可以参考。

2024-01-28 19:45:21 2895 2

原创 一文带你快速配置YOLO8运行环境

本文介绍如何快速配置YOLO8环境

2024-01-10 16:02:45 2284

原创 windows11下安装Tensor RT,并在conda虚拟环境下使用

windows11下安装Tensor RT,并在conda虚拟环境下使用

2023-11-23 16:07:38 755 2

原创 nohup命令 不挂断执行shell脚本,终端退出后进程被关闭

(2) 2>&1 表示把标准错误重定向到标准输出,这里&1表示标准输出 , 为什么需要将标准错误重定向到标准输出的原因,是因为标准错误没有缓冲区,而STDOUT有。在微调Qwen大模型的时候,由于训练时间比较长,因此使用nohup命令想把用于训练的shell脚本挂在后台不挂断运行,想着即使是liunx终端关闭,也能在后台训练。至此,我们现在可以直接关闭shell窗口(我用的是FinalShell,用的比较多的还有Xshell),而不用再输入exit这个命令来退出shell了。功能:不挂断的运行命令。

2023-11-13 10:18:49 1015

原创 Qwen-14B-Chat-Int4推理报错:ImportError: libcudart.so.12: cannot open shared object file

按照提示,pip安装这两个包,结果报错: ImportError: libcudart.so.12: cannot open shared object file: No such file or directory。发现是由于安装的 auto-gptq版本与conda安装的CUDA版本冲突所导致。在 Qwen-14B-Chat-Int4推理时,发现报错,缺少 optimum 和 auto-gptq 两个pip包。安装了跟我conda环境与cuda版本相匹配的 AutoGPTQ,问题解决。

2023-11-09 11:53:06 904

原创 YOLO8实战:yolov8实现行人跟踪计数

行人跟踪统计是智能监控系统中的重要功能,可以广泛应用于人流控制、安全监控等领域。传统的行人跟踪算法往往受到光照、遮挡等因素的干扰,难以实现准确跟踪。随着深度学习技术的发展,目标检测模型逐渐成为行人跟踪的主流方案。本文介绍使用YOLOv8目标检测模型实现行人跟踪统计的方法。

2023-10-31 23:06:25 3036

原创 一文带你在GPU环境下配置YOLO8目标检测(跟踪)运行环境

本文介绍GPU下YOLO8目标跟踪任务环境配置、也即GPU下YOLO8目标检测任务环境配置。

2023-10-29 18:08:13 1956 1

原创 voc数据集格式与yolo数据集格式的区别及相互转化

Pascal VOC数据集是目标检测领域最常用的标准数据集之一,几乎所有检测方向的论文都会给出其在VOC数据集上训练并评测的效果。VOC数据集包含的信息非常全,它不仅被拿来做目标检测,也可以拿来做分割等任务,因此除了目标检测所需的文件之外,还包含分割任务所需的文件,比如 SegmentationClass, SegmentationObject等。Annotation文件夹中存放着每张图片相关的标注信息,以xml格式的文件存储,标注文件中各个属性的含义,见下图。#以VOC2007为例,第三级。

2023-10-09 15:01:56 564

原创 pandas:read_csv()方法编码报错:UnicodeDecodeError: ‘utf-8‘ codec can‘t decode byte 0xa1 in position xxx

声明文件为utf-8编码格式,还是不行,最后用vscode打开该csv文件从新以utf-8编码保存,Bug解决。之后我尝试了设置 encoding='utf-8-sig' encoding = ‘gb2312’ encoding='gb18030' encoding="ISO-8859-1" 等等,发现还是报错UnicodeDecodeError。

2023-09-05 14:51:33 348

原创 open cv快速入门系列---数字图像基础

计算机视觉前置知识-数字图像基本概念

2023-08-29 21:09:55 2739

原创 论文阅读:DIN-SQL: Decomposed In-Context Learning of Text-to-SQL withSelf-Correction

NL2SQL是将自然语言转化为SQL的任务,该任务隶属于NLP的子任务,NL2SQL在AIGC时代之前,以seq2seq、BERT等系列的模型在NL2SQL的主流数据集上取得了不错的效果,2022年底,ChatGPT爆火,凭借LLM强大的逻辑推理、上下文学习、情景联系等特点,按理说LLM应该可以超过seq2seq、BERT等系列的模型,但是使用少样本、零样本提示方法用LLM解决NL2SQL问题效果却比不上之前的模型。今天分享的这篇来自NLP顶级会议的论文解决了这个问题:如何改进Prompt让LLM超越之前的

2023-08-22 12:01:59 2093 1

原创 Transformers架构系列---transformers库的使用

Transformers最初是由Google发布的论文 Attention is All You Need (2017) 提出的一种新的深度学习网络架构,这篇论文证明了序列模型(如 LSTM)可以完全被注意力机制取代,甚至可以获得更好的性能。Transformers网络结构自2017年提出之后仅仅一两年的时间内就一直在NLP领域及其子任务霸榜,目前的LLM大语言模型(ChatGPT、ChatGLM等)都是基于Transformers网络架构。Transformers不仅在NLP领域表现出色,自2020年开始

2023-08-17 12:02:07 1157

原创 论文阅读:Interleaving Pre-Trained Language Models and Large LanguageModels for Zero-Shot NL2SQL Generat

摘要:零样本NL2SQL在实现自然语言到SQL中至关重要,它能够在0注释的NL2SQL样例环境中自适应新的数据库、新的SQL语言。现有的NL2SQL研究方法要么根据带注释的数据去微调预训练模型(PLM),要么使用提示词指导大语言模型(LLM)。PLM 在模式对齐方面表现良好,但难以实现复杂推理,而 LLM 在复杂推理任务中表现出色,但无法实现精确的模式对齐。在本文中,我们提出了一个 ZeroNL2SQL 框架,它结合了 PLM 和 LLM 的互补优势,以支持零样本 NL2SQL。ZeroNL2SQL 首

2023-08-16 16:37:40 513

原创 Gradio部署应用到服务器不能正常访问

之后,我又修改了share=True,Gradio返回了一个类似这样的地址,通过这个地址还是访问不到应用,后来查阅资料才发现share=True返回的地址是 Gradio 官网提供的免费公共 URL,可以通过公网访问你本地部署的 Gradio 应用程序。但是我部署到的团队服务器跟我的电脑是局域网连接起来的,这个服务器外网是访问不到的。用Gradio部署一个基于ChatGLM-6B的应用,发布到团队的服务器上(局域网,公网不能访问),我将gradio应用发布到服务器的9001端口。

2023-08-15 18:15:20 7005 4

原创 深度学习快速入门系列---损失函数

在深度学习中,损失函数的作用是量化预测值和真实值之间的差异,使得网络模型可以朝着真实值的方向预测,损失函数通过衡量模型预测结果与真实标签之间的差异,反映模型的性能。同时损失函数作为一个可优化的目标函数,通过最小化损失函数来优化模型参数。在本篇文章中,我们介绍一下,深度学习中最常用的几种损失函数

2023-08-13 21:43:08 550

原创 一文读懂什么是Byzer

Byzer是一门全新的语言,不过它是一门面向大数据、AI、云原生的分布式语言,它内置了许多插件,可以帮助软件行业工程人员更好地在数据分析、机器学习、AI等领域落地实际的应用项目。这门语言诞生的初衷是从编程语言层面上进行革新,从根本上提高数据平台落地和 AI 工程化的效率,在统一的平台上实现过去要使用多语言、多平台、多组件才能实现的事情。

2023-08-11 17:00:58 952

原创 Byzer-LLM环境安装

Byzer-LLM 是基于 Byzer 的一个扩展,让用户可以端到端的完成业务数据获取,处理,finetune大模型,多场景部署大模型等全流程。该扩展的目标也是为了让企业更好的将业务数据注入到私有大模型(开源或者商业),并且可对外提供多场景部署形态,诸如 ETL, 流式计算,API 服务 等。

2023-08-11 16:52:32 440

原创 基于Byzer-LLM和ChatGLM-6B快速搭建一款免费的语言大模型助力电商企业

基于Byzer-LLM和ChatGLM-6B快速搭建一款免费的语言大模型助力电商企业

2023-08-08 11:18:17 317

原创 CUDA Setup failed despite GPU being available.

CUDA Setup failed despite GPU being available. Please run the following command to get more information:python -m bitsandbytesInspect the output of the command and see if you can locate CUDA libraries. You might need to add themto your LD_LIBRARY_PATH.

2023-08-07 16:17:26 3362

原创 一文快速入门Byzer-python

Byzer通过 Byzer-python 扩展(内置)来支持Python 代码。通过 Byzer-python,用户不仅仅可以进行使用 Python 进行 ETL 处理,比如可以将一个 Byzer 表转化成一个分布式DataFrame on Dask 来操作,支持各种机器学习框架,比如 Tensorflow,Sklearn,PyTorch

2023-08-01 10:41:14 343 1

原创 Matplotlib入门与实践(二)

本节介绍常用图表的绘制,主要包括绘制折线图、绘制柱形图、绘制直方图、绘制饼形图、绘制散点图、绘制面积图、绘制热力图、绘制箱形图、绘制3D图表、绘制多个子图表以及图表的保存。

2023-07-20 23:09:18 303

原创 Matplotlib入门与实践(一)

Matplotlib 是一个 Python 的 2D绘图库,它以各种硬拷贝格式和跨平台的交互式环境生成出版质量级别的图形。通过 Matplotlib,开发者可以仅需要几行代码,便可以生成绘图,直方图,功率谱,条形图,错误图,散点图等。Matplotlib可以绘制的图表的类型包括条形图、柱状图、折线图、饼图、散点图、面积图、环形图、雷达图等。此外,通过图表的相互叠加还可以生成复合型图表。不同类型的图表适用不同的场景,可以按使用目的选择合适的图表类型。

2023-07-13 23:34:06 288

原创 论文阅读 HighlightMe: Detecting Highlights from Human-Centric Videos

我们提出了一种与领域和用户偏好无关的方法来检测以人为中心的视频中的精彩片段摘录。我们的方法适用于视频中多种可观察到的以人为中心的模态的基于图形的表示,例如姿势和面部。我们使用配备时空图卷积的自动编码器网络来检测基于这些模式的人类活动和交互。我们根据帧的代表性训练网络,将不同模态的基于活动和交互的潜在结构表示映射到每帧的突出得分。

2023-07-12 18:56:27 1173

原创 Pandas理论与实战(二)

1.数据抽取数据分析过程中,并不是所有的数据都是我们想要的,此时可以抽取部分数据,主要使用DataFrame对象的loc属性和iloc属性。对象的loc属性和iloc属性都可以抽取数据,区别如下。

2023-07-11 17:02:53 397

原创 Pandas理论与实战(一)

Pandas是数据分析三大剑客之一,是Python的核心数据分析库,它提供了快速、灵活、明确的数据结构,能够简单、直观、快速地处理各种类型的数据。

2023-07-08 21:29:59 876

原创 神经网络解决预测问题(以共享单车预测为例)

大约从2015年起,共享单车席卷了大部分城市。共享单车在给人们带来便利的同时,也存在一些问题:单车的分布很不均匀。比如在早高峰的时候,一些地铁口往往聚集着大量的单车,而到了晚高峰却很难找到一辆单车了。那么如何解决共享单车分布不均匀的问题呢?目前,共享单车公司会雇一些工人来搬运单车,把它们运送到需要单车的区域。但工人应该运多少单车?什么时候运?运到什么地方呢?这就需要准确地知道共享单车在整个城市不同地点的数量分布情况。下面造一个共享单车预测器,用来预测某一时间、某一停放区域的单车数量。供共享单车公司参考

2023-07-07 18:23:31 1066

原创 论文阅读:GLOBAL PROTOTYPE ENCODING FOR INCREMENTALVIDEO HIGHLIGHTS DETECTION

视频亮点检测 (VHD) 是计算机视觉中的一个活跃研究领域,旨在在给定原始视频输入的情况下定位最吸引用户的片段。然而,大多数 VHD 方法都是基于封闭世界假设,即预先定义固定数量的高亮类别,并且所有训练数据都是预先可用的。因此,现有方法在增加高亮域和训练数据方面的可扩展性较差。为了解决上述问题,我们提出了一种名为全局原型编码 (GPE) 的新型视频亮点检测方法,通过参数化原型逐步学习以适应新领域。

2023-05-24 17:44:28 728

原创 论文阅读:Query-Dependent Video Representation for Moment Retrieval and Highlight Detection

近年来,随着视频理解需求的急剧增加,视频时刻检索和高亮检测(MR/HD)成为人们关注的焦点。MR/HD的主要目标是对给定的文本进行视频时刻定位和内容一致性估计,即显著性得分。尽管最近基于transformer的模型带来了一些进步,但我们发现这些方法并不能完全利用给定查询的信息。例如,在预测时刻及其显著性时,有时会忽略文本查询与视频内容之间的相关性。为了解决这个问题,我们引入了基于查询的DETR (QD-DETR),这是一种为MR/HD量身定制的检测transfomer。

2023-04-29 21:53:00 375 1

原创 论文笔记:Fully Convolutional Networks for Semantic Segmentation

卷积网络是产生特征层次结构的强大视觉模型。我们展示了卷积网络本身,经过端到端、像素到像素的训练,超过了语义分割的最新技术水平。我们的主要见解是构建“全卷积”网络,该网络接受任意大小的输入并通过有效的推理和学习产生相应大小的输出。我们定义并详细说明了全卷积网络的空间,解释了它们在空间密集预测任务中的应用,并绘制了与先前模型的联系。我们将当代分类网络(AlexNet 、VGG 网络和 GoogLeNet)调整为完全卷积网络,并通过微调将它们学习到的表征转移到分割任务中。

2023-04-15 20:22:18 451 1

原创 Pytorch快速入门系列---(十九)Pytorch实现R-CNN系列目标检测网络

在PyTorch提供的已经训练好的图像目标检测中,均是R-CNN系列的网络,并且针对目标检测和人体关键点检测分别提供了容易调用的方法。

2023-04-14 13:40:35 2152

原创 Pytorch快速入门系列---(十八)Pytorch实现FCN图像语义分割网络

针对图像的语义分割网络,本节将介绍PyTorch中已经预训练好网络的使用方式,然后使用VOC2012数据集训练一个FCN语义分割网络。

2023-04-13 12:04:08 1128

原创 Pytorch快速入门系列---(十七)图像语义分割与目标检测概述

在计算机视觉领域,不仅有图像分类的任务,还有很多更复杂的任务,如对图像中的目标进行检测和识别,对图像进行实例分割和语义分割等。其中在基于卷积神经网络的深度学习算法出现后,图像的语义分割和目标检测的精度也有了质的提升。

2023-04-12 16:26:13 644

原创 论文笔记 U-Net: Convolutional Networks for Biomedical Image Segmentation

摘要:人们普遍认为,深度网络的成功训练需要数千个带注释的训练样本。在本文中,我们提出了一种网络和训练策略,该策略依赖于大量使用数据增强来更有效地使用可用的注释样本。该体系结构包括用于捕获上下文的收缩路径和用于实现精确定位的对称扩展路径。我们表明,这样的网络可以从很少的图像进行端到端训练,并且在 ISBI 挑战中优于先前的最佳方法(滑动窗口卷积网络),用于分割电子显微堆栈中的神经元结构。使用在透射光显微镜图像(相差和 DIC)上训练的相同网络,我们在这些类别中以大幅优势赢得了 2015 年 ISBI 细胞跟踪

2023-04-10 14:57:07 259 1

原创 Pytorch快速入门系列---(十六)Pytorch实现图像风格迁移(二)

本节介绍使用PyTorch对固定风格任意内容的快速风格迁移进行建模。该模型根据下图所示的网络及训练过程进行建模,但略有改动,主要对图像转换网络的上采样操作进行相应的调整。在下面建立的网络中,将会使用转置卷积操作进行特征映射的上采样。

2023-04-05 00:48:14 768

原创 Pytorch快速入门系列---(十五)Pytorch实现图像风格迁移(一)

图像风格迁移是图像纹理迁移研究的进一步拓展,可以理解为针对一张风格图像和一张内容图像,通过将风格图像的风格添加到内容图像上,从而对内容图像进行进一步创作,获得具有不同风格的目标图像。基于深度学习网络的图像风格迁移主要有三种类型,分别为固定风格固定内容的风格迁移、固定风格任意内容的快速风格迁移和任意风格任意内容的极速风格迁移。

2023-04-03 22:35:26 2100 3

原创 Pytorch快速入门系列---(十四)搭建卷积自编码对图像去噪

本篇文章介绍基于卷积层的自编码去噪网络。利用卷积层进行图像的编码和解码,是因为卷积操作在提取图像的信息上有较好的效果,而且可以对图像中隐藏的空间信息等内容进行较好的提取。该网络可用于图像去噪、分割等。

2023-04-01 11:51:23 1427 1

minist数据集原始图片 压缩包中是minist数据集的图片文件,包含60000张图片,标签为0-9

minist数据集原始图片。压缩包中是minist数据集的图片文件,包含60000张图片,标签为0-9.

2023-08-09

byzer-llm-3.3-2.12-0.1.0-SNAPSHOT.jar

byzer-llm-3.3_2.12-0.1.0-SNAPSHOT.jar 外网资源不好下载,放在这里了。原资源链接:https://download.byzer.org/byzer-extensions/nightly-build/byzer-llm-3.3_2.12-0.1.0-SNAPSHOT.jar

2023-07-25

Byzer-lang:byzer-lang-all-in-one-linux-amd64

外网资源不好下载,上传到此处了。原资源链接是: https://download.byzer.org/byzer-lang/2.3.8/byzer-lang-all-in-one-linux-amd64-3.3.0-2.3.8.tar.gz

2023-07-25

JAVA生命游戏多线程模式(使用n个线程并行读取初始pgm文件,把图像分割为n份,分别计算出下一轮的细胞状态,然后重新整合)

5.将生命游戏由单线程模式改为多线程模式,使用n个线程并行读取初始pgm文件,把图像分割为n份,分别计算出下一轮的细胞状态,然后重新整合为一个新一代细胞状态图。要求程序无死锁(Deadlock Free),无竞争条件(No Race Condition),无久等(No Long Waiting)等状态发生,可以采用任何一种线程同步机制实现,建议首选BlockingQueue。 (1)增加一项ticker功能,报告每隔两秒钟活着的细胞数量。 (2)设计一个简单的GUI,能够控制GOL游戏引擎功能,“start”开始运行,“pause”暂停程序运行,“continue”继续运行程序,“quit”结束程序运行。Ticker功能可以加在GUI里。 (3)采用工具对程序性能进行基准测试(BenchMark Test),对测试结果进行可视化,详细分析结果影响因素,比如线程数量、执行的次数对性能的影响,比较执行的时间,整体吞吐量等多维度目标。 撰写报告,内容包括:介绍(包括实现的功能、采用的算法、测试方式、性能结果),具体功能实现及流程,可视化

2023-06-28

JAVA多线程实现2个producer和一个Consumer把整数放入到一个环形缓冲Circle Buffer中

采用2个producer和一个Consumer把整数放入到(或者从中取出)一个环形缓冲Circle Buffer中,这块连续的存储会被反复使用。一个写指针指向数据写入的位置,如果写到Buffer的末端,则从Buffer的头端开始写。类似的,一个读指针指向读取数据的位置,如果读到Buffer的末端,也转回到头端开始读。 Producer1: 每间隔0ms~500ms把一个整数放入buffer中,从1开始依次累加。 Producer2: 每间隔0ms~500ms把一个整数放入buffer中,从1000开始依次递减。 Consumer: 每间隔0ms~5ms从buffer中读出一个数。 采用同步机制synchronized/wait(notify)或者lock(unlock)/condition variable实现两个producer和一个consumer之间协调运行。运行结果输出格式为:Put(or Get) number {[content] length start_index end_index} 包含说明文档:采用的机制、完成情况、运行结果

2023-06-28

c语言商品销售系统源码

主要分为三个模块。客户--销售部门--公司经理 1--客户。客户主要是通过该系统进行订货。进入系统后,需要注册,登陆。系统会自主分配。一个服务编号给客户,由客户自己设定密码。订购之后,可以登录查询自己的订货情况. 2--采购部门。主管仓库,查看处理缺货,进货。使用该系统前,首先必须由采购部门建立仓 库。填写货物名称,进价,售价,库存数量。货物编号由系统自主按序分配 3--经理只需要抽时间查看一下销售报表。了解每一种货物的销售情况,以及总的销售利润。

2023-06-28

基于c语言实现的中国象棋源码

本文将介绍中国象棋的源代码,采用c语言编写。该代码实现了中国象棋的基本游戏规则和操作,包括棋盘、棋子、移动规则、吃子规则、判断胜负等功能。代码结构清晰、易于理解和修改,适合初学者学习和进阶者使用。由于中国象棋的规则和操作较为复杂,本代码仅实现了基本规则,丕包括特殊规则和棋谱记录功能。读者可根据震要进行扩展和完善。

2023-06-28

c语言实现的力学相关的流体源码

#define WIDTH 1024 // 屏幕宽 #define HEIGHT 576 // 屏幕高 #define NUM_MOVERS 600 // 小球数量 #define FRICTION 0.96f // 摩擦力 // 定义小球结构 struct Mover { COLORREF color; // 颜色 float x, y; // 坐标 float vX, vY; // 速度 }; // 定义全局变量 Mover movers[NUM_MOVERS]; // 小球数组 int mouseX, mouseY; // 当前鼠标坐标 int mouseVX, mouseVY; // 鼠标速度 int prevMouseX, prevMouseY; // 上次鼠标坐标 bool isMouseDown; // 鼠标左键是否按下

2023-06-28

基于c语言实现的火车票订票管理系统

程序中传递的有信息有:票务信息(包括车次,出发站、到达站、出发时间日期,历时、票数,票价)个人购票信息(姓名,身份信息,车次,出发时间日期,座位号,票价) 1.票务浏览:对票务系统中的所有票务信息进行浏览,获取不同时间日期的票务信息。 2.购票: 当乘客购票成功后,为乘客构建购票信息,用于存储该乘客所有的购票信息,以便乘客查询,同时减少票务系统中的相关票数。 3.退票 :当乘客退票成功后,将相关的购票信息从为乘客构建的购票信息系统中删除,同时增加票务系统的相关票数。 4.信息查看 :乘客可随时查看票务系统中所有的票务信息,用于查看个人的所有购票信息。

2023-06-28

c语言实现的汉诺塔演示程序

c语言实现的汉诺塔演示程序 汉诺塔(Tower of Hanoi),又称河内塔。源自印度古老传说的一个游戏,大梵天创造世界的时候做了三根金刚石柱子,在一根柱子上从下往上按照大小顺序摞着64片黄金圆盘。大梵天命令婆罗门把圆盘从下面开始按大小顺序重新摆放在另一根柱子上。并且规定,在小圆盘上不能放大圆盘,在三根柱子之间一次只能移动一个圆盘。 现有三个柱子A、B、C,其中有n个圆盘在A柱上,最终要实现把这n个圆盘从A柱借助B柱移动到C柱上。实现实现思路:先将n-1个圆盘从A柱移动到B柱上,然后将A柱上最后一个圆盘移动到C柱上,最后再把B柱上的n-1个圆盘移动到C柱上。

2023-06-28

基于c语言实现的UDP通信系统

基于c语言实现的UDP通信传输系统 这是一个控制台程序,需要用命令提示符打开。使用方式: (1)首先在开始菜单中打开“运行”命令,然后找到命令udp.exe (2)用同样的方法在另一台主机上运行udp.exe命令。

2023-06-28

基于C语言实现的俄罗斯方块小游戏

C语言实现的俄罗斯方块小游戏有如下功能: 1、在二维的平面里用各种随即产生的方块堆积木,每填满一行消去一行, 当到达顶部时,游戏结束。 2、玩家能通过方向键来控制方块的转动,左移,右移和直落。 3、每种类型的方块都有颜色。游戏有预览的功能,能告诉玩家下一个将出 现什么类型的方块。 4、游戏能够在玩的过程中,给出玩家的分数,分数是由随即方块的类型决 定的,每堆一个方块,就将分数累加到总分中。 5、游戏有暂停、开始和结束、游戏规则、游戏说明等控制。 通过对功能要求的分析,将俄罗斯方块游戏的功能划分为2个类模块,它们是: Tetris类:该类包含main方法,应为应用程序的主类。该类用来创建游戏的用户界面,整个程序从该类的main方法开始执行。 Tetrisblok类:用来设计游戏界面。游戏界面显示在由Tetrisblok 类创建的整个用户界面的中(Center)区,游戏的即时分数、堆积木的二维平面即时效果图及方块的预览功能都在整个类里面实现。用来封装俄罗斯小方块。一个方块的属性是由方块1位置即x和y的坐标、颜色决定的。

2023-06-02

基于Java Swing组件的实验展示系统

java实验展示系统主要对实验题目、实验程序代码、实验程序代码的运行结果,这三个字段进行增、删、查、改。 (1)实验题目的查询、增加、删除、修改:用户进入该系统后能通过GUI图形化界面对java实验题目进行编辑,通过GUI画面新增实验题目,并存储在文件中,然后该GUI界面能实时显示刚刚新增的实验题目。如果需要对实验题目进行修改,还能通过GUI画面对该实验题目进行修改,同样,还可以删除该实验题目。 (2)实验程序、实验结果的查询、增加、删除与修改:通过GUI新增实验题目以后需要为该实验题目添加正确的实验代码与代码运行结果。同样地,也可以对实验代码和运行结果进行修改与删除。 GUI图形化交互界面:该实验系统能够通过GUI界面与用户进行交互,能接收用户通过界面增加的数据信息,并且能够将数据信息保存到文件中,能正确识别用户发出的修改与删除信息的指令,从文件中正确修改、删除用户想要操作的某条数据。GUI图形化交互界面一方面需要与用户交互,另一方面能够对文件进行操作,使程序关闭后,数据仍然能完好无损地保存在文件中。

2023-06-02

java swing mysql实现的员工工资管理系统项目

由Java swing mysql数据库实现的员工工资管理系统,该项目功能相对完善,有管理员和普通用户两个角色,分别实现了一些列功能,数据库采用的是mysql,这个代码的复杂度非常适合Java初学者和学生用来参考学习。 包含部门信息管理:部门信息的增加、修改、删除、查询等多种功能。

2023-05-24

c语言教工工资管理系统

(1)一个小型学院教工工资管理系统,工资管理的数据文件中存储有教工姓名、月工资、教工号、性别、年龄、电话号码,该程序可以录入和显示所有员工的相关资料。在录入所有教工后,系统会自动对教工按工资进行降序排列存入文件中。 (2)项目运行的软、硬件环境: Windows操作系统以及相应的软硬件 Microsoft  Visual C++ 6.0  (3)项目具体的功能要求: 数据录入:输入各种数据; 数据统计:各行政人员的工资计算最终按工资进行的冒泡排序; 数据打印:打印表格; 数据备份:把相关数据写入文件; 退出:退出本系统。

2023-05-24

glove.6B.100d.tx t词向量文件

下载解压后即是glove.6B.100d.txt文件,glove.6B.100d词向量文件中,每个词语会使用一个100维的向量表示。

2023-03-28

NLTK下载停用词(stopwords)

Resource stopwords not found. Please use the NLTK Downloader to obtain the resource: import nltk >>> nltk.download('stopwords') For more information see: https://www.nltk.org/data.html Attempted to load corpora/stopwords 错误解决方法。 NLTK下载停用词(stopwords)资源,下载后解压到相应目录中即可,亲测可用!

2023-03-28

IMDb Large Movie Review-数据集

该数据集共有5万条评论,其中25000条是训练数据,25000条是测试数据,数据下载后包括train和test两个数据集。训练数据和测试数据分别在不同的文件夹中,train和test文件夹中分别同时包含有pos(正向)和neg(负向)两种评论。在pos和neg文件夹中,每一个.txt文件包含一条评论。

2023-03-23

空空如也

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

TA关注的人

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