谢彦的技术博客

静心格物致知

图像处理之_ARToolKit自定义Marker

1. 制作marker  ARToolKit支持两种标记,一种是黑白图,另一种是普通图。 黑白图使用工具mk_patt制作,它有一些硬性的规定,比如必须是黑白图,正方形,且有边框等等。  普通图更灵活,它可以是我们生活中的图像,比如公交卡,身份证等等,但相对黑白图,不那么容易识别,其原理主要是...

2019-01-20 17:31:21

阅读数:11

评论数:0

修改上传文件按钮的风格

一段HTML代码,目标是显示bootstrap风络的上传按钮(不带路径显示),且点击后无需再点submit按钮,直接发post请求。 <!DOCTYPE html> <html> &am...

2019-01-19 16:59:34

阅读数:13

评论数:0

显示远程机器上的图形界面

在使用 SSH 或 Telnet 从一台Linux机器 A 连接到另一台Linux机器 B 时,通常会遇到 B 机上的图形界面无法显示的问题,报错为:     cannot open display: 此时只需要在你的 A 机上打开配置文件:     $ sudo vi /etc/ssh/s...

2019-01-15 15:25:38

阅读数:19

评论数:0

Bootstrap、Python、Flask 做简单的前端

1. 说明  无论做什么类型的程序,都难免需要给别人展示一下。Web展示是个很好的方案,做起来省事,效果好,可交互,无需安装,跨平台,等等等等,算是个必备技能,与做PPT比肩。 前一阵用pyecharts做网页统计图,发现自己做的界面实在太丑,同时又想引用一些现成的风格和控件,于是学习了一下We...

2019-01-12 16:45:50

阅读数:23

评论数:0

Docker Build

1. 说明  之前介绍过用commit的方式生成新的Docker Image,今天介绍用Build方式做image,Build方式需要写一个配置文件,然后利用当前是已存在的image,按照配置文件进行调整生成新的image。  相对来说,commit方法更随意,我们用它将现场保存为image,...

2019-01-06 13:36:41

阅读数:18

评论数:1

Git常用命令

下载 git clone 地址 列出当前分支:本地/远程 git branch -a 列出本地分支 git branch 切换分支 git checkout -b 本地名 远程名 形如: $ git checkout -b dev origin/dev ...

2019-01-05 21:29:23

阅读数:28

评论数:0

Linux下使用SQLServer

1. 说明  SQL Server是由Microsoft开发和推广的关系数据库管理系统。本文介绍在Ubuntu系统下,SQL Server服务端及客户端的安装,基本命令及如何使用python访问数据。 2. 安装  由于SQLServer不在默认安装的软件源之中,在Ubuntu 16.04上...

2019-01-05 15:35:06

阅读数:52

评论数:0

做图工具pyecharts

1. 说明  上次分享了Flask+Dash做图,WXXCX师兄给我留言说:感觉dash不如pyecharts好用,于是我学习了一下pyecharts。  ECharts,缩写来自Enterprise Charts,商业级数据图表,一个纯Javascript的图表库,可以流畅的运行在PC和移动...

2018-12-30 11:09:03

阅读数:84

评论数:0

从正态分布到T检验

1. 说明  接上次的《几种常见的数学分布》。这次说说T分布和T检验,用词不够严谨,大家就领会精神为主吧~ 2. 什么是抽样  如果整体样本可以一个一个判断叫普查,如果整体样本太多,没法一个一个判断,只能取一部分代表整体,叫抽样。  比如说,一个班有20个人,我们可以把所有人的身高加一起,...

2018-12-22 21:40:57

阅读数:141

评论数:0

一些零碎的mathplotlib小技巧

说明 一些零碎的mathplotlib小技巧 怎么让图显得更高级 改字体大小:标题,子标题,标注分别不用同大小的字体,一遍文章中所有图都有相同的style。 注意子图的间距 注意对齐方向:居中,居左 注意配色:不使用红绿蓝等纯色 柱图,线图,饼图使用至少两种以上 对一组图...

2018-12-19 17:42:31

阅读数:33

评论数:0

图像处理之_增强现实工具ARToolKit

1. 增强现实  增强现实(AR)是将电脑虚拟的图像覆盖到真实世界画面中,这个技术在工业和理论研究方面都存在着极大的潜能。 2. 相关概念 (1) ARToolkit  ARToolkit,是一个开源的AR(增强现实)SDK。它是用C/C++ 语言编写的库,通过它可以很容易地编写增强现实应...

2018-12-16 20:45:37

阅读数:76

评论数:0

Ubuntu笔记本双屏的切换

同屏 xrandr --output eDP-1 --same-as DP-2 --auto 分屏 xrandr --output eDP-1 --right-of DP-2 --auto  

2018-12-15 19:34:14

阅读数:29

评论数:1

Ubuntu支持Thinkpad无线网卡

最近新入了一个Thinkpad,安装ubuntu16.04之后,不能识别无线网卡,解法如下: 1. 查看无线网卡型号 $ lspci 我无线网卡的型号是Realtek Semiconductor Co., Ltd. Device c821 2. 下载驱动程序,编译内核模块 $ g...

2018-12-15 16:07:35

阅读数:98

评论数:0

实战_瑞金医院MMC知识图谱大赛初赛

1. 说明  《瑞金医院MMC人工智能辅助构建知识图谱大赛》是一个天池的自然语言处理相关的比赛,初赛是命名实体识别(Named Entity Recognition,简称NER)。具体说,就是从医学文档里标注出药名,疾病,病因,临床表现,检查方法等十二种实体的类别和位置。这是一个有监督学习,它的...

2018-12-01 17:51:54

阅读数:182

评论数:0

Dash入门

1. 说明  大数据开发过程中,我们常常需要向别人展示一些统计结果,有时候还是实时的统计结果。最好能以网页方式提供,让别人在他的机器上,使用浏览器也能访问。这时候统计工具往往使用Python,而把分析图表画出来使用JavaScript,需要搭建web服务,还涉及中间过程的数据衔接。而Dash能帮...

2018-11-25 19:35:06

阅读数:66

评论数:0

数据迁移工具Kettle

1. 背景知识 (1) 什么是ETL  ETL是Extract-Transform-Load 的缩写,用来描述将数据从来源端经过抽取(extract)、交互转换(transform)、加载(load)至目的端的过程。 (2) Kettle简介  Kettle是一款国外开源的ETL工具,纯j...

2018-11-10 11:15:20

阅读数:88

评论数:0

几种常见的数学分布

1. 什么是数学期望  举个例子:某城市有10万个家庭,没有孩子的家庭有1000个,有一个孩子的家庭有9万个,有两个孩子的家庭有6000个,有3个孩子的家庭有3000个 (0 * 1000 + 1 * 90000 + 2 * 6000 + 3 * 3000) / 100000 = 1.11  数...

2018-11-03 21:48:20

阅读数:64

评论数:0

调度工具Airflow

1. 什么是Airflow  Airflow是Airbnb开源的data pipeline调度和监控工作流的平台,用于用来创建、监控和调整data pipeline(ETL)。 2. 简单的定时任务cron  假设我们想要定时调用一个程序,比如说:每天定时从Web抓数据,我们可以使用cron...

2018-10-27 13:46:51

阅读数:152

评论数:0

机器学习之_逻辑回归

逻辑回归又称logistic回归,逻辑斯谛回归,是一种广义的线性回归分析模型。 1. Sigmod函数  Sigmoid函数也是神经网络中常用的函数,用于把x从负无穷到正无穷压缩到y从0到1之间。画出来就是一条S型曲线,如下图中的蓝色曲线:  它以0点为中心对称,公式如下:  当x...

2018-10-13 13:09:53

阅读数:91

评论数:0

Xgboost之增量学习

1. 说明  当我们的训练数据非常多,并且还在不断增加时,每次都用全量训练,数据过多,时间过长,此时就可以使用增量训练:用新增的数据微调校正模型。 2. 全量与增量的差异  在使用增量训练时,最关心的问题是:全量和增量的差别,从而确定增量训练的使用场景。  假设有200条数据,第一次训练1...

2018-10-06 10:02:08

阅读数:1199

评论数:3

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