- 博客(15)
- 收藏
- 关注
原创 10分钟揭秘Sora原理
由于Sora属于扩散模型,给它噪声Patch以及对应的文本提示作为输入,被训练来生成清晰的Patch,Open AI也训练出了对应的解码器,负责把生成的低维度潜在时空表示转化为高维度可视化的视频像素。经过后续更大规模的训练后,Sora有可能出现精准模拟现实世界的智能涌现,就像一个没来过地球的外星人在持续不断观看人类生产的无数部电影后,对地球上各种现象的推测也可能逐渐准确,这会是一条通往世界通用模型的路,既学习世界如何运作,并能真实模拟现实世界未来世界的AI系统。扩散模型的灵感来源是非平衡热力学。
2024-02-23 22:26:53 848
原创 Collecting package metadata (current_repodata.json): failed问题解决方案汇总
在conda 环境下执行conda create -n xxx python=3.8 命令新建虚拟环境时,出现了Collecting package metadata (current_repodata.json): failed这个错误,新装的Anaconda每次创建虚拟环境都会出现这个问题,这里记录一下几种解决方案,后续在遇到可以直接参考啦。(我第一次遇到这个问题的时候有用,第二次在通过这个方法就没有用了)不知道是什么原理,知道的小伙伴可以在评论区解答一下。5、有博主说是源的问题,换成国内源就可以了。
2024-01-12 15:58:20 1234
原创 cuda、torch、torchvision对应版本以及安装
新建了一个虚拟环境,重装了torch和torchvision,期间torch安装了GPU版本的1.10.0,torchvision确安装成了cpu版本的1.10.0,反复尝试很多次才发现这个问题。记录一下,以备后续在用到。
2024-01-08 11:59:38 645
原创 conda虚拟环境修改默认源
清华源实例:pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple。命令行永久使用默认源:pip config set global.index-url xxx。
2023-12-20 13:22:55 678
原创 DETR模型结构
在模型框架图中,可以看到包含三个部分,第一部分包含CNN和位置编码的的backbone,第二部分包含transformer encoder 和decoder模块,第三部分是检测头,其中包含两个检测头,一个用于检测bounding box的类别,另一个用于预测bounding box的坐标。第二张图是transformer encoder和decoder的细节图。
2023-08-02 12:01:55 235
原创 DETR目标检测算法概述
在训练阶段,首先将一张图像喂如DETR模型,会得到100个预测框,其中包含这100个预测框的类别信息和坐标信息(大部分图像中的object数量都不会超过100个)。通过标注信息知道,图像中包含两个object,然后使用匈牙利算法从预测出的100个候选框中删选出两个预测框,两个预测框和两个标注框是一一对应的关系。最后在使用筛选出的两个候选框和两个标注框,一起去计算损失,反向传播优化模型参数。
2023-08-02 11:15:16 437
原创 基于图神经网络的电商购买预测
其中TopKPooling类似于下采样,是剪枝的过程,选择得分比较低的节点剪枝掉,然后再重新组合成一个新的图。
2023-06-19 17:34:20 1464 3
原创 MMLab-MMClassification学习记录
最近在看MMLab,其中用于图像分类的Classification模块是最先学习到的,在这里做一个小小的笔记,也算是记录一下自己的学习历程,后续在看的时候也有一个参考~~~mmclassification是openmmlab的一个算法库,专用于图像分类,里面的分类模型各种各样包含人工智能领域的格式卷积神经网络以及注意力网络等。
2023-05-24 18:18:35 211 1
原创 YOLOv5之yolo.py代码讲解
目标检测系列之YOLOv5-yolo.py代码讲解,yolo.py文件主要工作是搭建了YOLOv5网络模型,生成Model,yolo.pt文件也可以单独运行。YOLOv5中yolo.py代码的讲解,本文使用的YOLOV5-v6版本,小伙伴们可以自行去github上下载。
2023-04-08 23:20:28 3094 1
原创 YOLOV5中yolov5s.yarm文件解析
在YOLOv5的五个模型中(yolov5l.yarm, yolov5m.yarm, yolov5n.yarm, yolov5x.yarm)只有depth_multiple和width_multiple两个参数不一样,其他都是相同的。记录自己的学习经历。
2023-04-08 17:37:13 220
原创 Python实现排序算法—冒泡排序
这次先介绍实现冒泡排序。在列表中实现升序排列,检查列表每两个相邻的数,如果前面比后面大,则交换这两个数 一趟排序完成后,则无序区减少一个数,有序区增加一个数 指针从0开始 整个冒泡排序算法走了n-1趟 代码关键点:趟、无序区范围,冒泡排序时间复杂度为...
2022-06-17 10:59:21 412
原创 Python中的两个查找算法—线性查找和二分查找
查找:在一些数据元素中,通过一定的方法找出与给定关键字相同的数据元素的过程列表查找(线性表查找):从列表中查找指定元素 输入:列表、待查找元素 输出:元素下表(未找到元素时一般返回None或-1)内置列表查找函数:index()顺序查找(Linea Search)顺序查找:也叫作线性查找,从列表第一个元素开始,顺序进行搜索,直到找到元素或搜索到列表最后一个元素为止1.顺序查找(Linea Search)时间复杂度为O(n)顺序查找是把列表从头到尾查找一遍,最多找
2022-06-17 10:08:06 506
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人