自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 TVM报错-AttributeError: module ‘tvm.target._ffi_api‘ has no attribute ‘llvm_version_major‘

AttributeError: module 'tvm.target._ffi_api' has no attribute 'llvm_version_major'

2024-04-11 22:40:35 111

原创 TVM编译出错-- Could NOT find LIBBACKTRACE (missing: LIBBACKTRACE_STATIC_LIBRARY LIBBACKTRACE_INCLUDE_DIR

TVM在build的文件夹下面进行Cmake。

2024-03-27 00:06:02 188

原创 python-使用ffmpeg批量修改文件的后缀名

【代码】python-使用ffmpeg批量修改文件的后缀名。

2024-02-16 19:23:48 757

原创 keil MDK连接JTAG下载代码报错No Cortex-M Device found in JTAG chain. Target DLL has been cancelled.

2、确认JLINK连接正常(√),但是找不到设备(❌).1、查看魔术棒 “Debug”里面是否选择了JLINK。自己可以选择接线的方式,我自己用SWD,只用接四根线。1、确定接线,我用的是JLINK v9仿真器。然后端口确定选择正确,设备就可以被找到。

2023-04-24 17:57:49 1673

原创 keil MDK报错显示error: #20: identifier “inline“ is undefined

用 keil MDK 编译STM32代码,报错为:error: #20: identifier “inline“ is undefined,之所以产生这样的原因,是因为MDK的inline函数和stm32的不一样,在MDK中,应该是。

2023-04-20 10:02:32 1850

原创 VS 2019报错:error LNK2019: 无法解析的外部符号 __vsnwprintf_s odbccp32.lib(dllload.obj)

首先声明:1、不是缺少odbccp32.lib(dllload.obj),不用添加这个。解决:1、链接器里面的附加依赖项添加依赖:legacy_stdio_definitions.lib成功解决!适用于vs2019 , debug里面的选x86平台。

2021-10-19 16:52:44 984 2

原创 MATLAB-根据文件名筛选自己需要删除的文件

%在一个文件夹之内,根据文件名筛选自己需要删除的文件clc; clear all; close all;fileFolder=pwd;dirOutput=dir(fullfile(fileFolder,'*'));%如果存在不同类型的文件,用‘*’读取所有,如果读取特定类型文件,'.'加上文件类型,例如用‘.jpg’fileNames={dirOutput.name};for n=3:length(fileNames) a =char(fileNames(n)); if ..

2020-06-20 21:05:57 1629

原创 LeetCode刷题-67. 二进制求和(python)

给定两个二进制字符串,返回他们的和(用二进制表示)。输入为非空字符串且只包含数字 1 和 0。示例 1:输入: a = "11", b = "1"输出: "100"示例 2:输入: a = "1010", b = "1011"输出: "10101"解题思路:逆序遍历 a 和 b 两字符串,如果 a + b = 0(sum) 就说明两个全部都是 0 ,ans(...

2019-10-24 12:31:36 299

原创 统计学习方法3-python实现KNN线性扫描算法

1. 使用python 自实现import numpy as npdef o_distance(x1,y1): return np.sqrt(np.sum(np.square(x1-y1)))class KNN: def __init__(self,X,y): self.X = X self.y = y d...

2019-07-31 16:36:16 181

原创 统计学习方法2-python实现感知机

1.感知机题目:1. 使用python 实现其详细代码过程import numpy as npimport timeX = np.array([[3,3],[4,3],[1,1]])Y = np.array([1,1,-1])w = np.array([0,0], dtype = np.float32)i,b,eta = 0,0.0,1while True: ...

2019-07-31 15:58:31 163

原创 LeetCode刷题-26. 删除排序数组中的重复项(python)

给定一个排序数组,你需要在原地删除重复出现的元素,使得每个元素只出现一次,返回移除后数组的新长度。不要使用额外的数组空间,你必须在原地修改输入数组并在使用 O(1) 额外空间的条件下完成。示例 1:给定数组 nums = [1,1,2],函数应该返回新的长度 2, 并且原数组 nums 的前两个元素被修改为 1, 2。你不需要考虑数组中超出新长度后面的元素。示例 2:给...

2019-07-23 16:53:50 169

原创 LeetCode刷题-21. 合并两个有序链表(python)

将两个有序链表合并为一个新的有序链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。示例:输入:1->2->4, 1->3->4输出:1->1->2->3->4->4方法一:递归# Definition for singly-linked list.# class ListNode:# def __...

2019-07-23 15:17:57 284

原创 Meta-SR: A Magnification-Arbitrary Network for Super-Resolution

Meta-SR:用于超分辨率的放大 - 任意网络摘要:由于深度卷积神经网络(DCNN)的发展,最近对超分辨率的研究取得了很大成就。然而,长期以来忽略了任意比例因子的超分辨率。最以前的研究人员认为超分辨率不同比例因子作为独立任务。他们训练具体在计算中效率低的每个比例因子的模型,并且先前的工作仅考虑几个整数比例因子的超分辨率。在这项工作中,我们提出了一种名为Meta-SR的新方法来首先解决使用...

2019-07-22 21:33:56 1866 1

原创 DetNet:A Backbone network for Object Detection

DetNet:用于对象检测的骨干网络摘要:最近基于CNN的物体探测器,无论是单阶段像YOLO ,SSD 和RetinaNet 这样的方法或像Faster R-CNN ,R-FCN 和FPN 这样的两级检测器通常都在尝试直接从用于图像分类的ImageNet预训练模型中微调。专门为物体检测设计的特征提取器比较少。更重要的是,图像分类和对象检测的任务之间存在若干差异。 (i)最近的物体探测器,如...

2019-07-15 19:34:48 340

原创 极大似然估计

参考文档:https://www.cnblogs.com/xing901022/p/8418894.html https://www.jianshu.com/p/f1d3906e4a3e看 paper 的时候,发现很多论文都是基于 GAN 的,在 GAN 的 Generator 中,对生成图片的真实度判断标准用到了最大似然估计的概念。个人理...

2019-06-21 17:10:39 35

原创 Learning Efficient Single-stage Pedestrian Detectors by Asymptotic Localization Fitting

心得:我是读完 Cascade R-CNN- Delving into High Quality Object Detection 这篇paper 完之后看的这篇,感觉二者还是有相似之处,主要都是用了级联的思想,这篇文章主要提出了ALFnet的网络结构,主要是用于行人检测,利用不断提升IOU阈值训练多个定位模块。论文翻译与总结:Learning Efficient Single-stage...

2019-06-20 20:02:23 1537 1

原创 SNIPER- Efficient Multi-Scale Training

心得:SNIPER主要的贡献在于通过自己设计的策略,使得产生的region proposals 更加的准确,使得最终的效果显著提高。论文翻译与总结:摘要:我们提出了SNIPER,一种在实例级视觉识别任务中执行高效多尺度训练的算法。 SNIPER不是处理图像金字塔中的每个像素,而是以适当的比例处理地面实例(称为芯片)周围的上下文区域。对于背景采样,使用从用短学习计划训练的区域提议网络...

2019-06-20 19:51:41 912

原创 Feature Pyramid Networks for Object Detection

心得:FPN主要是在网络结构方面进行的改进,首先,使用resnet vgg 等网络,构建由下自上的金字塔,然后通过上采样,构造自上而下的网络,接着对其进行横向连接。最大的改进点在于网络模型。论文翻译与总结:摘要特征金字塔是识别系统中用于检测不同尺度目标的基本组件。但最近的深度学习目标检测器已经避免了金字塔表示,部分原因是它们是计算和内存密集型的。在本文中,我们利用深度卷积网络...

2019-06-20 19:44:03 6842 3

原创 tensorflow8-使用inception-v3做各种图像的识别

主要实现功能:使用下载好的 inception 模型对图像进行识别imagenet_2012_challenge_label_map_proto.pbtxt 文件:主要是id 和 uid 之间的对应关系imagenet_synset_to_human_label_map.txt 主要是 uid 和 类别名称之间的对应关系代码如下所示:# -*- coding: ut...

2019-06-13 13:03:49 347 1

原创 tensorflow-FPN 代码详解

参考文章:https://www.jianshu.com/p/324af87a11a6参考代码:https://github.com/Kongsea/FPN_TensorFlow本文对源码的每个文件进行详细的解读!configs:下面是一些模型配置的超参数,这里有vgg,inception等。 data: 使用来做数据的工厂文件,这里的文件与数据生成有关。 help_ut...

2019-06-10 11:05:07 5367 9

原创 tensorflow7-下载inception3模型

实现任务:1. 从tensorflow 官网上将 inception3 的模型下载下来,进行保存。2. 在 tensorboard 里面将inception3 的模型结构进行可视化。# -*- coding: utf-8 -*-"""Created on Tue Jun 4 17:12:10 2019@author: 666"""import tensorflow as...

2019-06-04 19:43:52 375

原创 tensorflow6-构造简单的RNN(LSTM)

神经网络的结构:输入层--> 隐藏层 ---> 输出层输入层 : 28*28隐藏层 : 10 个输出层 :10LSTM 的原理在这里不做赘述,仅仅是为了了解代码的实现过程代码如下:# -*- coding: utf-8 -*-"""Created on Sat May 25 20:19:28 2019@author: 666"""impo...

2019-06-04 19:34:54 280 1

原创 训练模型的准确率很高,但是验证集准确率特别低

训练图的过程如下:训练结果:训练的loss很低,而且正确率已经很高了,但是在验证集上面,loss比较高,而且准确率特别低,还一直不稳定。产生原因:将每个类别的数据集中的放在一起,而且数据标签也是很集中的model.fit(train_data, train_label, batch_size = 32, epochs =...

2019-06-01 18:11:08 60332 46

原创 AlexNet分类-----训练自己的数据

本文重在将AlexNet进行工程化实现,使用自己的数据进行训练,完成一个三分类的任务。训练模型代码如下所示:# -*- coding: utf-8 -*-"""Created on Thu May 30 16:22:42 2019@author: 666"""import os, shutil, random, globimport cv2import num...

2019-06-01 17:52:31 3942 19

原创 tensorflow5-构造简单的卷积神经网络

网络结构:输入 --> 卷积层1 --> 池化层1 --> 卷积层2 --> 池化层2 --> 全连接层1 -- 全连接层1 -->输出层图片大小的尺度变化:输入 : 784*1卷积层1 : 28*28*32池化层1 : 14*14*32卷积层2 : 14*14*64池化层2 : 7*7*64全连接层1 : 1024全...

2019-05-25 21:35:53 240

原创 tensorflow4-tensorboard应用

重要知识点总结1. 命名空间的应用with tf.name_scope('input'):2. scalar、histogram、image 等的使用tf.summary.scalar('stddev', stddev)#标准差tf.summary.scalar('max', tf.reduce_max(var))#最大值tf.summary.scalar('min', t...

2019-05-23 20:14:14 125

原创 CondaHTTPError: HTTP 404 NOT FOUND for url

错误原因 :使用了被停用的清华的或者中科大的源直接导致的。解决方法:在 c:/users/administar 里面有一个 ..condarc 的文件,可以用notepad++打开,将channels: - defaultsshow_channel_urls: truessl_verify: true变成这样就可以了,然后可以在试试conda create -...

2019-05-21 17:37:34 1325

原创 tensorflow3-手写数字识别

网络结构:28*28个输入单元,200个中间单元,10个输出单元代码:# -*- coding: utf-8 -*-"""Created on Fri May 17 19:39:39 2019@author: 666"""import tensorflow as tffrom tensorflow.examples.tutorials.mnist import inpu...

2019-05-18 16:14:34 197

原创 tensorflow2-构造全连接神经网络

整体描述: 使用随机数,生成样本数据,作为输入,然后经过中间的隐藏层,对数据进行拟合。网络结构: 1个输入单元,10个隐含单元,1个输出单元。y# -*- coding: utf-8 -*-"""Created on Thu May 16 10:49:34 2019@author: 666"""import tensorflow a...

2019-05-16 15:35:24 1151 7

原创 tensorflow1-构建线性模型

预设一个线性模型:y = x*w + b(w = 0.1,b = 0.2)x是给定的输入数据使用tensorflow构建一个模型,开始的时候,w和b全部给成0,让其训练,使其接近预设的模型。即让w接近0.1,b接近0.2代码:import tensorflow as tfimport numpy as npx_data = np.random.rand(100)y_da...

2019-05-16 15:18:41 313

原创 LeetCode刷题--20.有效的括号(C++,python)

给定一个只包括 '(',')','{','}','[',']'的字符串,判断字符串是否有效。有效字符串需满足: 左括号必须用相同类型的右括号闭合。 左括号必须以正确的顺序闭合。 注意空字符串可被认为是有效字符串。示例 1:输入: "()"输出: true示例2:输入: "()[]{}"输出: true示例3:输入: "(]"输出...

2019-03-21 16:06:02 163

原创 LeetCode刷题--14.最长公共前缀(python)

编写一个函数来查找字符串数组中的最长公共前缀。如果不存在公共前缀,返回空字符串""。示例1:输入: ["flower","flow","flight"]输出: "fl"示例2:输入: ["dog","racecar","car"]输出: ""解释: 输入不存在公共前缀。说明:所有输入只包含

2019-03-13 13:16:34 140

原创 LeetCode刷题--13.罗马数字转整数(python)

罗马数字包含以下七种字符:I,V,X,L,C,D和M。字符 数值I 1V 5X 10L 50C 100D 500M 1000例如, 罗马数字 2 写做II,即为两个并列的 1...

2019-03-09 20:36:02 246

原创 LeetCode刷题--9.回文数(C、python)

判断一个整数是否是回文数。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。示例 1:输入: 121输出: true示例2:输入: -121输出: false解释: 从左向右读, 为 -121 。 从右向左读, 为 121- 。因此它不是一个回文数。示例 3:输入: 10输出: false解释: 从右向左读, 为 01 。因此它不是一个回文数。进阶:你...

2019-03-09 17:11:43 125

原创 LeetCode刷题--7.整数反转(C、python)

给出一个 32 位的有符号整数,你需要将这个整数中每位上的数字进行反转。示例1:输入: 123输出: 321示例 2:输入: -123输出: -321示例 3:输入: 120输出: 21注意:假设我们的环境只能存储得下 32 位的有符号整数,则其数值范围为[ , ]。请根据这个假设,如果反转后整数溢出那么就返回 0c语言解题:int rev...

2019-03-09 14:39:31 135

原创 LeetCode刷题--1.两数之和(C、python、java)

给定一个整数数组 nums和一个目标值 target,请你在该数组中找出和为目标值的那两个整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。示例:给定 nums = [2, 7, 11, 15], target = 9因为 nums[0] + nums[1] = 2 + 7 = 9所以返回 [0, 1]暴力解法(...

2019-03-07 15:13:02 254

原创 win下anaconda在已经安装tensorflow的情况下安装opencv

win下anaconda在已经安装tensorflow的情况下安装opencv1.下载anaconda的python版本对应的opencv我的是win10 的python3.6的,直接下载的是opencv_python-3.4.3-cp36-cp36m-win_amd64.whl下载地址:https://www.lfd.uci.edu/~gohlke/pythonlibs/#OpenC...

2018-11-22 18:07:19 504

原创 一维搜索算法-----matlab实现用成功-失败法(进退法)求函数的搜索区间

一、算法的具体思想:(1)选定初始点a 和步长h;(2)计算并比较f(a)和f(a+h);有前进(1)和后退(2)两种情况 2.1 前进运算: 若f(a)>= f(a+h),则步长加倍h = 2*h,计算f(a+3h)。若f(a+h) ≤f(a+3h),令 a1=a, a2=a+3h, 停止运算;否则将步长加倍,并重复上述运算。 ...

2018-10-11 17:38:21 9311 1

原创 数字图像的噪声分类

    对噪声数字图像处理之前,必须首先了解数字图像中噪声的来源,产生机理及噪声的数学模型。系统的分析了CCD相机成像过程中的噪声组成,指出数字图像中主要的噪声种类包括模式噪声、暗电流噪声、光子噪声、读出噪声、热噪声、以及量化噪声,以下对各个噪声做具体说明。  (1)模式噪声在数字图像成像过程中形成,相机传感器通过感知光子的强度和数量,转换为一定对应强度关系的电信号,在此过程中,受现代工艺水平...

2018-09-19 21:02:54 2609

原创 小白之深度学习入门

深度学习最近这几年炒的特别热,而且在计算机视觉方面应用广泛,故而决定学习了解一波。那么,第一个问题就来了,什么是机器学习?哇咔咔,这个光看名字就知道了,就是让机器具有人类不断学习的能力,并且解决我们现有的一些问题。先来说几个简单的概念:特征:就是物体的属性,我们人类经过学习之后,可以很快的将简单的特征抽象出来,可是计算机不行啊,他又不能理解我们的语言,所以,我们就需要将特征抽象化,最终以数...

2018-09-10 21:04:47 425

GD32小白入门(开发环境搭建+GPIO+时钟+spi+i2c+程序加密)

以GD32F2xx为例,详细的讲解了keil的环境搭建,以及对启动文件的释义,同时,增加了GPIO、systick、定时器、uart、spi 、i2c、dma、adc、dac、RTC、crc、key、timer、pwm、中断等一些实验的小例子,方便对板子有更加深刻的理解。

2023-04-18

空空如也

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

TA关注的人

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