- 2025-01-05python期末考试必考40个基础编程题
该40个基础编程涉及领域广泛,适合各专业,金融,数学,算法,数据结构,可视化等多个领域,涵盖了pyth基础语法,列表操作,字符串操作,数据类型转换,循环结构,判断结构,函数定义,变量声明,class类编程等基础知识。 运行代码无需环境配置,只要安装python成功,复制代码即
- 2025-01-05大模型agent开发之给agent增加记忆的方法
增加memory的方法给langchain的内置agent增加memory,本方法首先通过ConversationBufferMemory实例化并传递到initialize_agent的memory参数中,从而实现对话记忆的功能,还使用MessagePlaceHolder,该方法可以将memory的key传递到提示词模版中,提升agent记忆能力。fromlangchain
- 2025-01-05【Python实现连续学习算法】复现2018年ECCV经典算法RWalk
Python实现连续学习Baseline及经典算法RWalk1连续学习概念及灾难性遗忘连续学习(ContinualLearning)是一种模拟人类学习过程的机器学习方法,它旨在让模型在面对多个任务时能够连续学习,而不会遗忘已学到的知识。然而,大多数深度学习模型在连续学习多个任务时会出现“灾难性
- 2025-01-05python【数据结构】
1.列表Python中列表是可变的,这是它区别于字符串和元组的最重要的特点;即,列表可以修改,而字符串和元组不能。以下是Python中列表的方法:方法描述list.append(x)把一个元素添加到列表的结尾,相当于a[len(a):]=[x]。list.extend(L)通过添加指定列表的所有元素来扩充列表,
- 2025-01-05软件设计模式课程设计---Python实现学生信息管理系统(MySQL数据库+前端可视化)
效果图:代码目录:代码:main.pyimporttkinterastkfromtkinterimportmessageboxfromstudent_managerimportStudentManagerfromobserverimportStudentObserverfromfactoryimportStudentFactoryfromstrategyimportSortByName,SortByGradefromproxyim
- 2025-01-05Consul测试代码
importtimefromconsulimportConsul,CheckclassConsulServiceManager:def__init__(self,host,port=8500,schema="http"):self._host=hostself._port=portself._schema=schemaself._local_ip="1
- 2025-01-05SLED: Self Logits Evolution Decoding for Improving Factuality in Large Language Models
本文是LLM系列文章,针对《SLED:SelfLogitsEvolutionDecodingforImprovingFactualityinLargeLanguageModels》的翻译。SLED:SelfLogitsEvolutionDecodingforImprovingFactualityinLargeLanguageModels摘要1引言2Self-Logits进化解码3实验4
- 2025-01-04732. 我的日程安排表 III
当 k 个日程存在一些非空交集时(即, k 个日程包含了一些相同时间),就会产生 k 次预订。给你一些日程安排 [startTime,endTime) ,请你在每个日程安排添加后,返回一个整数 k ,表示所有先前日程安排会产生的最大 k 次预订。实现一个 MyCalendarThree 类来存放你的
- 2025-01-0416. 进度条控件
一、进度条控件 进度条控件控件主要显示任务的执行进度,PySide6中提供了进度条控件(QProgressBar)。进度条控件通常在执行长时间任务时,用进度条告诉用户当前的进展情况。 我们可以在终端中使用pip安装pyside6模块。pipinstallpyside6 用QProgressBar类创建实
- 2025-01-04深度学习(优化器)
下面实现了深度学习中的几种优化器,包括SGD,Momentum,Nesterov,AdaGrad,RMSProp,AdaDelta,Adam和AdamW。代码如下:importtorchimporttorch.nnasnnfromtorchvisionimporttransforms,datasetsdevice=torch.device("cuda"iftorch.cud
- 2025-01-04Activation Functions
Chapter4:ActivationFunctions声明:本篇博客笔记来源于《NeuralNetworksfromscratchinPython》,作者的youtube其实关于神经网络的入门博主已经写过几篇了,这里就不再赘述,附上链接。1.一文窥见神经网络2.神经网络入门(上)3.神经网络入门(下)前三章内容:1.CodingOu
- 2025-01-04【强化学习】Double DQN(Double Deep Q-Network)算法
- 2025-01-04【强化学习】双延迟深度确定性策略梯度算法(TD3)详解
- 2025-01-042025-01-04:不包含相邻元素的子序列的最大和。用go语言,给定一个整数数组 nums 和一个由二维数组 queries 组成的查询列表,其中每个查询的格式为 queries[i] = [pos
2025-01-04:不包含相邻元素的子序列的最大和。用go语言,给定一个整数数组nums和一个由二维数组queries组成的查询列表,其中每个查询的格式为queries[i]=[posi,xi]。对于每个查询i,首先将nums[posi]的值更新为xi,然后计算在这一更新后,数组nums中所有不包含相邻元素的子序
- 2025-01-04Transformer学习与基础实验1——注意力机制
前置概念 自然语言处理(NLP)中,根据任务内容的不同,句子、段落等文本中需要更加关注的部分(不同的词语、句子等)也会不同。 在判断词在句子中的重要性时便使用了注意力机制,可以通过注意力分数来表达某个词在句子中的重要性,分数越高,说明该词对完成该任务的重
- 2025-01-04只使用tensorflow而不使用keras实现一个简单的神经网络
1、实现一个简单的Dense类,就是实现图中层的定义这是一个类,这个层主要实现数据变换的操作,即输入一个tensor,先与权重矩阵W相乘,然后加上b,最后经过激活函数activation运算,输出一个新的张量。为了实现这个操作,我们将这个任务划分成几个子任务:(1)定义需要输入的属性,用于支持数据变换
- 2025-01-04CloudFront优选IP
Debian环境apt-getinstallzmappython3-yapt-getinstallpython3-pippip3installrequestspip3installnumpy脚本点击查看代码#coding=utf-8importthreadingimportrequestsimportqueueimportsysimportreimportosimportnumpyasnp#defbThread(ip
- 2025-01-04计算机视觉实战项目4(图像分类+目标检测+目标跟踪+姿态识别+车道线识别+车牌识别+无人机检测+A_路径规划+单目测距与测速+行人车辆计数等)
往期热门项目回顾:链接失效,请主页搜索关键词!!!!计算机视觉项目大集合改进的yolo目标检测-测距测速路径规划算法图像去雨去雾+目标检测+测距项目交通标志识别项目yolo系列-重磅yolov9界面-最新的yolo姿态识别-3d姿态识别深度学习小白学习路线AI健身教练-引体向上-
- 2025-01-03变分推断(VI)、随机梯度变分推断(SGVI/SGVB)、变分自编码器(VAE)串讲
参考资料:VI参考:PRMLChapter10.SGVI原文:Auto-EncodingVariationalBayes--Kingma.VAE参考1:TutorialonVariationalAutoencoders--CARLDOERSCH.VAE参考2:StanfordUniversityCS236:DeepGenerativeModels.泛函和变分法本章主要是了解:"变分"这个名称是怎么来的。
- 2025-01-03六. 哈希表
哈希表哈希表又称散列表,通过建立键 key 与值 value 之间的映射,实现高效的元素查询。当对哈希表输入键key时,即可查询到对应的值value,其时间复杂度仅为O(1)。1.哈希表1.1.哈希表常用操作1.1.1.基础操作基础操作包括初始化、查询、添加键值对和删除键值对#初始化
- 2025-01-03如何使用建筑物变化检测算法的Baseline工程 ,使用PyTorch框架,并选择U-Net来进行二分类任务(变化_不变)Baseline工程将基于深度学习方法来检测建筑物的变化
建筑物变化检测算法baseline工程使用PyTorch框架,并选择U-Net来进行二分类任务(变化/不变)Baseline工程将基于深度学习方法来检测建筑物的变化备注:博客所有文章代码仅供参考!如何使用建筑物变化检测算法的Baseline工程,一个详细的步骤和代码示例。这个Baseline工程将基于深
- 2025-01-03如何构建一个用于草莓成熟度检测的YOLOv5模型,并使用Yolov5训练使用草莓成熟度检测数据集模型 并实现可视化及评估推理 3类 yolo标注
**声明:博客内所有文章代码仅供参考!**如何训练这个——草莓成熟度检测数据集,共800余张大棚内实景拍摄,区分为成熟,未成熟,草莓花梗三类,提供yolo标注,1.4GB草莓成熟度检测数据集,共800余张大棚内实景拍摄,区分为成熟,未成熟,草莓花梗三类,提供yolo标注,1.4GB构建一个用于草莓成熟
- 2025-01-03使用Mask R-CNN模型来进行目标检测和实例分割 大规模高分辨率树种单木分割数据集 处理大规模高分辨率树种单木分割任务从14个不同树种类中分割和标注了23,000个树冠
单木分割数据集。从14个不同树种类中分割和标注了23,000个树冠,采集使用了DJIPhantom4RTK无人机树种单木分割数据集。从14个不同树种类中分割和标注了23,000个树冠,采集使用了DJIPhantom4RTK无人机。正射tif影像,点云、arcgis详细标注单株树木矢量数据(并标明树木类型),数
- 2025-01-03如何利用深度学习框架训练使用 可以使用YOLOv5模型来进行目标检测 智慧化生产工地 钢筋计数数据集共23400组 voc标注,从数据准备到模型训练的所有步骤
如何训练自己的数据集——智慧化生产工地资产盘点,超大规模钢筋计数数据集,共23400组图像,多视角,多角度,多场景,采用voc方式标注。智慧化生产工地资产盘点,超大规模钢筋计数数据集,共23400组图像,多视角,多角度,多场景,采用voc方式标注。为了实现智慧工地资产盘点中的超大规模钢筋计
- 2025-01-03如何得到深度学习模型的参数量和计算复杂度
1.准备好网络模型代码importtorchimporttorch.nnasnnimporttorch.optimasoptim#BP_36:输入2个节点,中间层36个节点,输出25个节点classBP_36(nn.Module):def__init__(self):super(BP_36,self).__init__()self.fc1=nn.Linear(2,36)#输