- 博客(12)
- 收藏
- 关注
原创 各种算法默背简述,以加深印象
1.循环(内循环)的生成随机解(例如100次),解的移动幅度由温度*随机数决定,每次用metropolis准则(p=exp[−(Ej−Ei)/T])判断非更优解是否接受。2.计算速度,有惯性系数*速度+个体最优解做差提供方向*random0—1随机数*个体加速常数+*群体最优解做差提供方向*random0—1随机数*群体加速常数。0.生成一个随机解,设定温度和退火参数(等差递减,指数(比例),分数?2.更新温度,更新上次(内)循环最优解,开启下一次循环(也就是步骤1)0.生成随机解,随机速度。
2025-04-12 01:03:41
332
原创 tesseract环境变量配置
2.系统变量添加一个新变量,名称为TESSDATA_PREFIX,路径为tesseract-ocr\tessdata。网上很多人说的不清不楚,而且都装的c盘,装到d盘就不好用了,我就装到d盘,研究了半天。1.系统变量中path添加tesseract-ocr文件夹路径,即安装路径。用cmd输入tesseract测试安装成功与否。具体路径根据自己的情况改编。
2025-04-11 15:51:46
344
转载 A*算法的实现
A搜寻算法,俗称A星算法。题外话:A星算法之所以被认为是具有启发策略的算法,在于其可通过预估H值,降低走弯路的可能性,更容易找到一条更短的路径。A算法是一种启发式搜索算法,启发式搜索就是在状态空间中的搜索对每一个搜索的位置进行评估,得到最好的位置,再从这个位置进行搜索直到目标。如给平地地形设置代价因子为1,丘陵地形为2,在移动代价相同情况下,平地地形的G值更低,算法就会倾向选择G值更小的平地地形。很显然,在只知道当前点,结束点,不知道这两者的路径情况下,我们无法精确地确定H值大小,所以只能进行预估。
2025-04-08 15:02:46
31
转载 最小树算法
选择边:从队列中取出最小边,若其另一端未被访问,则加入生成树,并将该顶点所有相连边更新到队列。终止条件:当生成树边数达到 n−1(n 为顶点数)时结束。如果不在同一集合,则将该边加入生成树,并合并两个集合;维护优先队列:将所有与当前生成树相连的边加入优先队列。初始化:每个顶点为一个独立的集合(并查集数据结构)。初始化:任选一个顶点,将其加入 MST 集合。记录Kruskal和Prim两种算法。排序:将所有边按权值从小到大排序。3.1 Kruskal 算法步骤。3.2 Prim 算法步骤。
2025-04-08 14:45:28
42
原创 三、yolov8训练用法
model = YOLO('./models/yolov8.yaml') # 修改yaml中nc的值,路径要是都不知道怎么写,重新学python基础吧= =model.load('./models/yolov8s.pt') # 加载预训练权重,取决于你下载的什么。3.用如下代码训练,注意要在下载的yaml文件中修改nc的值,其应为本次训练的class数量。2.配置一下这次训练的yaml,内容如下,注意要用绝对路径,pycharm可以直接复制的。device=0, # 没显卡则将0修改为'cpu'
2025-04-05 19:54:04
343
原创 二、关于CUDA和Torch的安装
这一步其实不需要的:配置一下cuda环境变量,C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6。4.等待下载完成,按步骤安装,选自定义全部安装不太好用,我用简单安装,到c盘也没太多影响。7.安装gpu版本pytorch,在这个网站。1.用win+R调出cmd,在cmd中输入。下载下来的是一个压缩包,打补丁到cuda。3.挑选适合自己系统的安装包。选择对应版本,生成安装命令。下载的速度有些太慢了。中下载对应的cuda版本。
2025-03-26 12:56:06
253
原创 一、yolo部署最简单的方法
model = YOLO("yolov8n.pt") task参数也可以不填写,它会根据模型去识别相应任务类别。model = YOLO(".\models\yolov8s.pt") # 可以设置集下载的路径。2.打开terminal 输入 pip install ultralytics 回车等待安装。5.上网上随便找个公交车图片,可以拿这段代码试试是否能用。3.pip install yolo还是安装。1.pycharm新建一个项目。
2025-03-26 08:53:45
138
原创 DataFrame的常用操作
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。原文链接:https://blog.csdn.net/tyy20030504/article/details/139884064我摘录了部分,进行了精简。
2025-02-21 21:50:37
482
转载 PyInstaller 支持的常用选项
p DIR,–path=DIR 设置 Python 导入模块的路径(和设置 PYTHONPATH 环境变量的作用相似)。-n NAME,–name=NAME 指定项目(产生的 spec)名字。-o DIR,–out=DIR 指定 spec 文件的生成目录。-w,–windowed,–noconsolc 指定程序运行时不显示命令行窗口(仅对 Windows 有效)-c,–nowindowed,–console 指定使用命令行窗口运行程序(仅对 Windows 有效)-h,–help 查看该模块的帮助信息。
2024-08-23 01:50:25
329
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人