自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 收藏
  • 关注

原创 MLIR再深入 —— CodeGen 总结

MLIR CodeGen总结

2022-11-22 13:12:32 1615 1

原创 MLIR深入 —— 转换流程详解(以Toy接入为例)

接入MLIR后的转换流程详解

2022-11-11 22:32:31 1987

原创 MLIR初识 —— Dialect及Operation详解

MLIR初识

2022-11-11 15:39:15 1576

原创 TVM[1] —— TVM的编译安装

服务器(无sudo权限)源码编译安装 tvm0.9+python3.7 实录(亲测完成)

2022-09-26 11:28:11 712

原创 TVM[2] —— TVM简介和发展

深度学习编译器学习记录~

2022-09-13 22:59:38 2643

原创 [C++学习笔记] 7.1 STL —— vector容器

文章目录7. STL(Standard Template Library)7.1 STL基本概念7.1.1 容器container7.1.2 算法algorithm7.1.3 迭代器iterator7.2 vector容器7.2.1 vector构造操作7.2.2 vector赋值操作7.2.3 vector容量和大小7.2.4 vector插入和删除7.2.5 vector数据存取7.2.6 vector互换容器7.2.7 vector预留空间7. STL(Standard Template Libra

2022-03-30 10:20:30 1538

原创 [C++学习笔记] 6. 文件读写操作

6. C++文件操作文章目录6. C++文件操作6.1 文本文件6.1.1 写文件6.1.2 读文件6.2 二进制文件6.2.1 写文件6.2.2 读文件6.3 综合案例——罚抄100000遍对不起程序运行时产生的数据都属于临时数据,程序一旦运行结束都会被释放通过文件可以将数据持久化C++中对文件操作需要包含头文件 <fstream>文件类型分为两种:文本文件 - 文件以文本的ASCII码形式存储在计算机中二进制文件 - 文件以文本的二进制形式存储在计算机中操作文

2022-03-29 15:55:31 375

原创 [C++学习笔记] 5. C++泛型编程 —— 模板template

5. C++泛型编程——模板两种模板机制:函数模板和类模板5.1 函数模板5.1.1 语法template<typename T>函数声明或定义解释:template — 声明创建模板typename — 表面其后面的符号是一种数据类型,可以用class代替T — 通用的数据类型,名称可以替换,通常为大写字母template<typename T>void mySwap(T& a, T& b){ T temp = a; a

2022-03-28 16:51:52 1318

原创 [C++学习笔记] 4. C++关键字: static const inline

4. C++关键字: static const4.1 static关键字的作用全局静态变量在全局变量前加上关键字static,全局变量就定义成一个全局静态变量内存位置:静态存储区(全局区),在整个程序运行期间一直存在内存分区相关的知识见:C++学习笔记——1. 内存分区模型(代码区、全局区、栈区、堆区)初始化:未经初始化的全局静态变量会被自动初始化为0(自动对象的值是任意的,除非他被显式初始化),编译时初始化作用域:全局静态变量在声明他的文件之外是不可见的,准确地

2022-03-22 18:11:53 1165 1

原创 [C++学习笔记] 3. 类与对象:封装、多态、继承

3. C++类与对象:封装、多态、继承C++面向对象的三大特性为:封装、多态、继承对于C++来说,万事万物皆为对象,对象上有其属性和行为文章目录3. C++类与对象:封装、多态、继承3.1 封装3.1.1 封装的意义3.1.2 struct和class区别3.1.3 成员属性设置为私有3.2 对象的初始化和清理3.2.1 构造函数和析构函数3.2.2 构造函数的分类和调用3.2.3 拷贝函数3.2.4 初始化列表(初始化方法)3.3 继承3.3.1 继承的基本概念3.3.2 菱形继承3.4 多态3.4

2022-03-22 15:58:50 1416

原创 [C++学习笔记] 2. 左值、右值

2. 左右值2.1 概念左值指既能够出现在等号左边,也能出现在等号右边的变量;右值则是只能出现在等号右边的变量。int a; // a为左值a = 3; // 3为右值左值是可寻址(有地址)的变量,具有永久性,数据绑定;右值一般是不可寻址的常量,或在表达式求值过程中创建的无名临时变量,短暂性,让临时变量不消失,直接将目标指向临时变量,避免无意义的复制,减缓内存开销。左值用于写操作,可以存储数据;右值用于读操作,读到的数据放在一个看不见的临时变量区别:左值可以被修改,而右值不能。

2022-03-20 15:26:04 544

原创 [C++学习笔记] 1. 内存分区模型(代码区、全局区、栈区、堆区)

1. 内存分区模型C++程序在执行时,将内存大方向划分为4个区域代码区:存放函数体的二进制代码,由操作系统进行管理的全局区:存放全局变量和静态变量static以及常量,程序作用后释放栈区:由编译器自动分配释放, 存放函数的参数值,局部变量等 (函数作用后释放)堆区:由程序员分配new和释放,若程序员不释放,程序结束时由操作系统回收 (程序周期结束后释放)1.1 程序运行前在程序编译后,生成了exe可执行程序,未执行该程序前可分为两个区域代码区:存放CPU执行的机器指令代码区是共享

2022-03-20 15:15:23 1586

原创 [C++练手项目] DocAnalysis

C++学习项目——doc文件分析(实现统计词频和对比两文件内容)。本项目优点:对于百万级别的文本(如:资本论 163万字)运行耗时仅1.671s 实现本项目,你将收获红黑树std::map实现字典树和优先队列std::priority_queue的使用。

2022-03-18 17:04:34 831

原创 RCNN学习笔记——第三篇: 实现FRCNN网络训练、评价与预测(附全部源码)

RCNN学习笔记——第三篇: FRCNN网络训练本文是个人根据B站大佬Bubbliiiing的FRCNN系列视频同步完成FRCNN训练,记录心得和遇见的问题。关于RCNN家族的对比,本人有一篇博客或许能为大家答疑解惑RCNN学习笔记——第一篇: RCNN -> FAST RCNN -> FASTER RCNN 处理流程分析及比较_isolatewind的博客-CSDN博客文章目录RCNN学习笔记——第三篇: FRCNN网络训练1. 前期准备2. 代码使用3. 预测步骤3.1 直接使用预先训练好的权重3

2022-03-17 22:16:47 6008 6

原创 RCNN学习笔记——第二篇: Resnet-x代码详解

RCNN学习笔记——第二篇: Resnet-x代码详解文章目录RCNN学习笔记——第二篇: Resnet-x代码详解1. 导入相关库2. 基本块3. Resnet-x使用的基本块类别4. ResNet基本类5. Resnet-x(18、50)结构展示5.1 Resnet-185.2 Resnet-501. 导入相关库import torch.nn as nnimport mathimport torch.utils.model_zoo as model_zoo# 这个文件内包括6中不同的网络架

2022-03-17 12:10:17 1149

原创 RCNN学习笔记——第一篇: RCNN -> FAST RCNN -> FASTER RCNN 处理流程分析及比较

RCNN -> FAST RCNN -> FASTER RCNN系列比较paper:Faster R-CNN: Towards Real-Time Object Detection with Region Proposal Networks1. RCNN1.1 处理流程(1) image input;(2) 利用selective search 算法在图像中从上到下提取2000个左右的Region Proposal;(3) 将每个Region Proposal ==缩放(warp)=

2022-03-17 11:16:53 4652

原创 YOLO学习笔记——第四篇 YOLOv3实现物体检测

基于YOLOv3(包含spp版本)的物体检测文章目录基于YOLOv3(包含spp版本)的物体检测1. 前言2. 准备工作3. 代码讲解(针对单张图片)3.1 导入必要库函数3.2 定义函数实现图片可视化3.3 导入预先训练好的YOLOv3模型和权重3.4 查看网络相关信息3.5 读入coco数据集的标签3.6 读入测试图片3.7 将图片预处理(resize)3.8 前向推断3.9 从三个尺度输出结果中解析所有预测框的信息3.10 置信度阈值过来+NMS极大值抑制3.11 画框3.12 保存结果4.代码讲解

2022-03-15 11:32:16 5319 4

原创 YOLO学习笔记——第三篇YOLOv3(含FPN网络解析)

YOLO(You Only Look Once)——第三篇YOLOv3(含FPN网络解析)论文地址:YOLOv3: An Incremental Improvement. (readpaper.com)YOLOv3.pdf (pjreddie.com)文章目录YOLO(You Only Look Once)——第三篇YOLOv3(含FPN网络解析)@[toc]1. 前言2. YOLOv3模型分析2.1 原始版本特性保留2.2 v3改进之处3.多尺度预测(引入FPN)3.1 FPN介绍3.2 FPN计

2022-03-13 23:52:41 6565

原创 YOLO学习笔记——第二篇YOLOv2

YOLO(You Only Look Once)——第二篇YOLOv2论文地址:https://arxiv.org/abs/1612.08242(YOLO9000:Better,Faster,Stronger)参考:目标检测|YOLOv2原理与实现(附YOLOv3) - 知乎 (zhihu.com)(28条消息) YOLO v2算法详解_AI之路-CSDN博客_yolov2YOLO算法最全综述:从YOLOv1到YOLOv5 - 知乎 (zhihu.com)文章目录YOLO(You Only Lo

2022-03-11 23:32:43 2787

原创 YOLO学习笔记——第一篇YOLOv1

YOLO(You Only Look Once)——第一篇YOLOv1前言:YOLO系列是基于深度学习的回归方法(预测物体的位置)。[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-DyEBq9yb-1646970067099)(C:\Users\24893\AppData\Roaming\Typora\typora-user-images\image-20220311085714972.png)]YOLO v.s Faster R-CNN统一网络:YOLO没有显式求解

2022-03-11 11:42:30 2861 3

原创 Dropout和BN(Batch Normalization)分析

Dropout和BN(Batch Normalization)分析文章目录Dropout和BN(Batch Normalization)分析Dropout1.背景2.具体工作流程3.Dropout在神经网络中的使用4.dropout防止过拟合的原因归一化处理(BN、LN、IN、GN)1.背景2.四种归一化3.训练时BN4.BN在CNN中的使用简介:无论是机器学习,还是深度学习,模型过拟合是很常见的问题,解决手段无非是两个层面,一个是算法层面,一个是数据层面。数据层面一般是使用数据增强手段,算法层面不外乎

2022-03-10 21:48:22 926

转载 机器学习常见算法优缺点分析01

常见算法优缺点文章目录常见算法优缺点1. 朴素贝叶斯(Naive Bayes)2.Logistic Regression(逻辑回归)3.线性回归4.最近邻算法——KNN5.决策树5.1 Adaboosting6.SVM支持向量机7. 人工神经网络的优缺点8、K-Means聚类算法选择参考1. 朴素贝叶斯(Naive Bayes)朴素贝叶斯属于生成式模型(关于生成模型和判别式模型,主要还是在于是否需要求联合分布),比较简单,你只需做一堆计数即可。如果注有条件独立性假设(一个比较严格的条件),朴素贝叶斯分

2022-03-10 10:41:00 433

原创 机器学习一些算法的应用01

文章目录机器学习算法应用——光学字符识别1. 基本概念2. 基本思想3. 基本识别步骤机器学习算法应用—–人脸识别1. 人脸识别基本分类2. 人脸识别基本流程及方法深度学习1. 深度学习基本概念2. deep learning训练过程3. Deep Learning的常用模型或者方法(1) AutoEncoder自动编码器(2) Deep Belief Networks深信度网络(3) Convolutional Neural Networks卷积神经网络(4) CNN网络训练步骤4. LeNet-5机.

2022-03-10 10:36:39 227

原创 机器学习基本概念01

第一章 机器学习的基本概念什么是__机器学习__机器学习是赋予计算机学习能力的研究领域,它不需要明确的编程,就能让计算机学习—— Arthur Samue, 195901 空间表征特征(Feature):一个具体事物的属性描述,由属性向量表示。第j个记录xjx_jxj​的属性向量可以表示为:xj=(xj(1),xj(2),…,xj(i),…,xj(n),), j=1,2,…,N, xjx_j=(x_j^{(1)},x_j^{(2)},\ldots,x_j^{(i)},

2022-03-10 10:27:38 298

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除