自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(211)
  • 资源 (6)
  • 收藏
  • 关注

原创 svm原理详细推导

笔者在查阅了大量资料和阅读大佬的讲解之后,终于对svm有了比较深一点的认识,先将理解的推导过程分享如下:本文主要从如下五个方面进行介绍:基本推导,松弛因子,核函数,SMO算法,小结五个方面以%%为分隔,同时有些地方需要解释或者注意一下即在画有---------符号的部分内。本文主要介绍的是理论,并没有涉及到代码,关于代码的具体实现,可以在阅读完本文,掌握了SVM算法的核心内容后去看一下笔者...

2018-10-29 17:50:54 16627 3

原创 SVM SMO算法代码详细剖析

算法实现一:本文要结合SVM理论部分来看即笔者另一篇https://blog.csdn.net/weixin_42001089/article/details/83276714二:有了理论部分下面就是直接代码啦,本文用四部分进行介绍:最简版的SMO,改进版platt SMO,核函数,sklearn库的SVM,四部分以%%%%%%%分开,采取的顺序是先给代码及结果,然后分析三:这里代码大...

2018-10-29 17:50:50 10017 8

原创 PCA SVD原理详解及应用

本文分为两大部分即PCA和SVD,每一部分下又分为原理和应用两小部分说明:本文代码参考Peter Harrington编写的Machine Learning in Action,感兴趣的小伙伴可以去看一下,笔者认为这本书还不错注意:本篇重在说明公式推导,关于具体使用的话python有专门的机器学习库已经集成,直接用就可以啦,可以在读完本文的理论部分后再去看笔者另一篇应用了PCA的关于人脸识...

2018-10-19 17:14:05 3138

原创 DP动态规划--例题Decode Ways 、 Longest Palindromic Substring详解

1题目:A message containing letters from A-Z is being encoded to numbers using the following mapping:'A' -> 1'B' -> 2...'Z' -> 26Given a non-empty string containing only digits, deter...

2018-10-17 22:28:17 165

原创 总结mysql易错点

一:当group by 与聚合函数配合使用时,功能为分组后计算select count(id)from employee group by id当group by 与having配合使用时,功能为分组后过滤select count(id)from employee group by idhaving count(id)>2当group by 与聚合函数,同...

2018-10-12 14:05:47 330

原创 python 深copy 浅copy 解释+Palindrome Partitioning例子

先给出一个例题:也可以先看后面给出的小鸡例子Given a string s, partition s such that every substring of the partition is a palindrome.Return all possible palindrome partitioning of s.Input: "aab"Output:[ ["aa",...

2018-10-11 21:28:23 336

原创 回溯dfs,bfs模板总结

做下笔记:BFS和DFS其实是两种不同遍历图的方式,前者是一层一层遍历,正是因为这个特性,它的一个应用就是可以用来找最短路径后者是一条路走到黑的方式,它的应用就是利用递归进行回溯遍历,得到所有组合情况,下面分开介绍:注意:1 两者其实都可以用来遍历找到所有路径(组合所有的情况),只不过由于BFS特殊遍历方式,可以用来解决找最短路径这一问题,由于DFS的回溯特性常用来在找所有组合情况这一...

2018-10-10 19:47:09 2267

原创 Roman to Integer(python)

Roman numerals are represented by seven different symbols: I, V, X, L, C, D and M.Symbol ValueI 1V 5X 10L 50C 100D ...

2018-09-23 13:51:03 470

原创 spark millib 推荐模型 +python

首先数据集下载:http://files.grouplens.org/datasets/movielens/ml-100k.zip下载好后解压,里面有几个比较重要首先是u.user 记录着用户的信息u.data记录着用户对其看过的电影的评价u.item记录的便是电影的信息----------------------------------------------------...

2018-09-16 14:57:33 983

原创 Hive 安装配置

首先要确保安装了Hadoop和mysqlHadoop安装参考:https://blog.csdn.net/weixin_42001089/article/details/81865101mysql安装参考:https://blog.csdn.net/weixin_42001089/article/details/82106723下载:http://mirror.bit.edu.cn...

2018-09-08 13:30:51 259

原创 spark入门框架+python

目录:简介pysparkIPython Notebook安装配置spark编写框架:首先开启hdfs以及yarn1 sparkconf2 sparkcontext3 RDD(核心)4 transformation(核心)          5 action(核心)当然也可以指定运行py程序 简介: 不可否认,spark是一种大数据框架,...

2018-09-05 18:41:43 16680 1

原创 ubuntu18.04安装spark(伪分布式)

在安装spark之前,首先需要安装配置Hadoop,这个就不做详细介绍了,可以参看博主的另一篇:https://blog.csdn.net/weixin_42001089/article/details/81865101######################################################################################...

2018-09-05 18:40:55 25339 2

原创 SQL安装,pymysql及详细例子教程

本文首先是在ubtunu系统上安装mysql,然后总结了一下基本的mysql命令,并通过小例子实践了一下,最后简单介绍了一下python的pymysql模块安装:首先安装mysql服务端sudo apt-get install mysql-server安装mysql客户端:sudo apt-get install mysql-clientsudo apt-get inst...

2018-08-31 14:37:59 1409

原创 python 关于Hadoop的框架

hadoop的核心就是hdfs和mapperreducerpython都有对应的框架,下面分开说:(1)调用hdfs的python API相关的包有很多,这里介绍一下hdfs,安装很简单pip install hdfs使用的时候:from hdfs import * client = Client("http://localhost:50070") 那么之后...

2018-08-23 18:02:11 2420

原创 ubuntu18.04安装Hadoop

安装部分参考https://blog.csdn.net/qjk19940101/article/details/70544197,这里只是改动了部分和部分填充并进一步说明:首先更新apt包:sudo apt-get update安装SSH server:sudo apt-get install openssh-server配置SSH:ssh localhoste...

2018-08-20 15:35:21 33037 11

原创 ubuntu连不上网解决

ubuntu突然连不上网络了,由于内存卡爆了,造成网络中断.使用ifconfig查看后只有lo解决方案:​sudo service network-manager stopsudo rm /var/lib/NetworkManager/NetworkManager.state sudo service network-manager start​参考:htt...

2018-08-18 19:47:13 5893 5

原创 ubuntu18.04 anaconda安装tensorflow

大前提:tensorflow只支持64位可以使用:sudo uname --m参看如果是x86_64就是64如果是i686就是32,如果是32,那就重装64的吧,再进行如下:64位下载地址:https://www.ubuntu.com/download/desktop/thank-you?country=CN&version=18.04.1&archite...

2018-08-18 13:32:05 6822 5

原创 ubuntu 安装后一些简单配置

本文是在VM 虚拟机上安装的ubuntu(18.04)64位下载地址:https://www.ubuntu.com/download/desktop/thank-you?country=CN&version=18.04.1&architecture=amd64或者:https://pan.baidu.com/s/1ty72uH9Ho4FQqFxenaQ_gA 密码:...

2018-08-18 11:17:10 583

原创 Scala安装(Failed to initialize compiler: object java.lang//Error: could not find java.dll Error:解决)

要是看报错解决方案,直接跳到结尾首先要确保安装了jdk,可以测试一下:########################################################################################如果没有安装,要先去下载安装:https://www.oracle.com/technetwork/java/javase/downl...

2018-08-11 11:46:11 1447

原创 DRL---------------Actor-Critic/DDPG

从名字就可以看出其是PG(关于什么是PG,可以参看https://blog.csdn.net/weixin_42001089/article/details/81478628)的升级版首先说一下Actor-Critic(AC),之前所说的PG是在一个游戏回合结束之后才更新PG中DL的网络参数的。而AC主要就是看不惯这一点,他就是要改变这一现状,即实现单步更新的壮举。还有一点就是输出的不再是一些...

2018-08-08 18:42:57 4435 3

原创 DRL------------Poilcy Gradients

继上篇的DQNhttps://blog.csdn.net/weixin_42001089/article/details/81448677之后,这里说一下PG(Poilcy Gradients),它是DRL另一大家族,先来谈一下它出现的背景。这要追溯到DQN的来源,DQN的出现是因为有些场景状态数过多导致Q表行数过大,为了解决这一问题即通过神经网络近似了Q值函数(value function)...

2018-08-08 08:58:01 620

原创 DRL---------DQN详解

总结一下DQN.在传统的强化学习中,例如Q_learning以及Sarsa都需要一张由状态S以及行为A组成的Q表,行为的种类一般较少,比如常见的前进后退两种或上下左右四种等,也就是Q表的列一般还好,可是状态的话就不一定了,有些场景的状态多到可怕,就比如围棋等等,也就是Q表的行数过多,导致的结果就是难以维护如此大的一张Q表。现在假设有一个函数 f(x)如果输入状态S就可以得到每个行为的Q...

2018-08-06 18:31:43 6670 2

原创 Reinforcement Learning(强化学习)Sarsa/Q_learning

在说这两种算法之前,先说一下:蒙特卡罗的方法(MC)和动态规划的方法(DP) 蒙特卡罗方法利用经验平均估计状态的值函数即:这里的是状态后直到终止状态所有回报的返回值,也就是要得到实验结束才可以进行更新,这样的话太慢。 动态规划说的是可以用后继状态的值函数来估计当前的值函数即这里的和如果有模型的话就可以根据当前的通过一个策略(这个策略在强化学习中一般就是选取具有最大奖励值...

2018-08-05 10:51:46 2135

原创 pythin threading 剖析

进程是正在运行的程序实体,并且包括这个运行的程序中占据的所有系统资源,一个进程可以并发多个线程,多线程可以提高执行的效率,就是说一个任务分工给多人去完成,但是这是建立在两个线程干的事情类别相差较大(就是I/O操作及cpu操作),否则有的时候效果不是很明显。,除此之外还有就是这些线程之间的顺序又是怎么协调的呢?本文从三大部分进行介绍,(1)首先介绍一下,查看和当前线程有关的属性的一些方法...

2018-08-03 18:09:55 399

原创 linux Anaconda安装

关于配置出python的vim可以参考https://www.cnblogs.com/linxiyue/p/7834817.html首先可以去官网下载墙后可以选择镜像https://repo.continuum.io/archive/index.html要下载相应的版本,就是要看linux是几位的uname -a如果x86_64是64,i686表示32位机器下载好后进行安装...

2018-08-01 19:58:26 1311

原创 tensorflow word2vec demo详解

word2vec有CBOW与Skip-Gram模型CBOW是根据上下文预测中间值,Skip-Gram则恰恰相反本文首先介绍Skip-Gram模型,是基于tensorflow官方提供的一个demo,第二大部分是经过简单修改的CBOW模型,主要参考:https://www.cnblogs.com/pinard/p/7160330.html两部分以####################...

2018-07-28 19:04:01 7680 6

原创 神经网络验证码识别

主要参考:(1)https://www.bilibili.com/video/av20542427/?p=1 : (2)https://blog.csdn.net/jiongnima/article/details/78337783?locationNum=8&fps=1根据(2)博主的规划,笔者已经建立结构如下(文章结尾附上完整代码:主要来源(1)...

2018-07-24 21:31:07 4946

原创 tensorflow中tfrecord数据操作

前言:为了更加展示tfrecord数据的相关操作,笔者后续又写了一个实践的简单例子进一步解释,具体可以看:https://blog.csdn.net/weixin_42001089/article/details/90236241正文:tfrecord数据文件是一种将图像数据和标签统一存储的二进制文件,能更好的利用内存,在tensorflow中快速的复制,移动,读取,存储等.一...

2018-07-24 10:57:49 12355 5

原创 github上传项目

(1)首先,添加项目名称(比如tf)然后就会得到类似git@github.com:xxxxxxxxxxxxx/xxxxxxxxxxxx.git(2)去到要上传的文件夹下,打开Git bash here输入 git clone git@github.com:xxxxxxxxxxxxx/xxxxxxxxxxxx.git就是把github上面的目录克隆到本地,执行完后本地就会多出一个...

2018-07-19 09:07:22 211

原创 tensorflow-Inception迁移学习

本文分为三大部分,第一部分是介绍怎么加载.pb模型也就是怎么加载训练好的模型,第二部分是介绍怎么在Iception基础上面训练自己的模型即进行Inception迁移学习,第三部分是剖析一下源码 第一部分:首先可以去下载Google 开发的Inception-v3下载地址http://download.tensorflow.org/models/image/imagenet/ince...

2018-07-15 19:33:48 1756 8

原创 tensorflow 模型保存重载(Rnn)

关于保存模型和加载模型主要涉及到.ckpt.meta.ckpt.index.ckpt.datacheckpoint以及.pb两类首先第一类中的.ckpt.meta就是保存了我们定义的结构网络图,里面没有包括一些variables的值,说白了也就是在tensorboard看到的一张结构图,.ckpt.data中包括的就是神经网络图中定义训练后的各种权值,所以可以概括如...

2018-07-14 13:54:35 3497

原创 Rnn-demo

x是28*28的手写数字图片,y是该图片对应的数字  import tensorflow as tffrom tensorflow.examples.tutorials.mnist import input_datamnist=input_data.read_data_sets('D:/tensorflow/MNIST_data/mnist',one_hot=True)...

2018-07-12 09:52:34 492

原创 skia android编译错误解决

编译的时候,总是提示SkImageDecoder.h头文件出错,在前辈的帮助下得以解决。就是要更新一下依赖库,然后从新python tools/git-sync-deps后从新编译bin\gn.exe gen out/armv7 --args="is_debug=false ndk=\"E:/android/android-ndk-r16b\" target_cpu=\"arm\""然后ninja...

2018-06-25 16:59:37 779

原创 在android中使用skia时中文乱码

例如:adb push D:\DroidSansFallback.ttf /sdcard/或者adb push D:\NotoSansHans-Regular.otf /sdcard/其中D:\NotoSansHans-Regular.otf是电脑上中文字体的所在路径/sdcard是要放到android系统的路径可以用adb shell查看...

2018-06-25 16:58:15 1258 2

原创 skia小例子之文字排版

   近来用skia试着做文字相关排版,却突然遇到使用paint.setFlags(SkPaint::kVerticalText_Flag)或paint.setVerticalText无效,官网给出的类子是这样的,在使用了paint.setVerticalText(true)之后,可以竖着draw出字,然而我加上后缺没有什么变化!!!我的就是这样:没加之前如下,这算正常吧!!!!可是加上之后,并没...

2018-05-21 19:07:23 3636 2

原创 windows上fatal error C1083: Cannot open include file: 'vulkan/vulkan.h': No such file or directory错误

    最近在学习skia,在vs中运行代码时遇到fatal error C1083: Cannot open include file: 'vulkan/vulkan.h': No such file or directory报错,原因就是没有VulkanSDK,下面简单说一下怎么解决。   首先需要下载VulkanSDK,地址为https://vulkan.lunarg.com/sdk/hom...

2018-05-21 15:16:19 4479 1

原创 vs运行The thread 0x2f90 has exited with code 0 (0x0)报错解决

'HelloSkia.exe' (Win32): Loaded 'F:\skia\HelloSkia\x64\Debug\HelloSkia.exe'. Symbols loaded.'HelloSkia.exe' (Win32): Loaded 'C:\Windows\System32\ntdll.dll'. Symbols loaded.'HelloSkia.exe' (Win32): L...

2018-05-17 17:15:03 14702 3

原创 skia入门例子(在vs中怎么创建一个skia例子),傻瓜式说明,简单易懂

这次之前需要编译过skia,怎么编译可以看https://blog.csdn.net/weixin_42001089/article/details/80320424接下来就一步步看看进行吧:打开vs,新建工程如下:文件名和位置可以自行选择接着点击下一步在跳出的框中选择应用台控制点击完成,生成结果应该如下:接下来就是要将skia 一些头文件添加进来了,这些头文件在skia/include,如我的具...

2018-05-16 20:19:13 10219 2

原创 那些编译skia跳过的坑

最近在windows上面编译skia,自己属于小白的那种,遇到了种种问题,各种坑,在前辈的指导下终于搞定了,下面首先就我自己安装过程遇到的问题分享一下,最后介绍一下简单的编译过程。这是其官网https://skia.org/user/download,按照上面来估计会遇到种种挫折,下面来列一下我遇到的问题。坑1:首先记住如果之前安装的python是3.0以上的最好不要用,要安装2.7版本的最好,我...

2018-05-15 15:34:20 6155 6

原创 python机器学习算法系列之初识神经网络分类

          说明:其中代码主要来源莫烦Python,大家可以去看看,但是因为版本问题(我是python3.6)现在有些函数的调用方法有细微改变,所以我下面的代码做了一些修改,目前其可以在win10上面运行。    建议在读本文之前请阅读前一篇文章python机器学习算法系列之初识神经网络回归下面的例子是区分数字如下图:在程序中通过下面语句就可以自动下载数据集mnist...

2018-04-20 17:36:27 1266

pyltp wheel安装包(含py35,py36).zip

pyltp 安装包,使用wheel直接安装,里面包含python35和python36

2019-05-22

Scala安装包

Scala开发spark语言, Scala的 安装包

2018-08-11

mnist数据集

mnist手写数据集,解压后其中包括训练集和测试集两大部分

2018-07-15

TensorFlow-inception

TensorFlow-inception-v3,其中以.pb结尾的就是已训练好的inception模型

2018-07-15

NotoSansHans-Regular.otf&DroidSansFallback;.ttf

NotoSansHans.otf 以及DroidSansFallback.ttf,支持中文

2018-06-25

OPENGL ES 3.0编程指南 (英文版+中文版)

OPENGL ES 3.0编程指南

2018-04-29

空空如也

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

TA关注的人

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