9 DLANDML

学生身份

我要认证

硕士,2014-2017嵌入式硬件开发,2018至今:机器学习、计算机视觉、数据挖掘,主要工作视频内容分析。微信公众号:嵌入式单片机之家

等级
TA的排名 3w+

手撸CNN代码

from tensorflow.examples.tutorials.mnist import input_dataimport tensorflow as tfmnist = input_data.read_data_sets("MNIST_data/", one_hot=True)# 读取图片数据集sess = tf.InteractiveSession()# 创建session# 一,函数声明部分def weight_variable(shape):# 正态分布,标准差为0..

2020-07-04 09:40:24

module re has no attribute

最愚蠢的错误,没有之一!module 're' has no attribute 'findall'代码需求很简单:打开一个网页,读取网页的源文件代码,是爬虫的第一步代码如下:import urllib.requestimport reurl = 'https://tieba.baidu.com/index.html'page = urllib.request.urlopen(url)html = page.read()html = html.decode('UTF-8')print(ht

2020-06-22 20:19:11

网络爬虫之re模块

1. re.match 尝试从字符串的起始位置匹配一个模式,如果不是起始位置匹配成功的话,match()就返回none。import reline="this hdr-biz 123 model server 456"pattern=r"123"matchObj = re.match( pattern, line)output:None语法:re.match(pattern,string,[flags])参数说明:pattern 表示模式字符串,由要匹配的正则表达式转化而来。s.

2020-06-20 11:36:43

手把手教你如何使用git命令

Administrator@MS-20190116GSCG MINGW64 ~ (master)$ /d/VOCdevkit/VOC2012bash: /d/VOCdevkit/VOC2012: Is a directoryAdministrator@MS-20190116GSCG MINGW64 ~ (master)$ cd /d/VOCdevkit/VOC2012Administrator@MS-20190116GSCG MINGW64 /d/VOCdevkit/VOC2012$ gi.

2020-06-15 16:02:29

傅里叶变换在图像处理中的应用

基本概念傅立叶变换在图像处理中有非常非常的作用。因为不仅傅立叶分析涉及图像处理的很多方面,傅立叶的改进算法,比如离散余弦变换,gabor与小波在图像处理中也有重要的分量。印象中,傅立叶变换在图像处理以下几个话题都有重要作用:1.图像增强与图像去噪绝大部分噪音都是图像的高频分量,通过低通滤波器来滤除高频——噪声;边缘也是图像的高频分量,可以通过添加高频分量来增强原始图像的边缘;2.图像分割之边缘检测提取图像高频分量3.图像特征提取:形状特征:傅里叶描述子纹理特征:直接通过傅里叶系..

2020-06-06 07:37:21

MobileNet网络详解

MobileNet网络结构是一款轻量级的移动终端神经网络,到目前为止有V1和V2两个版本。V1版本的主要思想是深度可分离卷积,Inception网络的结构设计思想就是将卷积通道相关和空间通道相关进行分离(如下图所示)Xception的构造也是沿用上面的思路,结构如下图所示:更多关于v1的相关内容,请参考https://www.jianshu.com/p/38dc74d12fcf?utm_source=oschina-app https://blog.csdn.net/Einstel

2020-06-05 15:25:09

Pedestrian Detection paper

一、论文综述类的文章[1]P.Dollar,C.Wojek,B.Schiele,etal.Pedestriandetection:anevaluationofthestateoftheart[J].IEEETransactionsonPatternAnalysisandMachineIntelligence,2012,34(4):743-761.[2]M.Enzweiler,andD.Gavrila.Monocularpedestr...

2020-06-03 20:36:25

人工智能方法

1、imread函数语法:import cv2img = cv2.imread('image.jpg')print(img)[[[ 33 26 103] [ 34 21 100] [ 34 15 98] ... [ 74 98 118] [ 64 89 106] [ 57 85 101]] [[ 33 27 102] [ 33 23 101] [ 33 18 100] ... [ 90 124 145] [ 77 109

2020-05-31 16:49:15

python实现感知机模型

这篇文章通过对花鸢尾属植物进行分类,来学习如何利用实际数据构建一个感知机模型,(包括如何利用python实现GD和SGD参数更新)。

2020-05-22 10:24:51

使用Opencv进行字符提取

一.使用Opencv进行轮廓检测!所需函数:1. cvFindContours函数功能:从二值图像中检索轮廓,并返回检测到的轮廓的个数函数原型:int) cvFindContours( CvArr* image, CvMemStorage* storage, CvSeq** first_co...

2020-05-19 20:29:03

python opencv图像叠加/图像融合/mask掩模

1、图像叠加可以通过OpenCV函数cv.add()或简单地通过numpy操作添加两个图像,res = img1 + img2.两个图像应该具有相同的深度和类型,或者第二个图像可以是标量值.import cv2import numpy as npimg1 = cv2.imread('4.jpg')img2 = cv2.imread('1.jpg')imgadd = cv2.add(cv2.resize(img1,(200,200)),cv2.resize(img2,(200,200))

2020-05-18 22:28:08

np中的矩阵

numpy中的ndarray方法和属性原文地址NumPy数组的维数称为秩(rank),一维数组的秩为1,二维数组的秩为2,以此类推。在NumPy中,每一个线性的数组称为是一个轴(axes),秩其实是描述轴的数量。比如说,二维数组相当于是一个一维数组,而这个一维数组中每个元素又是一个一维数组。所以这个一维数组就是NumPy中的轴(axes),而轴的数量——秩,就是数组的维数。Numpy库...

2020-05-01 10:13:07

图像识别数据归一化处理

比较好的数据标准化、归一化的文章,非常详细参考文献:https://www.cnblogs.com/pejsidney/p/8031250.html

2020-05-01 09:55:40

Python 返回列表索引方法

Python rfind()方法描述Python rfind() 返回字符串最后一次出现的位置(从右向左查询),如果没有匹配项则返回-1。语法rfind()方法语法:str.rfind(str, beg=0 end=len(string))参数str -- 查找的字符串 beg -- 开始查找的位置,默认为 0 end -- 结束查找位置,默认为字符串的长度...

2020-05-01 07:32:25

深度学习之手写字符识别简易代码

1、读取mnist数据集并可视化和保存img_data_producer_chekpoint.pyimport numpy as npfrom matplotlib import pyplot as plt#matplotlib inlinefrom tensorflow.examples.tutorials.mnist import input_datamnist = i...

2020-04-30 09:19:12

cv.imdecode和cv.imencode

使用cv2读取图片时,输出图片形状大小时出现报错“ 'NoneType' object has no attribute shape”,后来排查发现读取图片的返回值image为None, 这就说明图片根本就没有被读取。下面图片是问题问题解决后,为了更好的展示,写的代码展示,这是正常的因果关系,找错误排查时是从下往上推。使用PIL读取图像,能够成功读取图片,借此了解图片的大小和格式,代...

2020-04-27 20:00:32

module ‘urllib’ has no attribute 'quote’

python 3.3.2报错:No module named ‘urllib2’ 解决方法在python3.3里面,用urllib.request代替urllib2ImportError: No module named 'ConfigParserfrom configparser import ConfigParser#引用文件全部变成小写AttributeError: module ‘ur...

2020-04-24 17:27:05

selenium.chrome不是有效的win32应用程序

解决Python调试OSError: [WinError 193] %1 不是有效的 Win32 应用程序python调试出现OSError: [WinError 193] %1 不是有效的 Win32 应用程序,很有可能是你的下面的webdriver.Chrome文件内容和selenium和chromedriver的版本不符合from selenium import webdriver...

2020-04-17 17:43:09

python解析错误:bs4.FeatureNotFound: Couldn't find a tree builder with the features you requested: lxml

bs4解析网站,报错bs4.FeatureNotFound: Couldn't find a tree builder with the features you requested: lxml. Do you need to install a parser library?几经周折才知道是bs4调用了python自带的html解析器,我用的mac,默认安装的是python2,所以内置的解...

2020-04-17 15:39:08

Python 标准库之 xml.etree.ElementTree

Python中有多种xml处理API,常用的有xml.dom.*模块、xml.sax.*模块、xml.parser.expat模块和xml.etree.ElementTree模块(以下简称ET)。本文将主要介绍ET的使用,以及它的常用函数。其它模块的简介,请参照文献[1]。ET使用Element表示xml中的节点、文本、注释等。其主要属性如下:tag:string对象,表示数据...

2020-04-13 13:57:19

查看更多

勋章 我的勋章
  • 签到达人
    签到达人
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 新人勋章
    新人勋章
    用户发布第一条blink获赞超过3个即可获得
  • 阅读者勋章Lv2
    阅读者勋章Lv2
    授予在CSDN APP累计阅读博文达到7天的你,是你的坚持与努力,使你超越了昨天的自己。
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv4
    勤写标兵Lv4
    授予每个自然周发布9篇以上(包括9篇)原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。
  • 学习力
    学习力
    《原力计划【第二季】》第一期主题勋章 ,第一期活动已经结束啦,小伙伴们可以去参加第二期打卡挑战活动获取更多勋章哦。
  • 原力新人
    原力新人
    在《原力计划【第二季】》打卡挑战活动中,成功参与本活动并发布一篇原创文章的博主,即可获得此勋章。