- 博客(40)
- 收藏
- 关注
原创 FPN(特征金字塔)图解
FPN看了mask RCNN的源代码,其中用到fpn,根据源代码画了个图。当然FPN重要的是它的思想,有一些超参数可以根据自己的框架进行调整。
2020-09-07 15:29:56
1158
原创 tensorflow训练过程中查看权重、偏置
获取所有variablesvars = slim.get_trainable_variables('resnet_v2_50')根据tensor名称输出权重、偏置sess.run(tf.get_default_graph().get_tensor_by_name("resnet_v2_50/conv4/weights:0"))...
2019-09-02 15:00:11
1708
原创 Github下载仓库中单个文件的方法
概述国内下载github上文件的速度是非常慢的,如果仓库比较大的,经常会因为长时间连接而被github自动关闭连接。之前有个数据集是在github上的,始终下不下来,终于google到一个解决方案。下载链接https://raw.githubusercontent.com/【user】/【repository】/【branch】/【filename】举例:我要下载这个仓库的所有文件,但...
2019-08-02 17:01:10
1204
原创 《Python Data Science Handbook》的一些观后总结——In Depth:Naive Bayes Classification
原作:https://jakevdp.github.io/PythonDataScienceHandbook/05.05-naive-bayes.html牢骚最近准备把机器学习领域的几大经典算法好好研究一下。我刚入门的时候,是一股脑钻进神经网络的,而且上来就是Faster RCNN。现在在日常工作中经常会看到贝叶斯、SVM、决策树等等这些名词,可是自己却一知半解,很多时候感觉很难堪,是时候...
2019-07-12 10:36:26
336
原创 持续更新:机器学习领域的单词、名词解释
1 贝叶斯定理posterior probabilities:后验概率。由先验概率计算得出后验概率。generative model:生成模型。给定一组样本,用模型进行拟合,这就是生成模型,通过这个生成模型,当给定一个特征组合时,我们可以计算出该特征组合对应标签的概率。...
2019-07-11 18:43:49
197
原创 贝叶斯、朴素贝叶斯的一些思考
动机概述最近在学习贝叶斯和朴素贝叶斯,两者是有一定区别的,网上有很多介绍的文章可以自行搜索。可是我不认为自己已经完全理解,因此暂时还不敢进行相关的总结。本文的动机是希望通过一个具体的案例,带有准确的数字的案例,按照自己所理解的贝叶斯和朴素贝叶斯的方法进行分析,希望有分析错误的地方能够得到大家的纠正数据介绍首先,这是我模拟生成的两组数据,正常邮件100封,垃圾邮件100封,我们假设影响一封邮...
2019-07-11 15:06:54
294
原创 三维人脸重建效果——《Accurate 3D Face Reconstruction with Weakly-Supervised Learning》
文献中的弱监督是基于生成图像与原图进行一系列比较得出的,可是3维模型投影到二维图像的这部分代码,原文没有给出,自己写了这部分代码,也就是论文中提到的光栅化(Rasterization)。下面是一系列测试结果,测试图片都是百度找的,如果有侵犯到你的肖像权,请息怒。...
2019-07-04 19:04:24
2290
12
原创 微软三维人脸重建论文总结——《Accurate 3D Face Reconstruction with Weakly-Supervised Learning》
原作:https://arxiv.org/abs/1903.08527研究机构:微软研究院写在前面想象一下,通过二维的人脸图片,生成高度还原的三维人脸模型。真是异想天开,可是人工智能要做的不就是实现那些异想天开的事情吗?再想象一下,这种功能能够运用的场景:首先由于我从事的是游戏行业,因此很直接的就是能够生成玩家自定义的三维游戏角色。可以是玩家自己,也可以是玩家喜欢的人,只需要你上传一...
2019-07-04 14:36:05
5483
5
原创 代数知识总结(最小二乘法)
最小二乘法通俗描述在现实世界中,我们发现世间万物是相互联系的,大家都听说过“蝴蝶效应”,它说的也是这个道理。一个(或一组)因素(自变量)的变化会引起另外一组因素(因变量)的变化。可是现实世界中总是存在一些微乎其微的影响因素对上述的这个变化过程造成干扰,因此,这个变化过程总是存在一定的误差。此时,我们就想如何通过给定一组自变量和因变量的集合,计算得到他们之间的关系(函数),当然其中的重点就是要尽...
2019-07-03 11:06:21
880
翻译 文献翻译:《Basel Face Model 2009》(一种用于姿态和光照不变人脸识别的三维人脸模型,3DMM,BFM2009)
文献原地址:https://gravis.dmi.unibas.ch/publications/2009/BFModel09.pdf作者:Pascal Paysan,Reinhard Knothe,Brian Amberg,Sami Romdhani,Thomas Vetter目录摘要1. 介绍(Introduce)2. 模型构建(Model Construction)2.1 3D人脸扫描...
2019-07-01 18:02:00
10030
8
翻译 文献翻译:《弱监督学习实现3D人脸重建:从单张图片到图片集》(Accurate 3D Face Reconstruction with Weakly-Supervised Learning)
目录摘要介绍欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入摘要最近,基于深度...
2019-06-28 14:28:55
2534
原创 ubuntu查看进程的详细运行信息
$ watch -n 0.1 cat /proc/【process pid】/statusVmRSS:内存占用情况(待完善)Name: dotnetUmask: 0022State: S (sleeping)Tgid: 28870Ngid: 0Pid: 28870PPid: 28839TracerPid: 0Uid: 0 ...
2019-05-07 10:28:40
7404
转载 Ubuntu下mysql终端命令大全
Ubuntu下mysql终端命令大全转载自:https://blog.youkuaiyun.com/sinat_36811967/article/details/72823902
2019-04-11 17:33:11
242
原创 chrome播放视频时报错:Uncaught (in promise) DOMException
参考:https://blog.youkuaiyun.com/wo_shi_ma_nong/article/details/88077869来龙去脉用video.js和video_contrib.js播放hls视频流,浏览器时有时无地提示==“Uncaught (in promise) DOMException”==导致视频播放不成功。有时候刷新能够正常播放,但是很不爽。原因google禁止了vi...
2019-04-11 17:26:24
11905
原创 ffmpeg+nginx将rtsp视频流转成本地发布的hls视频流
0、为什么要转视频流我这边遇到的两个问题,一个是多个客户端同时访问rtsp视频流时,会导致断帧或者丢包(也就是图像残缺),所以考虑发布一个本地局域网的流媒体服务器供大家取流。另外一个原因就是前端播放rtsp和rtmp都比较麻烦,网上说要用vlc插件,而且chrome超过41版本的还用不了。这么苛刻的条件我实在接受不了。而hls就轻松多了,基于http协议,而且只需下载一些js组件包就可以播放了。...
2019-04-10 20:58:24
3778
1
原创 目标检测、图像分类中的模型效果指标precision与recall的本质探索
要想理解一个事情的本质,首先要抽丝剥茧,把复杂的逻辑变得简单。——CoolMan理解TP\FP\FN\TN举一个简单的例子,我训练了一个图片分类模型(目标检测最后一步也就是图像分类)。这个模型做的事情非常简单,就是判断这张图中有没有马。好的,现在我准备了1000张图片,其中有300张中有马,另外700张没有马。这时我们期望模型能够达到的最好效果就是准确的找出这300张有马的图。很遗憾,我...
2019-03-27 11:58:54
2190
原创 opencv的安装
参见:ubuntu 16.0.4 opencv 4.0.0 + opencv_contrib 4.0.0 cmake-gui 安装
2019-02-28 11:15:14
150
原创 conda常用指令
1 创建虚拟空间conda create -n env_name python=2.72激活虚拟空间source activate your_env_name(虚拟环境名称)3 退出虚拟空间source deactivate your_env_name4删除虚拟空间conda remove -n your_env_name(虚拟环境名称) --all5其它conda list:查...
2019-02-25 13:56:23
376
原创 ubuntu pip intall出现“设备上没有空间”的解决办法
原因空间问题呗。东西太多了,tmp盘不够大。pip install的时候文件包会预先下载到tmp盘。步骤1在home目录下新建一个tmp文件夹,用来取代系统根目录的tmp文件夹步骤2设置环境变量TMPDIRexport TMPDIR=$HOME/tmp注意这里设置的环境变量是临时的,退出当前shell就失效了步骤3当然如果你的home目录本身也是满的,那就乖乖地清理磁盘吧。如果...
2019-02-22 10:20:45
8838
6
原创 virtualenv的常用操作
安装pip install virtualenv1 创建虚拟目录virtualenv --no-site-packages venv创建的时候会选择系统的一个python版本进行初始化,如果系统中存在多个python版本的,可以指定python版本virtualenv -p /usr/bin/python3 py3env2 激活source venv/bin/activate...
2019-02-22 09:00:50
244
原创 AI发布网站部署笔记
0 准备工作gitpython、pipffmpegopencv1 tensorflow安装bazel安装tensorflow(直接pip install、从源码编译、从网上找到对应系统版本的whl文件)
2019-02-14 10:39:20
244
原创 从源码安装tensorflow的一些心得
tensorflow传送门bazel传送门没想到bazel的版本这么关键。我这边要编译的是tensorflow 1.12版本的,看到国外的一些帖子上说需要用Bazel 0.15.0 和 GCC 4.8的版本。不要小看了版本的问题,这是很多人踩坑的根源。...
2019-02-13 16:54:59
409
原创 ubuntu查看当前CPU支持的指令集
ubuntu查看当前CPU支持的指令集grep flags -m1 /proc/cpuinfo | cut -d ":" -f 2 | tr '[:upper:]' '[:lower:]' | { read FLAGS; OPT="-march=native"; for flag in $FLAGS; do case "$flag" in "sse4_1" | "sse4_2" | "ssse3.
2019-02-12 17:41:43
4005
原创 python如何自动生成requirements.txt文档和自动安装依赖
生成requirements.txt文件pip freeze > requirements.txt安装requirements.txt依赖pip install -r requirements.txt
2019-02-11 11:25:07
949
原创 flask+uWSGI+Nginx部署web服务器
uWSGI用ini配置文件来启动启动uWSGIuwsgi --ini uwsgi_config.ini关闭uWSGIkillall -9 uwsgi配置案例:[uwsgi]# -------------# Settings:# key = value# Comments >> ## -------------# socket = [addr:port]...
2018-12-24 11:18:09
619
原创 用docker的方式发布tensorflow serving
author:hjfdate:2018-12-12其实可以直接看tensorflow官方的教程,传送门| ̄|一、安装docker| ̄|二、用docker拉取一个已经集成了tensorflow serving所需环境的image(镜像)$ docker pull tensorflow/serving三、把你的模型整成savedModel格式Train and export Te...
2018-12-12 09:53:20
330
转载 给项目制造一个独立的python运行环境——virtualenv
转载:廖雪峰的个人博客virtualenv可以在项目目录下建立一个全新的python文件,而且下载的第三方模块都会在该项目下的一个文件夹里。使得该项目的python环境与系统的python环境完全隔离1、安装virtualenv$ pip3 install virtualenv2、在项目路径下,创建一个独立的python运行环境$ virtualenv --no-site-pack...
2018-12-07 09:48:48
692
原创 tensorflow serving学习过程中出现的一系列名词解释
SavedModel名词,一种tensorflow模型格式。发布服务前生成。目录结构如图下面是一段生成SavedModel的示例代码,大致的意思就是要先加载计算图结构,并且载入训练好的模型,然后定义好输入和输出。session = tf.Session() session.run(tf.global_variables_initializer()) saver = tf.t...
2018-11-27 11:32:49
219
转载 docker常用指令
$ docker ps // 查看所有正在运行容器$ docker stop <containerId> // containerId 是容器的ID$ docker ps -a // 查看所有容器$ docker ps -a -q // 查看所有容器ID$ docker stop $(docker ps -a -q) // stop停止所有...
2018-11-26 15:30:55
166
原创 呕心沥血之作——RPN代码剖析
Author:哪咔吗Date:2018-10-28Code source:https://github.com/endernewton/tf-faster-rcnn目录概述1生成anchors概述 RPN(Region-based Proposal Network,区域提案网络)是在Faster R-CNN论文中提出的一种区域提案方法。它最大的特点就是利用了特征提取网络提取出的特征...
2018-10-28 11:37:12
2265
6
原创 tensorflow tfdbg使用笔记
使用very easy在头部把包引用进来from tensorflow.python import debug as tfdbg在使用session前,包装一下# 启动一个tensorflow会话 with tf.Session(config=tfconfig) as sess: sess = tfdbg.LocalCLIDebugWrapperSess...
2018-10-26 17:51:29
347
原创 python tensorflow常用操作
查看graph中所有tensor名称tensors=[n.name for n intf.get_default_graph().as_graph_def().node]print(tensors)
2018-10-26 14:23:30
148
翻译 图文展示目标检测的现代发展历史
Author:Đặng Hà Thế HiểnTranslated by:哪咔吗Date:2018-10-16MiniMap六大技术一、图像分类根据图像中的主要物体对图像进行分类。数据集:MNIST,CIFAR,ImageNet主体需要占据图像的大范围面积二、物体定位先预测原图中包含要检测物体的区域,然后对该区域进行图像分类操作。数据集:ImageNet三、物体...
2018-10-16 16:07:16
3926
翻译 tensorboard README翻译(基础介绍)
Source:tensorboard@githubTranslated by:哪咔吗Date:2018-10-12 15:05文章目录TensorBoard使用方法关键概念Summary Ops:TensorBoard是如何从 TensorFlow 中获取数据的Tags: 给数据命名Event Files 和logdir: TensorBoard 如何加载数据Runs: 比较模型的多次执...
2018-10-12 15:33:07
784
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人