- 博客(42)
- 资源 (1)
- 收藏
- 关注
原创 Docker使用指南:从入门到实战,让你的部署效率翻倍!
实现服务发现(--network mynet)。Docker 允许用户创建自定义网络,以满足特定的网络拓扑和隔离需求。通过自定义网络,可以实现容器间的服务发现,即容器可以通过名称自动解析 IP 地址进行通信。
2025-04-03 16:10:09
979
原创 Git 基础入门:从概念到实践的版本控制指南
Git 通过分布式架构、灵活的分支管理和高效的版本控制,成为现代软件开发的基石。掌握其核心概念(仓库、分支、提交)和常用命令(),可显著提升开发效率与协作质量。建议结合实际项目持续练习,逐步探索rebasestash等进阶功能,进一步发挥 Git 的强大能力。
2025-03-27 13:44:00
1118
原创 阿里首个全模态大模型Qwen2.5-Omni-7B
3月27日凌晨,阿里巴巴发布并开源首个端到端全模态大模型通义千问Qwen2.5-Omni-7B。Qwen2.5-Omni-7B 是一个端到端的多模态模型,旨在感知多种模态,包括文本、图像、音频和视频,同时以流式方式生成文本和自然语音响应。
2025-03-27 10:43:14
893
原创 DeepSeek-R1 面试 -—— GRPO
DeepSeek训练中应用的GRPO算法,它源自于强化学习领域的PPO算法。GRPO与PPO算法之间存在哪些差异?这两种算法各自的优劣何在?为何DeepSeek选择采用GRPO算法而非PPO算法?本文将对这些问题提供解答。
2025-03-14 16:12:42
1023
原创 DeepSeek-R1深度解读
deepseek提出了一种通过强化学习(RL)激励大语言模型(LLMs)推理能力的方法,个人认为最让人兴奋的点是:通过RL发现了一个叫“Aha Moment”的现象,这个时刻发生在模型的中间版本中。在这个阶段,DeepSeek学会为问题分配更多的思考时间。性能直接达到国际顶流水平,这不仅实现了了大语言生成模型到推理模型0-1的越阶,而且成功打破美国对AI技术和高端芯片的封锁。
2025-03-13 16:48:21
2520
2
原创 YOLO-v8-seg实例分割使用
最近需要实例分割完成一些任务,一直用的SAM(segment anything)速度慢,找一个轻量分割模型。
2024-03-22 15:28:31
976
1
原创 Lora原理解读
LoRA一种大模型的微调方法。只用很少的数据,很少的参数,就能让大模型在原本表现没那么好的下游任务成为专家模型。并且不额外增加推理时间。大模型在下游任务微调时,全参数微调时间、金钱成本太高。微调部分参数中以为代表,Adapter模型中增加额外模块,虽然微调时除了Adapter的部分,其余的参数都是被冻住的(freeze),有效降低训练的代价。但模型整体的层数变深,会增加训练速度和推理速度。LoRA(Low-Rank Adaptation,低秩适配器)提出了一种新微调方法。左图可看作。
2024-03-18 16:44:57
583
原创 BLIP原理解读和使用
以往的预训练模型仅在基于理解的任务或者基于生成的任务方面表现出色,很少有可以兼顾的模型。比如,基于编码器的模型,像 CLIP,ALBEF 不能直接转移到文本生成任务 (比如图像字幕),而基于编码器-解码器的模型,像 SimVLM 不能直接用于图像文本检索任务。图像文本的对比学习:下图前两列。最左边的是图像编码器,将输入图像分割成一个个的 Patch 并将它们编码为一系列 Image Embedding。
2024-03-13 16:45:11
3156
原创 YOLOv9原理解读
以往算法更关注开发更高级的系统架构和学习策略,如CNNs(深度卷积、空洞卷积、深度可分离卷积)、Transformers等。或者去探索更为通用的目标函数设计,包括损失函数、标签分配策略以及辅助监督机制等,旨在增加深层特征的感受野和更好的约束预测值和真实值之间的距离。大部分现有方法未能充分考虑到正向传播过程中输入数据可能遭遇的信息丢失问题。这种信息遗失可能引起梯度流的偏差,这些偏差梯度随后被用于模型更新。这一过程可能导致深度网络错误地理解目标与输入之间的联系,进而使模型产生不准确的预测结果。
2024-03-09 20:53:22
1504
原创 python cv2转base64 PIL.Image 转base64
【代码】python cv2转base64 PIL.Image 转base64。
2023-11-09 11:45:19
763
原创 python http共享服务器目录和文件
在网页端打开服务器IP :http://10.188.188.18:8001。在服务器上cd到想要分享的目录,执行。
2023-11-08 20:06:18
200
原创 python https域名证书生成过程,通信客户端和服务端代码
位数设的小可能会报错:SSL: EE_KEY_TOO_SMALL。生成private-rsa.key文件。四、客户端代码,client.py。密钥位数设为2048,重新生成密钥。三、服务端代码,server.py。一、 在服务端机器上生成密钥。1. 生成csr文件。
2023-11-08 19:49:22
666
原创 shell脚本 重启python脚本
#!/bin/bashwhile true # 循环检测脚本是否停止do procnum=$(ps -ef | grep "run.py" | grep -v grep | wc -l) # 记录正在运行run.py的数量 echo "ps -ef grep return:" ${procnum} # 信息输出 if [[ ${procnum} == 0 ]] ; then # 如果run.py正在运行数量等于0,脚本中断,需要重启 filenam...
2022-03-29 10:33:31
2556
原创 yolov4 darknet 源码学习笔记(七) 激活函数公式汇总
yolov4 darknet 源码学习笔记(四) BN层的前向传播yolov4 darknet 源码学习笔记(四) BN层的前向传播与反向传播与反向传播
2021-08-31 18:11:54
683
原创 ubuntu16.04安装Opencv5.4.1
../../lib/libopencv_sfm.so.4.5.1: undefined reference to `google::InitVLOG3__(int**, int*, char const*, int)'../../lib/libopencv_sfm.so.4.5.1: undefined reference to `google::kLogSiteUninitialized'../../lib/libopencv_sfm.so.4.5.1: undefined reference to.
2021-06-16 18:27:53
1994
2
原创 Adelaidet使用BoxInst文章理解和训练
感谢沈春华老师团队BoxInst: High-Performance Instance Segmentation with Box Annotationspaper:
2021-06-11 22:03:00
2164
9
原创 yolov4 darknet 源码学习笔记(二) 多线程数据加载
yolov4 darknet 源码学习笔记(二) yolov4.cfg文件各参数含义
2021-06-09 21:15:24
1134
原创 yolov4 darknet 源码学习笔记(一) yolov4.cfg文件各参数含义
yolov4 darknet 源码学习笔记(一)cfg文件各参数含义[net]网络参数模块batch=64 # batch sizesubdivisions=8 # batch size 细分,训练中每次推理batch/subdivisions(64/8)幅图片,计算loss时使用batch(64)幅累加Training#width=512#height=512width=608 # 输入图片统一尺寸为6086083height=608channels=3momentum=0.949
2021-06-06 13:37:01
4265
原创 deepstream 隐藏显示器画面之fakesink
deepstream 隐藏显示器画面之fakesink初始化 fakesink 元件fakesink = gst_element_factory_make(“fakesink”,“fakesink”);判断初始化是否成功if ( !fakesink){g_printerr(“One element( !fakesink ) could not be created. Exiting.\n”);return -1;}加入fakesink到pipelinegst_bin_add_many(G
2021-05-08 15:01:37
727
原创 ubuntu16.04、opencv4.2、cuda-10.0、cudnn 7.6.4 编译caffe及问题整理
环境:ubuntu16.04opencv4.2cuda-10.0cudnn 7.6.4一、安装依赖项sudo apt-get install libprotobuf-dev libleveldb-dev libsnappy-dev libopencv-dev libhdf5-serial-dev protobuf-compilersudo apt-get install --no-install-recommends libboost-all-devsudo ap..
2021-03-23 17:32:15
340
原创 deepstream 加速方法
1. 设置jetson设备最高性能 (仅限jerson)$ sudo nvpmodel -m <mode> --for MAX perf and power mode is 0$ sudo jetson_clocks2. 为所有插件启用延迟,请在控制台上运行此命令$ export NVDS_ENABLE_COMPONENT_LATENCY_MEASUREMENT=13. 设置 streammux 的 batched-push-timeout 属性为 (1/max_fps).
2021-02-23 17:34:52
967
原创 deepstream 使用nvvideoconvert插件实现图片裁剪
deepstream 使用nvvideoconvert插件实现图片裁剪nvvideoconvert插件功能:图片格式转换,裁剪,填充图片裁剪实现方法:在pipeline中加入nvvideoconvert插件,设置nvvideoconvert的src-crop性质为感兴趣区域,代码如下: std::string crop_str = "462:265:845:815"; //std::string crop_str = "0:265:800:800"; nvvidconvc..
2021-02-23 17:23:37
2281
原创 Deep stream 源码注释,各个元件属性和函数功能的注解
对deep stream各个元件属性和函数功能的注解intmain (int argc, char *argv[]){ GMainLoop *loop = NULL; //它是组成管道的基本构件,也是框架中所有可用组件的基础 //可以描述为一个具有特定属性的黑盒子,它通过连接点(link point)与外界进行交互,向框架中的其余部分表征自己的特性或者功能. GstElement *pipeline = NULL, *streammux = NULL, *sink = NULL,...
2020-12-21 11:01:34
1287
原创 deepstream imagedata multistream 中文注释数据流
数据流图code#!/usr/bin/env python3################################################################################# Copyright (c) 2020, NVIDIA CORPORATION. All rights reserved.## Permission is hereby granted, free of charge, to any person obtaining
2020-12-03 16:38:08
1361
转载 jupyter中添加conda环境
安装完Anaconda利用conda创建了虚拟环境,但是启动jupyter notebook之后却找不到虚拟环境。实际上是由于在虚拟环境下缺少kernel.json文件,解决方法如下:创建环境:conda create -n环境名称也可以创建环境时直接加入ipykernel,比如:conda create -n环境名称python=3.6 ipykernel如果创建环境时不安装ipykernel,那么在虚拟环境下创建kernel文件:conda install -n环境...
2020-10-16 11:21:38
634
原创 各版本pytorch下载地址
各版本pytorch下载地址https://download.pytorch.org/whl/torch_stable.html
2020-09-01 16:50:43
1087
原创 多个excel合并成一个
可以通过更改excel代码来合并多个文件。详细步骤:1、新建一个文件夹。2、将要合并的表格放到里面。3、新建一个表格。4、用excel打开。5、右击Sheet1。6、选择查看代码。7、将下列代码复制到文本框中:Sub 合并当前目录下所有工作簿的全部工作表()Dim MyPath, MyName, AWbNameDim Wb As ...
2019-10-15 13:29:32
789
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人