自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 神经网络1-基础训练&测试代码实现二分类(pytorch)

首先将数据进行划分,基本上是训练数据:验证数据:测试数据,如果不需要验证数据集也可以。注意:学习率调整一般在验证集上,这样可以防止模型过拟合,使得模型得泛化性更强。定义神经网络模型,主要包括初始化、前向推导函数。1、准备数据集,并进行数据预处理。1、准备数据集,并进行数据预处理。下面逐步介绍上面的每个步骤。

2024-10-16 16:48:12 711

原创 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 584

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

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

2024-03-27 00:06:02 924

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

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

2024-02-16 19:23:48 1134

原创 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 3212 1

原创 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 3447

原创 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 1385 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 2112

原创 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 432

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

1. 使用python 自实现 import numpy as np def 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 295

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

1.感知机 题目: 1. 使用python 实现其详细代码过程 import numpy as np import time X = 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,1 while True: ...

2019-07-31 15:58:31 248

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

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

2019-07-23 16:53:50 264

原创 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 412

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

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

2019-07-22 21:33:56 2547 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 502

原创 极大似然估计

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

2019-06-21 17:10:39 136

原创 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 1730 1

原创 SNIPER- Efficient Multi-Scale Training

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

2019-06-20 19:51:41 1122

原创 Feature Pyramid Networks for Object Detection

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

2019-06-20 19:44:03 7691 4

原创 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 463 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 5897 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 469

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

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

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

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

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

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

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

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

2019-06-01 17:52:31 4304 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 318

原创 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 236

原创 CondaHTTPError: HTTP 404 NOT FOUND for url

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

2019-05-21 17:37:34 1983

原创 tensorflow3-手写数字识别

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

2019-05-18 16:14:34 279

原创 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 1243 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 tf import numpy as np x_data = np.random.rand(100) y_da...

2019-05-16 15:18:41 424

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

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

2019-03-21 16:06:02 234

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

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

2019-03-13 13:16:34 227

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

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

2019-03-09 20:36:02 412

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

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

2019-03-09 17:11:43 225

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

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

2019-03-09 14:39:31 225

原创 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 365

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

win下anaconda在已经安装tensorflow的情况下安装opencv 1.下载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 599

原创 一维搜索算法-----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 10056 1

原创 数字图像的噪声分类

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

2018-09-19 21:02:54 2972

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关注的人

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