- 博客(97)
- 资源 (3)
- 收藏
- 关注
原创 整理ML&AI学习路径图
下面给出一个笔者自己整理的GitHub仓库:https://github.com/isLinXu/awesome-road-map,里面包含了一些可供参考的学习路径和思维导图,并整理微软、meta、谷歌、Kaggle以及华为、百度、阿里、腾讯、讯飞等相关的学习资源内容,可以用来帮助学习某个方面的知识与内容。其中Kaggle、华为、百度、阿里、腾讯、讯飞等相关平台上已经给大家列出了对应的学习路径和课程资源,只要跟着去学习即可。
2023-11-17 15:24:12
386
原创 V3Det&Bigdetection下载记录
V3Det datasethttps://opendatalab.com/V3DetBigDetection
2023-08-19 11:22:00
343
2
原创 dectron2框架export导出并使用 onnx 记录
python tools/deploy/export_model.py \ --sample-image /Users/gatilin/PycharmProjects/model-graphviz-plot/model_graph/detectron/000000439715.jpg \ --config-file configs/COCO-InstanceSegmentati...
2023-08-13 11:48:00
563
3
原创 conda创建label标注环境
conda create -n label python=3.6conda activate labelpip install labeimg -i https://pypi.tuna.tsinghua.edu.cn/simplelabelImgpip install labelme -i https://pypi.tuna.tsinghua.edu.cn/simple
2023-07-18 15:37:00
181
原创 大模型复现实践记录-在linux环境4090GPU(24G)
chatglm-6bchatglm2-6btigerbot-7bbaichuan-7bvicuna
2023-07-07 15:11:00
179
原创 clip-retrieval检索本地数据集
clip-retrieval检索本地数据集from clip_retrieval.clip_client import ClipClient, Modalityfrom tqdm import tqdmimport urllib.request import osimport requestsimport socketclient = ClipClient(url="htt...
2023-07-04 17:45:00
704
2
原创 OpenMMLab AI实战营第二期 开源算法体系
MMDetection 是一个基于 PyTorch 的开源对象检测工具箱。它是OpenMMLab项目的一部分。按照 stage 个数划分,常规是 one-stage 和 two-stage,但是实际上界限不是特别清晰,例如带 refine 阶段的算法 RepPoints,实际上可以认为是1.5 stage 算法,而 Cascade R-CNN 可以认为是多阶段算法,为了简单,上面图示没有划分如此细致按照是否需要预定义 anchor 划分。
2023-06-02 10:23:40
358
原创 OpenMMLab AI实战营第二期|人体关键点检测与MMPose学习笔记
人体姿态估计(Human Pose Estimation)是计算机视觉领域中的一个重要研究方向,也是计算机理解人类动作、行为必不可少的一步,人体姿态估计是指通过计算机算法在图像或视频中定位人体关键点,目前被广泛应用于动作检测、虚拟现实、人机交互、视频监控等诸多领域。
2023-06-01 23:40:29
1838
原创 AI实战营第二期 | 环境配置及安装
AI实战营第二期 | 环境配置及安装强烈推荐使用 mim 来管理 OpenMMLab repoOpenMMLab repo 不要 mim 和 pip 混用OpenMMLab 1.0 和 OpenMMLab 2.0 环境分离,不要耦合在一个环境里面以下是比较推荐的初学者配置方式,进阶之后推荐使用软链接模式,详见:OpenMMLab 2.0 源码阅读和调试「必备」技巧一、OpenM...
2023-05-31 19:53:00
206
原创 blip2代码解析
请你作为一个代码翻译解释生成器,下面我会发送一个github链接给你,请你详细解析与介绍这个链接下代码好的,请发送链接。https://github.com/huggingface/transformers/blob/main/src/transformers/models/blip_2/这是Hugging Face开发的transformers库中的一个模型: “BLiP-2”。“BL...
2023-05-15 20:14:00
1862
1
原创 使用pytorch从零开始实现一个简单的gpt
使用pytorch从零开始实现一个简单的gpt本文由prompt引导ChatGPT生成简易版gpt模型,根据比较关心的问题,使用了以下的prompt进行内容和代码的生成:prompt:->如何使用transformer模型在pytorch上进行大语言模型的设计实现,请分段给出完整的可行性实现prompt:->为了使用这个模型,应该如何使用制作自己的数据集prompt:-&g...
2023-05-02 22:56:00
496
原创 如何设计一个轻量化网络模型
要设计一个轻量化网络模型,并具备强大的特征提取与语义理解能力,可以采用以下策略:使用较少的卷积层和全连接层,减少模型的参数数量和计算量;使用卷积层进行特征提取,使用全局池化层进行特征整合;加入注意力机制,提升模型的语义理解能力;使用残差连接,增强模型的稳定性和泛化能力;对模型进行轻量化的优化,如参数量的剪枝、量化等。以下是一个简单的轻量化网络模型的实现,使用CIFAR-10数据集...
2023-05-02 22:52:00
199
原创 pytorch模型降低计算成本和计算量
下面是如何使用PyTorch降低计算成本和计算量的一些方法:压缩模型:使用模型压缩技术,如剪枝、量化和哈希等方法,来减小模型的大小和复杂度,从而降低计算量和运行成本。分布式训练:使用多台机器进行分布式训练,可以将模型训练时间大大缩短,提高训练效率,同时还可以降低成本。硬件加速:使用GPU或TPU等专用硬件进行模型训练和推理,可以大大提高计算速度和效率,同时降低运行成本。模...
2023-05-02 22:26:00
129
原创 【开发配置】配置一台4090主力开发机的完全过程手册
【开发配置】配置一台4090主力开发机的完全过程手册1、硬件配置清单硬件配置数量价格参考Intel i7 13700KF(cpu)1九州风神 冰魔方240 LT520(白)1华硕 ROG STRIX B760-I GAMING1海盗船 16G DDR5(6000MHZ) 复仇者1西数 黑盘SN770 500G NVME2电...
2023-04-27 18:46:00
993
2
原创 macOS安装编译pcl
macOS安装编译pclgit clone git@github.com:PointCloudLibrary/pcl.gitcd pclbrew install eigenbrew install boostbrew install flannsudo cmake ..sudo make -j8sudo make install
2023-03-15 18:42:00
119
原创 在MBP上运行推理LLaMA-7B&13B模型
在MBP上运行推理LLaMA-7B模型build this repo# build this repogit clone https://github.com/ggerganov/llama.cppcd llama.cppobtain the original LLaMA model weights and place them in ./models# obtain the ori...
2023-03-15 10:21:00
172
原创 在Github的fork项目中切换分支来提交PR
在Github的fork项目中切换分支来提交PR查看远程所有分支git branch不带参数,列出本地已经存在的分支,并且在当前分支的前面用*标记,加上-a参数可以查看所有分支列表,包括本地和远程,远程分支一般会用红色字体标记出来git branch -a* main remotes/origin/HEAD -> origin/main remotes/origin/da...
2023-03-01 17:35:00
205
原创 在 Ubuntu 或 Debian 上安装 LaTeX
在 Ubuntu 或 Debian 上安装 LaTeXLaTeX 是一种文档标记语言。建议使用 LaTeX 创建技术或科学文章、论文、报告、书籍和其他文档,如博士。1. 打开你的终端终端是一个命令行界面 (CLI),您可以在其中键入命令来告诉计算机要做什么。确保您已打开终端,如果是,请继续下一步。2. 安装 TeX LiveTeX Live 是一个 TeX 发行版,用于启动和运行 Te...
2023-02-28 23:23:00
157
原创 OpenMMLab AI实战营 第七课笔记
OpenMMLab AI实战营 第七课笔记目录OpenMMLab AI实战营 第七课笔记import osimport numpy as npfrom PIL import Imageimport os.path as ospfrom tqdm import tqdmimport mmcvimport mmengineimport matplotlib.pyplot a...
2023-02-11 23:04:00
347
原创 OpenMMLab AI实战营 第五课笔记
OpenMMLab AI实战营 第五课笔记目录OpenMMLab AI实战营 第五课笔记在气球数据集上训练检测模型进入 mmdetection 主目录下载并观察气球数据集下载训练好的mask rcnn模型方法一:将数据集整理为COCO格式查看COCO数据集格式转换标注文件格式修改 config 配置文件并保存训练新模型在测试集评价模型预测新图像方法二:将数据集转换为中间格式数据集中间格式...
2023-02-10 22:57:00
284
原创 OpenMMLab AI实战营 第六课笔记
OpenMMLab AI实战营 第六课笔记目录OpenMMLab AI实战营 第六课笔记1.什么是语义分割1.1 语义分割的应用1.1.1 应用:无人驾驶汽车1.1.2 应用:人像分割1.1.3 应用:智能遥感1.1.4 应用:医疗影像分析1.2 几个概念1.2.1 语义分割 vs 实例分割 vs 全景分割2.语义分割的基本思路2.1 基本思路:按颜色分割2.2 基本思路:逐像素分类2....
2023-02-10 14:28:00
557
原创 OpenMMLab AI实战营 第四课笔记
OpenMMLab AI实战营 第四课笔记目录OpenMMLab AI实战营 第四课笔记目标检测与MMDetection1.什么是目标检测1.1 目标检测的应用1.1.1 目标检测 in 人脸识别1.1.2 目标检测 in 智慧城市1.1.3 目标检测 in 自动驾驶1.1.4 目标检测 in 下游视觉任务1.2 目标检测 vs 图像分类1.2.1 滑动窗口Sliding Window1...
2023-02-06 22:43:00
606
原创 《人工智能:线代方法》 第二部分问题求解 通过搜索进行问题求解(5)
《人工智能:线代方法》 第二部分问题求解 通过搜索进行问题求解(5)总结本章对搜索算法进行了介绍,智能体可以用这些算法在各种环境中选择动作序列——只要环境是回合式的、单智能体的、完全可观测的、确定性的、静态的、离散的和已知的。算法需要在搜索所需时间、可用内存和解的质量之间进行权衡。如果我们对于启发式函数的形式拥有额外的领域相关知识来估计给定状态离目标有多远,或者我们预计算涉及模式或地标的部分...
2023-02-05 20:40:00
58
原创 OpenMMLab AI实战营 第三课笔记
OpenMMLab AI实战营 第三课笔记目录OpenMMLab AI实战营 第三课笔记进入 mmclassification 目录导入工具包下载数据集数据集目录结构下载 config 配置文件命令行-训练用训练得到的图像分类模型,对新图像预测将训练得到的模型在测试集上预测,获得所有测试集数据的预测结果将训练得到的模型在测试集上预测,获得图像分类评估结果花朵五分类数据集:https://...
2023-02-04 23:45:00
242
原创 《人工智能:线代方法》 第二部分问题求解 通过搜索进行问题求解(4) 启发式函数...
、# 《人工智能:线代方法》 第二部分问题求解 通过搜索进行问题求解(4)3.6 启发式函数启发式函数h(n)告诉A*从任意结点n到目标结点的最小代价评估值。选择一个好的启发式函数是重要的。3.6.1 启发式函数的准确性对性能的影响启发式函数可以控制A*的行为:一种极端情况,如果\(h(n)\)是0,则只有\(g(n)\)起作用,此时A演变成Dijkstra算法,这保证能找到最短路径...
2023-02-04 23:31:00
439
原创 OpenMMLab AI实战营 第二课笔记 计算机视觉之图像分类算法基础
OpenMMLab AI实战营 第二课笔记目录OpenMMLab AI实战营 第二课笔记图像分类与基础视觉基础1.图像分类问题1.1 问题的数学表示1.2 视觉任务的难点1.2.1 超越规则:让机器从数据中学习1.2.2 机器学习的局限1.2.3 传统方法:设计图像特征1.3 深度学习1.3.1 特征工程的天花板1.3.2 从特征工程到特征学习1.3.3 层次化特征的实现方式1.3.4 ...
2023-02-03 22:07:00
99
原创 《人工智能:线代方法》 第二部分问题求解 通过搜索进行问题求解(3)
《人工智能:线代方法》 第二部分问题求解 通过搜索进行问题求解(3)3.5 有信息(启发式)搜索策略3.5.1 贪心最佳优先搜索3.5.2 A*搜索3.5.3 搜索等值线3.5.4 满意搜索:不可容许的启发式函数与加权A*搜索3.5.5 内存受限搜索3.5.6 双向启发式搜索...
2023-02-02 22:37:00
50
原创 OpenMMLab AI实战营 第一课笔记
OpenMMLab AI实战营 第一课笔记OpenMMLab AI实战营第一节课由子豪兄讲解,课程主要内容主要围绕计算机视觉和OpenMMLab开源算法体系以及机器学习和神经网络简介进行展开。这里要感谢子豪兄的分享,瑞斯拜。以下是本节课程的主要内容概要及课后补充介绍。目录OpenMMLab AI实战营 第一课笔记一、计算机视觉1.1 计算机视觉是什么1.2 计算机视觉应用1.3 计...
2023-02-01 14:22:00
305
原创 《人工智能:线代方法》 第二部分问题求解 通过搜索进行问题求解(2)
《人工智能:线代方法》 第二部分问题求解 通过搜索进行问题求解(2)3.4 无信息搜索策略(Blind Search) 人工智能中的搜索策略大体分为两种:无信息搜索和有信息搜索。无信息搜索是指我们不知道接下来要搜索的状态哪一个更加接近目标的搜索策略,因此也常被成为盲目搜索;而有信息搜索则是用启发函数f(n)来衡量哪一个状态更加接近目标状态,并优先对该状态进行搜索,因此与无信息搜索相比往往...
2023-01-29 22:20:00
124
原创 《人工智能:线代方法》 第二部分问题求解 通过搜索进行问题求解(1)
《人工智能:线代方法》 第二部分问题求解 通过搜索进行问题求解(1)3.1 通过搜索进行问题求解3.1.1 问题求解智能体3.1.2 问题形式化3.2 问题示例3.2.1 标准化问题3.2.2 真实世界问题3.3 搜索算法最佳优先搜索搜索数据结构冗余路径Breadth-First SearchUniform-Cost SearchDepth-First Search...
2023-01-25 20:30:00
68
原创 《人工智能:现代方法》第一部分 智能体
《人工智能:现代方法》第一部分 智能体2.1 智能体和环境智能体(Agent):具有自治性、社会性、反应性和预动性的基本特征的实体,也可被看作是相应的软件程序或者是一个实体(比如人、车辆、机器人等)多智能体系统(Multi-Agent System):多个相互作用的智能体,各个智能体之间通过相互通信、合作、竞争等方式,完成单个智能体不能完成的,大量而又复杂的工作智能体的特点:情境性(...
2023-01-19 13:49:00
2002
原创 《人工智能:线代方法》第一部分 人工智能基础
《人工智能:线代方法》第一部分 人工智能基础0 前言借着2023年DataWhale第一次组队学习的机会,准备在寒假把《人工智能:线代方法》给看完。关于绪论和人工基础,首先通读了一下全书以及目录结构,这里的人工智能基础主要包括了以下这些内容,我们不妨将这些内容当作是问题,逐一去寻找答案:1.1 什么是人工智能Q:在学者和专家的眼中,什么是人工智能?再进一步去问,什么是智能?什...
2023-01-19 13:40:00
514
原创 [开源项目]YOLOv8_Efficient
Yolov8_EfficientSimple and efficient use for yolov8 AboutThis is an unofficial repository maintained by independent developers for learning and communication based on the ultralytics v8 Weight...
2023-01-09 19:37:00
83
原创 [炼丹术]Yolov8训练使用总结
Yolov8训练使用总结Yolov8训练使用总结介绍安装Installpip install ultralyticsDevelopmentgit clone https://github.com/ultralytics/ultralyticscd ultralyticspip install -e .用法1.CLI简单地使用最新的 Ultralytics YOLO ...
2023-01-05 22:19:00
100
原创 文献与代码管理工具及统计基础
文献与代码管理工具及统计基础学习方法:好好上网,文献与代码管理工具1.好好上网2.Mendeley3.github1.好好上网,好好学习,好好提问上网入口:搜索引擎(Google、Bing)查文献:问问题:提出一个好的问题用什么工具上网?用什么工具搜索?为什么学会上网很重要,尤其在学习深度学习的过程中stackoverflow知乎csdn,比如说支持向量机的三重境...
2023-01-05 10:35:00
80
原创 d2go使用总结
d2go使用总结安装PyTorch Nightly安装 PyTorch Nightly(以 CUDA 10.2 为例,详见PyTorch 网站):conda install pytorch torchvision cudatoolkit=10.2 -c pytorch-nightlyDetectron2安装 Detectron2(Detectron2 的其他安装选项):pytho...
2023-01-04 18:30:00
97
原创 在linux上Git配置多个SSH-Key
Git配置多个SSH-KeySSH Key背景当有多个git账号时,比如:a. 一个gitee,用于公司内部的工作开发;b. 一个github,用于自己进行一些开发活动;c.一个gitlab,用于自己进行一些开发活动;d.一个openl,用于进行一些社区工作开发;解决方法生成一个公司用的SSH-Key$ ssh-keygen -t rsa -C 'xxxxx@compan...
2023-01-04 10:34:00
167
原创 文献知识管理工具整理
文献知识管理工具整理MendeleyMendeley帮助管理和共享学术知识:Mendeley Desktop是免费的学术软件(Windows,Mac,Linux),用于组织和共享研究论文并生成...免费增值应用WindowsMacLinuxAndroidiPhoneiPadWebQiqqaQiqqa是免费的研究和参考经理。搜索,阅读和注...
2023-01-03 17:55:00
72
原创 做算法的这一年——2022年个人年终总结
做算法的这一年——2022年个人年终总结前言 按照往年的惯例和园子的规矩,随着网易云音乐以及众多App的个人使用报告陆续出来,也到了自己该做个全年复盘总结的时候了。这一年想起来好像是做了很多事情,但又好像什么都没有做,对着电脑想了许久,要怎么用一句话或者一个字来概括这一整年的过往与历程,奈何笔力不够,想得越多就越是踌躇与迷茫。 好在历来自己是有写日记和拍摄的习惯,于是趁着新冠阳性恢复...
2022-12-31 16:57:00
232
原创 解决git clone 速度慢的问题
解决git clone 速度慢的问题1.原因git clone特别慢是因为github.global.ssl.fastly.net域名被限制了。只要找到这个域名对应的ip地址,然后在hosts文件中加上ip–>域名的映射,刷新DNS缓存便可。2.解决步骤(亲测有效)2.1 登录网站 https://www.ipaddress.com/登录网站 https://www.ipadd...
2022-12-18 21:21:00
486
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人