自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(120)
  • 资源 (2)
  • 论坛 (1)
  • 问答 (2)
  • 收藏
  • 关注

原创 LeetCode 6. Z 字形变换(中)

6. Z 字形变换(中)???? ​题目将一个给定字符串根据给定的行数,以从上往下、从左到右进行 Z 字形排列。比如输入字符串为 “LEETCODEISHIRING” 行数为 3 时,排列如下:L C I RE T O E S I I GE D H N之后,你的输出需要从左往右逐行读取,产生出一个新的字符串,比如:“LCIRETOESIIGEDHN”。请你实...

2020-03-08 00:34:22 57

原创 LeetCode 5. 最长回文子串(中)

5. 最长回文子串(中)???? 题目给定一个字符串 s,找到 s 中最长的回文子串。你可以假设 s 的最大长度为 1000。???? 示例输入: "babad"输出: "bab"注意: "aba" 也是一个有效答案。输入: "cbbd"输出: "bb"???? ​考察知识点字符串、数组、马拉车算法(Manacher’s Algorithm)、中心对称约束???? 核心思想...

2020-03-08 00:10:38 48

原创 LeetCode 4. 寻找两个有序数组的中位数(难)

???? ​题目给定两个大小为 m 和 n 的有序数组 nums1和 nums2。请你找出这两个有序数组的中位数,并且**要求算法的时间复杂度为 O(log(m + n))**。你可以假设 nums1和 nums2不会同时为空。???? 示例nums1 = [1, 3]nums2 = [2]则中位数是 2.0示例 2:nums1 = [1, 2]nums2 = [3, 4]...

2020-03-08 00:09:41 40

原创 LeetCode 3. 无重复字符的最长子串(中)

3. 无重复字符的最长子串(中)题目给定一个字符串,请你找出其中不含有重复字符的 最长子串 的长度。示例输入: "abcabcbb"输出: 3 解释: 因为无重复字符的最长子串是 "abc",所以其长度为 3。输入: "bbbbb"输出: 1解释: 因为无重复字符的最长子串是 "b",所以其长度为 1。输入: "pwwkew"输出: 3解释: 因为无重复字符的最...

2020-03-08 00:04:17 39

原创 LeetCode 2. 两数相加

2. 两数相加 add-two-numbers(中)考察知识点链表的声明核心思想设立一个表示进位的变量carried,建立一个新链表,把输入的两个链表从头往后同时处理,每两个相加,将结果加上carried后的值作为一个新节点到新链表后面。图示[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-P36Njp6Y-1583596344052)(http:/...

2020-03-07 23:52:46 40

原创 LeetCode 1. 两数之和

考察知识点数组、哈希表与循环控制核心思想双层循环或者hash map映射利用Key和Value的对应关系基础解法双层循环class Solution {public: vector<int> twoSum(vector<int>& nums, int target) { vector<int> res...

2020-03-07 23:47:43 29

原创 一个Keras环境记录和conda使用注意事项

GPU:GTX-TITAN XPPython:2.7Tensorflow-gpu:1.9.0Keras:2.1.6CUDA:9.0cudnn:7.0在使用conda安装软件时,需要时刻注意提示信息,有时为了安装一个Module,会升级整个Python环境从Python2改到Python3,可以按照以下方法回退,但是如果有些Module是通过本地whl文件安装或者pip安装的,就不能回退...

2020-02-16 22:02:22 85

原创 keras load model的时候,报错('Keyword argument not understood:', u'******')如何解决

由于keras不同版本的API有变化,因此在一个keras版本下训练的模型在另一个keras版本下加载时,可能会出现诸如('Keyword argument not understood:', u'data_format')等报错。通过打开*.h5文件,查看该模型训练所用环境,再安装该环境即可解决报错。查看Keras Model所用的Keras环境的方法import h5pyf = ...

2020-02-16 21:45:20 1340

原创 腾讯云网站备案 域名解析 SSL证书申请 Ubuntu16.04下为Nginx服务器配置SSL证书

在腾讯云购买一个域名搭建一个网站, 将域名解析到该网站的服务器, 在服务器上配置nginx指向该网站的端口.在腾讯云SSL证书管理页面为该域名申请一个SSL证书, 一般5分钟验证申请成功.将SSL证书中Ngix版本的1_www.domain.com_bundle.crt和2_www.onclick.ac.cn.key保存到/etc/nginx编辑/etc/nginx/nginx.conf...

2020-01-23 00:12:16 118

转载 vs code显示缩进

{ "editor.renderControlCharacters": true, "editor.renderWhitespace": "all", "editor.detectIndentation": true}

2019-12-06 14:57:22 145

原创 Win10下配置Visual Studio Code的Python开发环境

安装Visual Studio Code安装完成之后会自动在系统环境变量中的path后面补上路径安装python安装完成之后需要自动在系统环境变量中的path后面补上路径配置virtualenv和virtualenvwrapper在C:\Python27\Lib\site-packages路径下新增sitecustomize.py内容如下:import sys reload(sys)...

2019-12-03 14:19:30 385

原创 visual code debug 出现 “UnicodeDecodeError: 'ascii' codec can't decode byte” 报错解决方法

这里写自定义目录标题报错环境分析解决方案报错环境系统:Ubuntu18.04IDE:Visual Code报错:UnicodeDecodeError: ‘ascii’ codec can’t decode byte分析因为默认情况下,Python采用的是ascii编码方式,如下所示:python -c "import sys; print sys.getdefaultencoding...

2019-11-27 15:05:45 296

原创 语音情绪识别和语音识别等语音处理任务的语音数据 振幅归一化方法 how to normalize the amplitude of audio with python

网上找了一圈都没有找到比较靠谱的方法, 有一篇文章提到用什么do_pcm工具, 但是全网都没有相关的内容, 这里贴上一个调用pydub.effects.normalize方法进行振幅归一化的方法. 方便后面的同学.主要思想取一段语料中幅度最大的点将其幅度拉大到接近1,记录拉大的比例,再将其他所有点均按这个比例拉伸。pydub.effects.normalize源码@regi...

2019-09-06 10:53:53 597

原创 Tensorflow中的tensor Dimension问题

记录一个耗时一天多才排除的bug起因: 在一份代码(A)上添加了另外一份代码(B)的部分内容原代码(A)在python脚本开始时做了如下声明K.set_image_data_format('channels_first')将全局所有含有data_format参数的keras.layer都设置了data_format='channels_first'而实际上keras.layer默认da...

2019-08-08 22:04:43 654

原创 如何在Ubuntu18.04中使用privoxy实现ubuntu终端的scientific surf the Internet

总结一下如何在Ubuntu18.04中使用privoxy实现ubuntu终端的scientific surf the Internet安装privoxysudo apt-get install privoxy 如果安装遇到报错E: Sub-process /usr/bin/dpkg returned an error code (1) "的错误可以在/var/lib/dpkg目录下...

2019-06-02 22:17:05 1571

原创 C++ Primer 第一章答案

基于VS2013的代码练习练习1.1查阅你使用的编译器文档,确定它所使用的文件命名约定。编译并运行第2页的main程序。为 Visual C++ 项目创建的文件类型https://docs.microsoft.com/zh-cn/previous-versions/visualstudio/visual-studio-2013/3awe4781(v=vs.120)练习1.2...

2019-03-29 18:02:12 183

原创 天降大任于斯人也

王东升任正非

2019-03-02 17:31:53 7880

原创 如何设置Android Camera2预览画面的帧率(FPS)?

参考链接声明变量全局存储相机的FPS范围private static Range&lt;Integer&gt;[] fpsRanges;在setUpCameraOutputs中获取相机的FPS范围 // 该相机的FPS范围 fpsRanges = characteristics.get(CameraCharacteristics.CONTROL_AE_AVAILABLE_TA...

2018-12-26 14:24:41 10974 9

原创 机器学习实战 Peter Harrington 中英文

如果你有独立经济来源,条件允许请购买正版图书,保护知识产权,维护作者权益,谢谢大家。JD.comDangDang豆瓣内含中英文高清可打印的PDF版本 需要的朋友可以自助下载下载链接提取码:maxz祝大家学习顺利...

2018-12-24 13:42:56 697 2

原创 OpenCV视频流处理笔记

// 测试获取总的帧数 long t = static_cast&lt;long&gt;(capture.get(CV_CAP_PROP_FRAME_COUNT)); // 输出帧总数 cout &lt;&lt; "All frame in this video! " &lt;&lt; t &lt;&lt; endl; ...

2018-12-18 13:52:18 503

转载 CV深度学习模型Android端落地方案之三:使用Tensorflow Lite 将自己的训练得到的模型移植到Android上

这个系列的博客主要介绍如何在Android设备上移植你训练的cv神经网络模型。主要过程如下:1、使用Android Camera2 APIs获得摄像头实时预览的画面。2、如果是对人脸图像进行处理,使用Android Camera2自带的Face类来对人脸检测,并完成在预览画面上画框将人脸框出、添加文字显示神经网络处理结果的功能。3、使用Tensorflow Lite 将自己的训练得到的模...

2018-12-17 23:48:58 2688 8

原创 CV深度学习模型Android端落地方案之二:使用Face类进行实时人脸检测并将人脸框出

这个系列的博客主要介绍如何在Android设备上移植你训练的cv神经网络模型。主要过程如下:1、使用Android Camera2 APIs获得摄像头实时预览的画面。2、如果是对人脸图像进行处理,使用Android Camera2自带的Face类来对人脸检测,并完成在预览画面上画框将人脸框出、添加文字显示神经网络处理结果的功能。3、使用Tensorflow Lite 将自己的训练得到的模...

2018-12-17 22:53:08 1516

原创 CV深度学习模型Android端落地方案之一:使用Android Camera2接口获得实时预览图像

这个系列的博客主要介绍如何在Android设备上展示你训练的cv模型,主要过程如下:1、使用Android Camera2 APIs获得摄像头实时预览的画面2、如果是对人脸图像进行处理,使用Android Camera2自带的Face类来对人脸检测。2、使用Tensorflow Lite 将自己的训练得到的模型移植到Android上。以上三个步骤会分为三个博客,同时也会提供示例代码。...

2018-12-16 18:51:41 1131

原创 Ubunu下的g++总结

g++总结详解命令一详解命令一gcc test.cpp -o test `pkg-config opencv --cflags --libs` -fopenmp -ansi -pedantic -Wall -Wextra -Werror -pipe -lrt -lm -O2 -lstdc++关键点一 pkg-configpkg-config是一个linux下的命令,用于获得某一个库/模...

2018-09-21 21:37:34 95

转载 转载一篇知乎上的文章

作者:sbtdB5ddgjf 链接:https://www.zhihu.com/question/30277318/answer/472200823 来源:知乎 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。复制许纪霖(华东师范大学历史系教授)推荐:每次收到论文,我习惯首先看的,是最后面的作者后记。假如写得真诚、精彩,那是比论文本身更好看的篇章,因为你从文字背后,看...

2018-08-19 21:01:21 1343

原创 win10+vs2013+matlab2016a+cuda7.5+cudnn5.1安装CPU-caffe、GPU-caffe并编译Pycaffe和MatCaffe

记录一下如何在win10环境下安装CPU、GPU版本的caffe [toc]需要注意的地方: 需要提前安装好VS2013和MATLAB2016a等软件 GPU版本需要安装Nvida驱动、cuda7.5和cudnn5.1,仅安装CPU版本caffe可以忽略第一、二步骤。 驱动安装前往NVIDIA官网下载你这台电脑的最新驱动。安装cuda7.5和cu...

2018-08-17 14:28:23 1244

原创 finetune训练模型

在已有模型上finetune自己的数据训练一个模型1、准备训练数据和测试数据2、制作标签3、数据转换,将图片转为LMDB格式前三步的过程和 如何利用自己的数据训练一个分类网络 是一样的,参考处理即可。4、修改网络模型文件复制/caffe-root/models/finetune_flickr_style文件夹下面的deploy.prototxt ...

2018-03-31 22:55:55 519

原创 如何利用自己的数据训练一个分类网络

从零开始学会如何利用自己的数据训练一个分类网络1、准备训练数据和测试数据下载地址如下: animal: http://www.robots.ox.ac.uk/~vgg/data/pets/ flower: http://www.robots.ox.ac.uk/~vgg/data/flowers/ plane: http://www.robots.ox.ac.uk/~vg...

2018-03-31 22:10:13 1439

原创 深度学习理论向

记录深度学习的一些理论为啥要用ReLU函数ReLU函数如下图所示:ReLU函数能够解决梯度爆炸和梯度消失的问题,因为ReLU函数在x&gt;0的时候,导数为1,在梯度传导过程中是不会对梯度大小造成任何数值上的影响的。啥是SoftMax?softmax用于多分类过程中,它将多个神经元的输出,映射到(0,1)区间内,可以看成概率来理解,从而来进行多分类!假设我们有一...

2018-03-29 00:21:56 920

原创 深度学习中的优化器

介绍一些深度学习的优化器 参考覃秉丰教程梯度下降法则标准梯度下降法:计算所有样本汇总误差,根据总误差来更新权值 随机梯度下降法:先随机抽取一个样本来计算误差,再根据这个误差来更新权值 批量梯度下降法:从总样本中选取一个批次(batch)(例如10000个样本,随机选取1中的100个样本作为batch),然后计算这个batch的总误差,再根据这个误差来更新权值 随机梯度下降法:带Mome

2018-03-28 16:49:57 1316

原创 caffe技巧总结之一

启动脚本的参考版本!/usr/bin/env shset -elog_path="logs/"mkdir -p $log_pathsave_model_path="caffemodel/"mkdir -p $save_model_path# training logfile_prefix="VDSR-20_"log_file=$(date -d "today" +"%...

2018-03-27 16:20:32 170

原创 PyCaffe食用指南

非官方的PyCaffe食用指南 以AlexNet为例 第三方函数 显示层输出# 第三方函数写在前面def vis_square(data): """ 输入一个形如:(n, height, width) or (n, height, width, 3)的数组 并对每一个形如(height,width)的特征进行可视化sqrt(n) by sqrt(n)...

2018-03-15 18:13:34 175

原创 Matcaffe食用指南

非官方的matcaffe食用教程基础配置 设置运算模式 if exist('use_gpu', 'var') &amp;&amp; use_gpu caffe.set_mode_gpu(); gpu_id = 0; caffe.set_device(gpu_id);else caffe.set_mode_cpu();end ...

2018-03-15 16:50:44 350

转载 Super Revolution相关

综述 https://zhuanlan.zhihu.com/p/25532538 https://zhuanlan.zhihu.com/p/31664818 http://blog.csdn.net/Uwr44UOuQcNsUQb60zk2/article/details/78474303 https://github.com/BVLC/caffe/wiki/Model-Zoo

2018-03-11 19:37:07 260

转载 关于卷积和池化

基本概念卷积我们可以看到,卷积过程其实还是基于一个固定的矩阵,在另外一个矩阵不断一格一格扫过去的到的数值的和,产生的一个新的矩阵,我们以作为比较会发现:粉红色矩阵和绿色矩阵在根本上有很大不一样,卷积之后的维数降低了.所以规律可以得到:粉红色最后的卷积结果矩阵维度=绿色矩阵维数-橙色矩阵维数+1 多通道数据的卷积过程Input Data Size: A*A*B C...

2018-03-07 14:45:41 3187 1

转载 ubuntu16-04安装GPU版本的caffe

记录一下GPU版本的caffe的安装过程, 路慢慢其修远兮, 吾将上下而求索.参考链接如下: 大佬一 大佬二安装opencv安装需要的两个opencv文件在我的百度云中可以下载,百度云链接地址:链接:链接: https://pan.baidu.com/s/1o8ZK76E 密码: hswb具体安装教程见百度云中Linux下OpenCV安装PPT所示,讲解的很详细。编译成...

2018-02-21 19:53:09 587

原创 nginx 设置

特定域名引导到特定静态文件 server { listen 80; server_name coordinate.onclick.ac.cn; client_max_body_size 50m; location / { try_files $uri $uri/ =404; root /xxx/xxx/xxx/xx...

2018-02-18 21:09:50 213

原创 服务起在后台的.sh脚本

指定端口将服务起在后台port=9000pid=`lsof -t -i:$port`if [ $pid ];then kill -9 $pidfinohup python3 main.py $port &amp;tail -f 100 nohup.out

2018-02-18 00:19:58 399

原创 Egret快速入门

最基本的显示 private onAddToStage(event: egret.Event) { egret.lifecycle.addLifecycleListener((context) => { // custom lifecycle plugin context.onUpdate = () => {

2017-10-17 13:58:15 2415

原创 ubuntu16.04下快速配置jdk环境的方法

下载jdk并解压配置环境变量 JAVA_HOME是一个jdk的解压目录export JAVA_HOME=/home/tony/java9/jdk-9export CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib:$CLASSPATHexport PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATHubutnu下

2017-10-09 22:31:16 180

httpclient-4.2.5.jar

httpclient-4.2.5,Android开发用架包。

2015-11-14

gson-2.2.2.jar

gson架包,方便大家使用。版本号为2.2.2

2015-11-08

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

TA关注的人 TA的粉丝

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