- 博客(27)
- 收藏
- 关注
原创 【目标检测NMS总结】nms技术原理+代码(可以直接运行,也可以根据自己的情况修改)
输入形式是 x1 y1 x2 y2 conf label顺序 坐标是恢复成原图数值的(可以看下面的例子)如果是需要还原成原图的坐标的话加以下代码。
2024-08-30 14:12:12 352
原创 git 提交线上远程仓库时,报错 [rejected] master -> master (fetch first) error: failed to push some refs
在将已有项目提交到线上远程仓库时,报错[rejected] master -> master (fetch first) error: failed to push some refs
2024-08-27 17:39:32 302
原创 【Git保姆级使用教程】Git从入门到精通超级详细的使用教程,一套教程带你搞定Git(高见龙版本)。
【Git保姆级使用教程】Git从入门到精通超级详细的使用教程,一套教程带你搞定Git(高见龙版本)
2024-08-26 22:54:18 754
原创 Linux中查看端口被哪个进程占用、进程调用的配置文件、目录,address already in use端口被占用杀死并释放端口
Linux中查看端口被哪个进程占用、进程调用的配置文件、目录,address already in use端口被占用杀死并释放端口
2024-08-23 09:15:15 289
原创 docker救命教程!工作实习小白速通教程,保姆级docker使用教程(工作版)
目的是为了将代码的运行环境以容器的形式打包到任意其他电脑上,即让你的代码在任何电脑都能运行,从而免除装环境的困扰。一般公司都已经装好Docker,对于安装就不在赘述,只讲如何使用。
2024-08-22 21:49:38 354
原创 【面经】超全版本AIGC算法工程师面经
对于所有的相关经历,都是跟面试官聊技术(举例,提供参考方向)从数据规模、特征、指标、目前使用的模型方法、项目难点详细介绍。
2024-06-23 16:59:53 1438
原创 【八股文】算法岗位八股文、深度学习、AIGC八股文面试经验(二)
Transformer 结构和 LSTM 的区别和优势,Transformer 怎么体现时序信息?Bert 用的什么位置编码,为什么要用正弦余弦来做位置编码?还知道其他哪些位置编码?Transformer Encoder 和 Decoder 的输入输出和结构。Attention 和 self-attention 有什么区别?为什么现在的大模型大多是 decoder-only 的架构?简单介绍一下 BERT 和 Transformer。除了 bert 还做过哪些模型的微调?讲一下生成式语言模型的工作机理。
2024-06-23 10:58:20 471
原创 【八股文】算法岗位八股文、深度学习、AIGC八股文面试经验(一)
Adam优化算法(Adaptive Moment Estimation)是一种基于一阶和二阶矩估计的自适应学习率优化算法,广泛用于训练深度神经网络。在图像预处理和增强过程中,选择合适的技术对于提升模型的泛化能力至关重要。FPN(特征金字塔网络)是一种在深度学习中用于图像识别和目标检测任务的网络结构,主要用于解决多尺度目标检测问题,即在图像中同时检测不同尺寸的物体。在图像分割任务中,评估模型性能的指标用于衡量模型预测的分割图与真实标注之间的一致性。
2024-06-22 21:03:51 1896
原创 目标检测概述
理论界:希望性能好工业界:希望运行速度快(YOLO、SSD用的多)Cascade R-CNN既可以目标检测也可以图像分割图像分类(lmage Classification)的目标是识别出图中出现的物体类别是什么,其功能主要是用于判断是什么?图像定位(Object Location)的目标不仅仅需要识别出是什么物体(即分类),同时需要预测物体的位置信息,也就是单个目标在哪里?是什么?目标检测。
2024-06-18 11:13:31 324
原创 自编码器神经网络(AE),变分自编码器(VAE),生成式对抗网络(GAN)
机器学习的模型可大体分为两类,生成模型(Generative Model)和判别模型(Discriminative Model)。经典的自编码器由于本身是一种有损的数据压缩算法,在进行图像重构的时候不会得到效果特别好的结果。相互作用的经济主体假定其他主体所选择的战略为既定时,选择自己的最优战略的状态,也就是纳什均衡。,它的目的是使生成模型的输出再输入给判别模型时,判别模型很难判断是真实数据还是虚假数据。捕获数据分布的生成模型G,和估计样本来自训练数据的概率的判别模型D。是给定某种隐含信息,基于学习得到的。
2024-06-12 18:20:10 1182
原创 使用Flask框架部署的问题集合ImportError: cannot import name ‘escape‘ from ‘jinja2‘
模板引擎是一种将动态数据和静态模板结合起来生成具有动态内容的文本输出的工具。Jinja2 允许你在模板文件中定义占位符和逻辑结构,并根据提供的数据动态地填充这些占位符,最终生成渲染后的输出。Jinja2 提供了丰富而灵活的语法,包括条件语句、循环语句、过滤器、宏等,使得你可以在模板中进行复杂的逻辑操作和数据处理。Jinja2 是一个基于 Python 的现代化的、功能强大的模板引擎。它是 Flask 框架默认使用的模板引擎,也可以独立于 Flask 在其他项目中使用。
2024-06-10 16:20:26 441
原创 ERROR: Could not find a version that satisfies the requirement tb-nightly (from versions: none)
再次重新安装tb-nightly就可以了。
2024-06-07 09:57:59 712
原创 机器学习、深度学习、AI工程师、人工智能面试热点问题(一)
混淆矩阵(Confusion matrix)计算过程混淆矩阵作为分类模型结果的更加细致精确的可视化展示,有时也被称为误差矩阵或者可能性表格,通常混淆矩阵会应用于二分类问题中,对此首先有如下关键定义:Actual condition:样本真实标签;·Predicated condition:模型预测标签;例如,有如下数据集,第一列为真实标签,即Actual condition,第二列为模型预测结果,即Predicated condition。
2024-06-06 21:24:56 1110
原创 二分查找超级详细说明闭区间模板及拓展(文末有视频链接说明)
要找到target的范围,就要明白二分模板返回的left的含义是指最开始出现的target值,也就是相同值的最左边。找 大于target的数(不包括target) 即找target+1(转换为找大于等于 target+1的数 ,满足模板)找 大于等于target的数 即 二分模板(找target第一次出现的索引,这个索引之后的数满足要求)找8的值 转变为 找 >= 8的值和 < 9 的值(8第一次出现的值和9第一次出现的值之间)找小于等于target的数 即找小于target+1的数。
2024-06-04 17:30:49 431
原创 [教训贴]Pytorch中使用tensorboard报错NotImplementedError: Got <class ‘dict‘>, but numpy array, torch tensor
报错信息:报错原因:writer.add_scalar要加“S”
2024-05-29 21:48:32 438
原创 在pytorch下使用tensorboard可视化工具报错Could not load dynamic library ‘cudart64_101. dll‘;
(2)TensorBoard在尝试启动时遇到了网络套接字(socket)访问权限的问题。具体来说,错误信息以一种访问权限不允许的方式做了一个访问套接字的尝试意味着TensorBoard可能无法绑定到它需要监听的端口上。(1)cudart64_110.dll not found (没有找到cudart64_110.dll),也是图中标红的部分。如图所示,去下载缺失文件,根据报错提示,我缺的是 101 版本的dll。根据官网提示,64位版本的windows中,xxxx指的是文件路径,路径中不能有中文。
2024-05-20 16:11:51 952
原创 深度学习数据集下载
数据集下载链接:LT-CIFAR-10 andLT-CIFAR-100:https://www.cs.toronto.edu/~kriz/cifar.htmlTieredImageNet: tieredImageNet TinyImageNet:http://cs231n.stanford.edu/tiny-imagenet-200.zip SUN-324:https://sun3d.cs.princeton.edu/ iNaturalist:https://github.com/visipe
2023-12-06 09:21:16 229 3
原创 【pip安装其他的Python包失败解决方案】
查看了许多个博客,依旧没有解决,最终发现是pip版本不兼容,导致安装失败,需要去回退一下pip版本,我之前使用的是 23.2.1,pip版本过高。学数据挖掘是,安装新的Python环境后,使用pip去安装其他的python包报错问题。python3.8对应的pip版本是pip 19.2.3及更高版本。但是pip 20.0.2版本是比较稳定的,因此之后选择了它。3.然后就可以使用pip安装代码。
2023-10-12 10:59:59 266
原创 学习通 安卓数据库技术作业
(注意:请分别对应,顺序不能写错)(12.0分)(请全部用大写字母回答)(15.0分)【填空题】创建数据库,在DDMS视图的File Explorer面板中,该库文件的位置是在/data/data// 目录。【填空题】要查询SQLite数据库中的信息需要使用 接口,使用完毕后调用 ()方法关闭.(6.0分)【单选题】下列文件操作模式中,指定文件内容可以追加的是 (5.0分)
2023-05-17 16:12:10 341
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人