戴璞微的学习之路

简单点!做事的动机简单点
私信 关注
追梦者_AIer
码龄6年

微信公众号号主:AI那点小事 知乎专栏:AI那点小事

  • 582,411
    被访问量
  • 432
    原创文章
  • 4,505
    作者排名
  • 703
    粉丝数量
  • 毕业院校 中国民航大学
  • 于 2015-07-24 加入CSDN
获得成就
  • 博客专家认证
  • 获得494次点赞
  • 内容获得282次评论
  • 获得897次收藏
  • GitHub 获得131Stars
荣誉勋章
兴趣领域
  • #人工智能
    #PyTorch#图像处理#神经网络#深度学习#机器学习#视觉/OpenCV#Python#TensorFlow
TA的专栏
  • Linux
    1篇
  • 安装教程
    8篇
  • 人工智能
    25篇
  • 目标检测
    6篇
  • GAN
    4篇
  • 深度域适配
    2篇
  • 深度学习
    7篇
  • 机器学习
    20篇
  • 语音识别
    2篇
  • 数据结构与算法专栏
    56篇
  • 数据结构
    100篇
  • 蓝桥杯
    59篇
  • CCF认证考试题解
    35篇
  • 面试在线编程专栏
    58篇
  • 剑指offer题解
    63篇
  • PAT认证考试题解
    66篇
  • 中国大学MOOC浙大数据结构
    24篇
  • 人生杂谈
    2篇
  • 数学建模专栏
    11篇
  • 运筹学与最优化理论基础
    1篇
  • Java
    2篇
  • 操作系统
    6篇
个人信息
    • QQ:771830171
      知乎专栏:AI那点小事
      github: https://github.com/Daipuwei
      微信:dpw19960712
      微信公众号:AI那点小事
  • 最近
  • 文章
  • 资源
  • 问答
  • 课程
  • 帖子
  • 收藏
  • 关注/订阅

【Linux】tmux命令使用教程

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar
原创
259阅读
0评论
1点赞
发布博客于 4 月前

【剑指offer】48.不用加减乘除做加法

【剑指offer】48.不用加减乘除做加法题解及其C++代码
原创
130阅读
0评论
0点赞
发布博客于 6 月前

【剑指offer】47.求1+2+3+...+n

【剑指offer】47.求1+2+3+...+n题解及其C++代码
原创
145阅读
0评论
0点赞
发布博客于 6 月前

【剑指offer】35.数组中的逆序对

【剑指offer】35.数组中的逆序对题解及其C++代码
原创
144阅读
0评论
0点赞
发布博客于 7 月前

【剑指offer】31.整数中1出现的次数

【剑指offer】31.整数中1出现的次数题解及其C++代码
原创
97阅读
0评论
0点赞
发布博客于 7 月前

【深度神经网络】五、GoogLeNet网络详解

本篇文章的重点就是主要介绍GoogLeNet的网络架构
原创
581阅读
0评论
0点赞
发布博客于 1 年前
【深度域适配】二、利用DANN实现MNIST和MNIST-M数据集迁移训练
发布Blink于 1 年前

【深度域适配】二、利用DANN实现MNIST和MNIST-M数据集迁移训练

本文主要是介绍了DANN进行MNSIT和MNIST-M数据集的迁移训练。重点重点介绍了DANN的搭建、GRL层的定义域模型训练的代码
原创
2528阅读
6评论
6点赞
发布博客于 1 年前

【深度域适配】一、DANN与梯度反转层(GRL)详解

本文主要讲解了Unsupervised Domain Adaptation by Backpropagation论文中的DANN(域适配深度神经网络)的网络架构与梯度反转层(GRL)的原理
原创
5752阅读
12评论
10点赞
发布博客于 1 年前

【安装教程】Ubuntu+Python3环境下安装LabelImg数据标注工具

概要在之前的一篇文章中,我们介绍了Win10+Python3环境下安装LabelImg数据标注工具的教程,读者如有需要在WIn10环境使用LabelImg数据标注工具,请移步:Win10+Python3环境下安装LabelImg数据标注工具。接下来我们来介绍LabelImg在Ubuntu下的安装流程。安装流程由于Ubuntu自带Python3环境,因此直接使用pip进行安装labelImg...
原创
581阅读
0评论
1点赞
发布博客于 2 年前
(经验分享)作为一名普通本科计算机专业学生,我大学四年到底走了多少弯路
发布Blink于 2 年前
对计算机专业来说学历真的重要吗?
发布Blink于 2 年前

【GAN】四、CGAN论文详解与代码详解

本篇博文介绍了CGAN具体网络架构,并利用Keras框架实现了CGAN生成了手写数字。
原创
1513阅读
2评论
5点赞
发布博客于 2 年前

【安装教程】Win10+Python3环境下安装LabelImg数据标注工具

本篇文章主要介绍了Win10系统,Python3环境下LabelImg数据标注工具的安装教程
原创
732阅读
0评论
1点赞
发布博客于 2 年前

【GAN】三、DCGAN论文详解

本篇博客主要介绍了DCGAN的网络架构,及其实验结果
原创
1440阅读
1评论
1点赞
发布博客于 2 年前

【GAN】二、原始GAN论文详解

本篇博客主要介绍了原始GAN的基恩概念、网络架构、训练方法、相关数学结论与实验结果。
原创
1310阅读
0评论
2点赞
发布博客于 2 年前

【GAN】一、利用keras实现DCGAN生成手写数字图像

本篇博客主要介绍了DCGAN的keras实现,并利用mnist数据集进行训练,然后生成伪造的手写数据
原创
1072阅读
2评论
3点赞
发布博客于 2 年前
【计算机视觉——RCNN目标检测系列】六、Faster R-CNN论文解读
发布Blink于 2 年前

【R-CNN目标检测系列】六、Faster R-CNN论文解读

这是RCNN系列第六篇——Faster RCNN论文详解
原创
241阅读
0评论
1点赞
发布博客于 2 年前

【R-CNN目标检测系列】五、Fast R-CNN论文解读

本文主要讲解了Fast R-CNN网络架构与R--CNN之间的区别和有点
原创
316阅读
1评论
2点赞
发布博客于 2 年前
【计算机视觉——RCNN目标检测系列】三、IoU与非极大抑制
发布Blink于 2 年前

【R-CNN目标检测系列】三、IoU与非极大抑制

写在前面在上一篇博客中我们主要讲解了R-CNN中边界框回归,接下来我们在这篇博客我们讲解R-CNN中另外一个比较种重要的模块——IoU与非极大抑制。在这篇博客中,我们将重点RCNN论文中另一个比较重要模块——IoU与非极大抑制。IoU是描述两个矩形框之间重合程度的指标,在RCNN中常用于衡量边界框回归算法得到的预测目标框与真实目标框之间的重合程度。非极大抑制算法(Non-Maximum Sup...
原创
570阅读
0评论
1点赞
发布博客于 2 年前
【计算机视觉——RCNN目标检测系列】四、R-CNN论文笔记
发布Blink于 2 年前

【R-CNN目标检测系列】四、R-CNN论文详解

写在前面这两周由于实习公司事情较多,来不及写博客。【计算机视觉——RCNN目标检测系列】的第三篇文章【非极大抑制和IoU】的文字材料已经准备好了,但是相关代码放在某服务器上,但是服务器配置出了点问题,需要时间解决。因此先暂时放弃第三篇文章的上传,最近几天把服务器问题解决了立马上线第三篇博客以保证文章的连贯性。一、R-CNN总体概括R-CNN在2014年横空出世,作者是目标检测领域的大神Ro...
原创
341阅读
0评论
2点赞
发布博客于 2 年前
【计算机视觉——RCNN目标检测系列】一、选择性搜索详解
发布Blink于 2 年前
【计算机视觉——RCNN目标检测系列】二、边界框回归(Bounding-Box Regression) - 戴璞微的学习之路 - CSDN博客
发布Blink于 2 年前

【R-CNN目标检测系列】二、边界框回归(Bounding-Box Regression)

前言在上一篇博文:【计算机视觉——RCNN目标检测系列】一、选择性搜索详解我们重点介绍了RCNN和Fast RCNN中一个重要的模块——选择性搜索算法,该算法主要用于获取图像中大量的候选目标框。为了之后更加顺利理解RCNN模型,在这篇博文中我们将主要介绍RCNN及其改进版本——Fast RCNN和Faster RCNN中一个重要模块——边界框回归(Bounding-Box Regression)...
原创
3393阅读
2评论
10点赞
发布博客于 2 年前

【R-CNN目标检测系列】一、选择性搜索详解

这里写自定义目录标题前言一、概述二、选择性搜索2.1 算法流程2.2 相似度度量3 选择性搜索python实现前言在刚刚过去的一个学期里,基本水逆了一整个学期,这学期基本没干什么活,就跟RCNN杠上了。首先是看论文,然后是网上找tensorflow写好的源码。但是,可惜的是网上给出的源码基本上是RCNN的主要作者Ross Girshick大神的代码,不同数据集换了下。因此为了理解源码,RCNN...
原创
579阅读
0评论
4点赞
发布博客于 2 年前

VGG笔记.pdf

这是VGG网络架构论文的中文学习笔记。首先我们来对VGG网络架构进行一个概括: 1. 小卷积核:相比AlexNet,将卷积核全部替换为3*3,极少用了1*1; 2. 小池化层:相比AlexNe,3*3的池化核全部换为2*2的池化核; 3. 层数更深:VGG16为例,3->64->128->256->512,卷积核专注于扩大通道数,3个通道的特征经过经过卷积层的提取扩散到了512个通道; 4. 特征图更窄:VGG16为例,224->112-56->28->14->7,池化层专注于缩小宽和高; 5. 全连接转1x1卷积:测试阶段可以接收任意宽或高为的输入。
pdf
发布资源于 2 年前

【深度神经网络】三、VGG网络架构详解

前言由于这学期时间紧急,没多少时间写博客。近期开始我将会陆续整理这学期的阅读的论文的相关笔记。今天带来的是VGG网络的论文笔记。VGG网络的论文的下载地址为:Very deep convolutional networks for large-scale image recognition。VGG特点...
原创
491阅读
0评论
2点赞
发布博客于 2 年前

斯坦福机器学习笔记(三)—— 高斯判别分析

概述前记到目前为止,我们主要讨论了对p(y|x;θ)p(y|x;θ)p\left( y\left| x;\theta \right. \right)建模的学习算法,即给定xxx 的yyy的条件分布。 例如,Logistic回归将p(y|x;θ)p(y|x;θ)p\left( y\left| x;\theta \right. \right) 建模为 hθ(x)= g(θ...
原创
410阅读
0评论
1点赞
发布博客于 2 年前

斯坦福机器学习笔记(七)——高斯混合模型与EM算法

一 高斯混合模型我们给定一个训练集{x(1),⋯,x(m)}{x(1),⋯,x(m)}\left\{ {{x}^{\left( 1 \right)}},\cdots ,{{x}^{\left( m \right)}} \right\} ,由于是高斯混合模型(Mixtures of Gaussians ,GMM)属于无监督算法,因此训练集中不会出现任何标签。我们希望通过指定联合分布p(x(i...
原创
3097阅读
4评论
3点赞
发布博客于 2 年前

斯坦福机器学习笔记(六)——K-Means聚类算法

前言K-Means聚类算法的手写Python代码请移步:利用python实现K-Means聚类算法。同时本篇博客的PDF笔记请移步:。K-Means算法理论在聚类问题中,指定一个训练集{x(1),⋯,x(m)}{x(1),⋯,x(m)}\left\{ {{x}^{\left( 1 \right)}},\cdots ,{{x}^{\left( m \right)}} \right...
原创
624阅读
0评论
2点赞
发布博客于 2 年前

【安装教程】Ubuntu16.04+Caffe+英伟达驱动410+Cuda10.0+Cudnn7.5+Python2.7+Opencv3.4.6安装教程

这里写自定义目录标题概要1 安装相关依赖库2 安装Nvidia驱动3 安装Cuda10.1概要你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。1 安装相关依赖库第一步是安装caffe的相关依赖库。依次在ubuntu的终端中输入以下命令。我们对第一条命令进行过程进行展...
原创
3690阅读
4评论
1点赞
发布博客于 2 年前

【安装教程】Win10与Ubuntu16.04双系统安装教程

这里写自定义目录标题概要1 Ubuntu16.04安装教程1.1 下载Ubuntu16.04镜像1.2 软碟通刻录U盘1.3 进入Bios,修改相关选项1.4 Ubuntu16.04安装流程2 Win10安装概要实验室的项目的客户方是机场,所有程序必须在windows环境运行,但是为了学习深度学习中目标检测的RCNN系列算法,论文代码是caffe框架下,因此必须在Ubuntu16.04下安装c...
原创
1670阅读
4评论
1点赞
发布博客于 2 年前

利用SendMessage模拟鼠标左键双击打开文件,但是文件没打开,请熟悉Windows编程的大神指点

利用SendMessage模拟鼠标左键双击打开文件,但是文件没打开。打印4次结果0。请熟悉Windows编程的大神指点 ``` // SendMessage.cpp : Defines the entry point for the console application. // #include "stdafx.h" #include "windows.h" #include "stdlib.h" #include "Winuser.h" int main(int argc, char* argv[]) { HWND desktop = GetDesktopWindow();//屏幕窗口句柄 desktop=GetWindow(desktop,GW_CHILD); /*8DWORD ProcessId;//要打开窗口的进程标识符 ::GetWindowThreadProcessId(desktop, &ProcessId); HANDLE processH = ::OpenProcess(PROCESS_ALL_ACCESS, FALSE, ProcessId);*/ int x = 30; int y = 24; ::SetCursorPos(x,y); //Sleep(1000); LRESULT result1 = ::SendMessage(desktop, WM_LBUTTONDOWN,VK_LBUTTON,MAKELPARAM(x,y)); LRESULT result2 = ::SendMessage(desktop, WM_LBUTTONUP,0,MAKELPARAM(x,y)); LRESULT result3 = ::SendMessage(desktop, WM_LBUTTONDOWN,VK_LBUTTON,MAKELPARAM(x,y)); LRESULT result4 = ::SendMessage(desktop, WM_LBUTTONUP,0,MAKELPARAM(x,y)); printf("%d %d %d %d\n",result1,result2,result3,result4); //::SendMessage(NULL, WM_LBUTTONDOWN, 0,(y<<16)|x); //::SendMessage(NULL, WM_LBUTTONUP, 0,(y<<16)|x); return 0; } ```
3回答
发布问题于 2 年前

【深度神经网络】四、Mini-VGG实现CIFAR10数据集分类

本篇博客主要介绍了Mini-VGG对CIFAR10数据集的训练与性能评估
原创
2654阅读
3评论
4点赞
发布博客于 2 年前

最近点对问题

代码#include &lt;iostream&gt;#include &lt;algorithm&gt;#include &lt;cstdlib&gt;#include &lt;cmath&gt;#include &lt;ctime&gt; #define MAX_DISTANCE 999999using namespace std;typedef struct point{...
原创
326阅读
0评论
1点赞
发布博客于 3 年前

最近点对问题

代码#include &lt;iostream&gt;#include &lt;algorithm&gt;#include &lt;cstdlib&gt;#include &lt;cmath&gt;#include &lt;ctime&gt; #define MAX_DISTANCE 999999using namespace std;typedef struct point{...
原创
326阅读
0评论
1点赞
发布博客于 3 年前

哈夫曼树

代码#include &lt;iostream&gt;#include &lt;cstring&gt;#include &lt;queue&gt;using namespace std;typedef struct node{ struct node* lchild; struct node* rchild; int weight; node(int w,struct node...
原创
123阅读
0评论
0点赞
发布博客于 3 年前

装载问题——优先级队列分支界限法

代码#include &lt;iostream&gt;#include &lt;cstring&gt;#include &lt;queue&gt; using namespace std;typedef struct node{ struct node* parent; //父节点 int weight; //权重 bool lchild; //左儿子标志 int...
原创
597阅读
1评论
1点赞
发布博客于 3 年前

装载问题——优先级队列分支界限法

代码#include &lt;iostream&gt;#include &lt;cstring&gt;#include &lt;queue&gt; using namespace std;typedef struct node{ struct node* parent; //父节点 int weight; //权重 bool lchild; //左儿子标志 int...
原创
597阅读
1评论
1点赞
发布博客于 3 年前

回溯法(dfs)解决0-1背包问题

代码#include&lt;iostream&gt;using namespace std;int Capacity; //背包容量 bool selected[10000]; //当前选择方案 bool optimal[10000]; //最佳选择方案 int maxTotalValue = 0; //最大价值 int valueofPackage = 0; //当...
原创
1972阅读
0评论
1点赞
发布博客于 3 年前

装载问题——BFS(队列式)分支界限法

代码BFS即队列分支界限法代码如下:#include &lt;iostream&gt;#include &lt;cstring&gt;#include &lt;queue&gt;using namespace std;typedef struct node{ struct node* parent; //父节点 int weight; //权重 bool lchild...
原创
1286阅读
0评论
0点赞
发布博客于 3 年前

开心的金明

概要A1156. 开心的金明时间限制:1.0s 内存限制:256.0MB总提交次数: AC次数: 平均分:将本题分享到: 查看未格式化的试题 提交 试题讨论试题来源  NOIP2006 普及组问题描述  金明今天很开心,家里购置的新房就要领钥匙了,新房里有一间他自己专用的很宽敞的房间。更让他高兴的是,妈妈昨天对他说:“你的房间需要购买哪些物品,怎...
原创
233阅读
0评论
0点赞
发布博客于 3 年前

运筹学与最优化理论基础——高精度加减乘除(C++实现)

#include &amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;lt;iostream&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;gt;#include &amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;lt;string&a
原创
351阅读
0评论
0点赞
发布博客于 3 年前

利用分支界限法求解Dijikstra算法

算法流程1 初始化最小堆q,距离数组dist全为无穷大,最小堆按照dist的大小进行排序,源顶点为s,dist[s]=02 从最小堆中弹出堆顶元素start,之后遍历(bfs)相邻结点i,若start和i之间的权重G[start][i]+dist[start]&amp;amp;amp;amp;amp;lt;dist[i],那么dist[i]=G[start][i]+dist[start]。并且将i加入最小堆。3 最小堆不为空时...
原创
398阅读
0评论
0点赞
发布博客于 3 年前

AlexNet笔记

AlexNet 是 Alex Krizhevsky、Ilya Sutskever 和 Geoffrey Hinton 创造了一个“大型的深 度卷积神经网络”,赢得了 2010 和 2012 ILSVRC(2012 年 ImageNet 大规模视觉识别挑战 赛)。2012 年是 CNN 首次实现 Top 5 误差率 15.4%的一年(Top 5 误差率是指给定一张图 像,其标签不在模型认为最有可能的 5 个结果中的几率),当时的第二名误差率为 26.2%。 我们可以看出性能提升相当大。AlexNet 也是深度学习和神经网络的重新崛起转折点。正是 由于 AlexNet 在 ImageNet 竞赛中夺冠,深度学习正是进入学术界的视野。
pdf
发布资源于 3 年前

【深度神经网络】一、AlexNet网络架构详解

概要本篇博客讲解的是深度学习中经典模型——AlexNet。论文笔记已上传CSDN,如有需要请下载:AlexNet学习笔记 。利用AlexNet架构实现MNIST分类的代码请详见:TensorFlow深度学习实战(一):AlexNet对MNIST数据集进行分类 。AlexNet的原始论文请详见:ImageNet Classification with Deep ConvolutionalNeur...
原创
2469阅读
3评论
2点赞
发布博客于 3 年前

【深度神经网络】二、AlexNet对MNIST数据集进行分类

主要介绍了利用Tensorflow框架实现AlexNet网络架构,并实现了MNSIT数据集分类
原创
1113阅读
0评论
0点赞
发布博客于 3 年前

【安装教程】win10中安装TensorFlow Objection Detection API

概要该博客主要记录了TensorFlow Object Detection API的安装流程。默认读者已经安装好了TensorFlow,若未安装好TensorFlow,请移步博主的另一篇博客:Win10环境下安装TensorFlow-GPU1.11.0+cuda9.0+cudnn7.1.41 下载TensorFlow Object Detection API到如下网址下载TensorFlo...
原创
1314阅读
9评论
2点赞
发布博客于 3 年前

TensorFlow实现简单BP神经网络

概要这是自己学习tensorflow的基本操作后,实现的最简单的BP神经网络模型。数据集用的时之前在博文:利用BP神经网络对语音特征信号数据集进行分类中的语音信号数据集,在之前的文章忘记附上数据集,这次在博客中给出下载链接:语音信号数据集。不得不说TensorFlow的强大,运算速度快不说,精度比[利用BP神经网络对语音特征信号数据集进行分类(https://blog.csdn.net/qq_3...
原创
7879阅读
3评论
1点赞
发布博客于 3 年前

语音信号数据集

这是《MATLAB神经网络43个案例分析》这本书中的语音特征信号数据集
txt
发布资源于 3 年前

【安装教程】Win10环境下安装TensorFlow-GPU与Keras

概要TensorFlow这东西自打本科毕业设计开始就和它杠上了,很长的时间都是处于安装卸载的死循环。经过反复的试错,找博客,总算找到了一些窍门。现在分享给大家。虽然是经验,但也只能当做参考。TensorFlow的GPU版本的安装说实在的就是看机器,看运气。自己试验室里,两台配置一样的主机,一台一次安装就成功,另一台现在就不行,一直报错。1 查看显卡并更新显卡驱动首先右击“我的电脑“,双击“...
原创
12152阅读
4评论
6点赞
发布博客于 3 年前

剑指offer——机器人的运动范围

概述题目描述 地上有一个m行和n列的方格。一个机器人从坐标0,0的格子开始移动,每一次只能向左,右,上,下四个方向移动一格,但是不能进入行坐标和列坐标的数位之和大于k的格子。 例如,当k为18时,机器人能够进入方格(35,37),因为3+5+3+7 = 18。但是,它不能进入方格(35,38),因为3+5+3+8 = 19。请问该机器人能够达到多少个格子?思路这是典型的一道d...
原创
162阅读
0评论
0点赞
发布博客于 3 年前

剑指offer——滑动窗口的最大值

概述题目描述 给定一个数组和滑动窗口的大小,找出所有滑动窗口里数值的最大值。例如,如果输入数组{2,3,4,2,6,2,5,1}及滑动窗口的大小3,那么一共存在6个滑动窗口,他们的最大值分别为{4,4,6,6,6,5}; 针对数组{2,3,4,2,6,2,5,1}的滑动窗口有以下6个: {[2,3,4],2,6,2,5,1}, {2,[3,4,2],6,2,5,1}, {2,3,[4,2,6...
原创
204阅读
0评论
0点赞
发布博客于 3 年前

剑指offer——二叉搜索树的第k个结点

概述题目描述 给定一棵二叉搜索树,请找出其中的第k小的结点。例如, (5,3,7,2,4,6,8) 中,按结点数值大小顺序第三小结点的值为4。C++ AC代码#include &lt;iostream&gt;using namespace std;struct TreeNode { int val; struct TreeNode *left...
原创
142阅读
0评论
0点赞
发布博客于 3 年前

剑指offer——序列化二叉树

概述题目描述 请实现两个函数,分别用来序列化和反序列化二叉树C++ AC代码#include &lt;iostream&gt;#include &lt;vector&gt;using namespace std;struct TreeNode { int val; struct TreeNode *left; struct TreeNod...
原创
136阅读
0评论
0点赞
发布博客于 3 年前

利用Python实现多元伯努利事件的朴素贝叶斯分类器

前言本篇博客所写的算法对应于吴恩达教授的机器学习教程里的多元伯努利事件模型的朴素贝叶斯。多元伯努利事件模型的Python代码#!/usr/bin/env python# -*- coding: utf-8 -*-# @Time : 2018/9/415:55# @Author : DaiPuWei# E-Mail : 771830171@qq.com#...
原创
1340阅读
0评论
1点赞
发布博客于 3 年前

剑指offer——把二叉树打印成多行

概述题目描述 从上到下按层打印二叉树,同一层结点从左至右输出。每一层输出一行。C++ AC代码#include &lt;iostream&gt;#include &lt;queue&gt;#include &lt;vector&gt;using namespace std;struct TreeNode { int val; struct Tre...
原创
117阅读
0评论
0点赞
发布博客于 3 年前

剑指offer——按之字形顺序打印二叉树

概述题目描述 请实现一个函数按照之字形打印二叉树,即第一行按照从左到右的顺序打印,第二层按照从右至左的顺序打印,第三行按照从左到右的顺序打印,其他行以此类推。思路首先定义两个堆栈left和right,并定义二维数组ans来存放结果序列,一维数组tmp来存放中间结果。首先将根结点压入left,根结点的元素追加到tmp,之后tmp追加到ans,之后tmp清空。之后当left和ri...
原创
111阅读
0评论
0点赞
发布博客于 3 年前

剑指offer——对称的二叉树

概述题目描述 请实现一个函数,用来判断一颗二叉树是不是对称的。注意,如果一个二叉树同此二叉树的镜像是同样的,定义其为对称的。思路root1与root2都为空,返回true;否则,root1与root2其中一个为空,那么返回false;否则,若root1与root2的根节点不相等,那么返回false;否则,递归判断root1的左子树和root2的右子树、root2的左子...
原创
89阅读
0评论
0点赞
发布博客于 3 年前

【剑指offer】56.删除链表中重复的结点

【剑指offer】56.删除链表中重复的结点题解及其C++代码
原创
98阅读
0评论
0点赞
发布博客于 3 年前

【剑指offer】55.链表中环的入口结点

【剑指offer】55.链表中环的入口结点题解及其C++代码
原创
103阅读
0评论
0点赞
发布博客于 3 年前

【剑指offer】54.字符流中第一个不重复的字符

【剑指offer】54.字符流中第一个不重复的字符题解及其C++代码
原创
104阅读
0评论
0点赞
发布博客于 3 年前

K-Means聚类算法

这份笔记对应斯坦福大学机器学习课程中K-Means算法的相关视频。
pdf
发布资源于 3 年前

利用python实现K-Means聚类算法

K-Means聚类Pyhon核心代码#!/usr/bin/env python# -*- coding: utf-8 -*-# @Time : 2018/8/2910:38# @Author : DaiPuWei# E-Mail : 771830171@qq.com# @Site : # @File : KMeans.py# @Software: Py...
原创
2378阅读
7评论
4点赞
发布博客于 3 年前

【剑指offer】53.表示数值的字符串

【剑指offer】53.表示数值的字符串题解及其C++代码
原创
153阅读
0评论
0点赞
发布博客于 3 年前

【剑指offer】52.正则表达式匹配

【剑指offer】52.正则表达式匹配题解及其C++代码
原创
114阅读
0评论
0点赞
发布博客于 3 年前

【剑指offer】51.构建乘积数组

【剑指offer】51.构建乘积数组及其C++代码
原创
116阅读
0评论
0点赞
发布博客于 3 年前

【剑指offer】50.数组中重复的数字

【剑指offer】50.数组中重复的数字题解及其C++代码
原创
97阅读
0评论
0点赞
发布博客于 3 年前

【剑指offer】49.把字符串转换成整数

【剑指offer】49.把字符串转换成整数题解及其C++代码
原创
121阅读
0评论
0点赞
发布博客于 3 年前

一种基于层次分析法的改进KNN算法

这是我发表的第一篇论文《一种基于层次分析法的改进KNN算法》的代码文档。这里面包含了AHP-KNN算法、FCD-KNN算法和论文实验代码,以及相关论文。
zip
发布资源于 3 年前

一种基于层次分析法的改进KNN算法

说明由于是第一次写论文,这篇论文只发表在了本科学校的学报上,在2018年7月12号已经上传知网,在知网网址为:一种基于层次分析法的改进KNN算法 。之前忙于整理机器学习笔记,而忽略这篇论文的整理。前言本篇论文是对KNN算法的做出的改进,在本篇博客里就不介绍KNN算法的相关介绍,若有需要请移步:机器学习实战——KNN分类算法。同时在论文的实验部分,将本文提出的改进算法与2013年10...
原创
3798阅读
8评论
2点赞
发布博客于 3 年前

GMM与EM算法

PDF文档对应于网易公开课上吴恩达教授主讲的机器学习(网址:http://open.163.com/special/opencourse/machinelearning.html)中高斯混合模型(GMM)与EM算法相关内容,补充了Jessen不等式的证明,以及GMM的似然函数最大化的参数的公式推导
pdf
发布资源于 3 年前

高斯判别分析(GDA)Python代码

概要本篇博客主要是高斯判别分析(GDA)的Python代码。对于GDA的理论讲解请移步我的另一篇博客:斯坦福机器学习笔记(三)—— 高斯判别分析。GDA Python代码#!/usr/bin/env python# -*- coding: utf-8 -*-# @Time : 2018/8/812:56# @Author : DaiPuWei# E-Mail...
原创
1647阅读
1评论
1点赞
发布博客于 3 年前

斯坦福机器学习笔记(三)—— 高斯判别分析(GDA)

这是吴恩达机器学习视频的关于高斯判别分析的相关讲英文讲义的中文翻译,由于原版讲义未对相关公式进行推导,在上传的资源里对这些公式进行的详细的数学推导。希望对大家有所帮助
pdf
发布资源于 3 年前

【剑指offer】46.孩子们的游戏(圆圈中最后剩下的数)

【剑指offer】46.孩子们的游戏(圆圈中最后剩下的数)题解及其C++代码
原创
200阅读
0评论
0点赞
发布博客于 3 年前

【剑指offer】45.扑克牌顺子

【剑指offer】45.扑克牌顺子题解及其C++代码
原创
105阅读
0评论
0点赞
发布博客于 3 年前

【剑指offer】44.翻转单词顺序列

【剑指offer】44.翻转单词顺序列题解及其C++代码
原创
123阅读
0评论
0点赞
发布博客于 3 年前

【剑指offer】43.左旋转字符串

【剑指offer】43.左旋转字符串题解及其C++代码
原创
107阅读
0评论
0点赞
发布博客于 3 年前

【剑指offer】42.和为S的两个数字

【剑指offer】42.和为S的两个数字题解及其C++代码
原创
88阅读
0评论
0点赞
发布博客于 3 年前

【剑指offer】41.和为S的连续正数序列

【剑指offer】41.和为S的连续正数序列题解及其C++代码
原创
75阅读
0评论
0点赞
发布博客于 3 年前

【剑指offe】40.数组中只出现一次的数字

【剑指offe】40.数组中只出现一次的数字题解及其C++代码
原创
106阅读
0评论
0点赞
发布博客于 3 年前

【剑指offer】39.平衡二叉树

【剑指offer】39.平衡二叉树题解及其C++代码
原创
162阅读
0评论
1点赞
发布博客于 3 年前

【安装教程】Win10环境下安装FFmpeg

概述在语音识别领域内,如何识别准确识别语音的第一步就是要将从音频文件中提取相关语音特征。同时对于各大语音接口如百度对于音频文件格式要求高,但是对于实际情况下,我们不可能都能拿到WAV文件,因此必须将首先将各种格式文件利用ffmpeg工具转化为WAV格式后再做下一步处理。FFmpeg下载并解压首先下载ffmpeg安装包。其官方下载安装地址为:http://www.ffmpeg.org...
原创
18289阅读
5评论
4点赞
发布博客于 3 年前

【剑指offer】38.二叉树的深度

【剑指offer】38.二叉树的深度题解及其C++代码
原创
96阅读
0评论
0点赞
发布博客于 3 年前

【剑指offer】37.数字在排序数组中出现的次数

【剑指offer】37.数字在排序数组中出现的次数题解及其C++代码
原创
118阅读
0评论
0点赞
发布博客于 3 年前

利用Python实现高斯混合模型(GMM)

前言之前将网易公开课上吴恩达机器学习视频中高斯混合模型(GMM)及其EM算法反反复复看了几遍之后并将所有公式重新推导了一遍,现在利用Python进行手写进一步加深理解。关于吴恩达机器学习中相关讲义的整理另行抽时间进行上传博客。Python代码#!/usr/bin/python3# -*- coding: utf-8 -*-# @Time : 2018/7/19 10:...
原创
21511阅读
30评论
18点赞
发布博客于 3 年前

【剑指offer】36.两个链表的第一个公共结点

【剑指offer】36.两个链表的第一个公共结点题解及其C++代码
原创
114阅读
0评论
0点赞
发布博客于 3 年前

【剑指offer】34.第一个只出现一次的字符

【剑指offer】34.第一个只出现一次的字符题解及其C++代码
原创
100阅读
0评论
0点赞
发布博客于 3 年前

【剑指offer】33.丑数

【剑指offer】33.丑数题解及其C++代码
原创
104阅读
0评论
0点赞
发布博客于 3 年前

【剑指offer】32.把数组排成最小的数

【剑指offer】32.把数组排成最小的数题解及其C++代码
原创
98阅读
0评论
0点赞
发布博客于 3 年前

【剑指offer】30.连续子数组的最大和

【剑指offer】30.连续子数组的最大和题解及其C++代码
原创
109阅读
0评论
0点赞
发布博客于 3 年前

【剑指offer】29.最小的K个数

【剑指offer】29.最小的K个数题解及其C++代码
原创
120阅读
0评论
0点赞
发布博客于 3 年前

【剑指offer】28.数组中出现次数超过一半的数字

【剑指offer】28.数组中出现次数超过一半的数字题解及其C++代码
原创
131阅读
0评论
0点赞
发布博客于 3 年前

【剑指offer】27.字符串的排列

【剑指offer】27.字符串的排列题解及其C++代码
原创
286阅读
0评论
0点赞
发布博客于 3 年前

【剑指offer】26.二叉搜索树与双向链表

【剑指offer】26.二叉搜索树与双向链表题解及其C++代码
原创
130阅读
0评论
0点赞
发布博客于 3 年前

【剑指offer】25.复杂链表的复制

【剑指offer】25.复杂链表的复制题解及其C++代码
原创
96阅读
0评论
0点赞
发布博客于 3 年前

利用python实现语音文件的特征提取

概述语音识别是当前人工智能的比较热门的方向,技术也比较成熟,各大公司也相继推出了各自的语音助手机器人,如百度的小度机器人、阿里的天猫精灵等。语音识别算法当前主要是由RNN、LSTM、DNN-HMM等机器学习和深度学习技术做支撑。但训练这些模型的第一步就是将音频文件数据化,提取当中的语音特征。MP3文件转化为WAV文件录制音频文件的软件大多数都是以mp3格式输出的,但mp3格式文...
原创
20145阅读
2评论
11点赞
发布博客于 3 年前