三板斧落地——如何优雅地自动监测和重启程序代码

假如你打算在服务器上部署一段程序,同时希望能够自动监测程序是否在持续正常运行,并且当服务宕机时能够实现自动重启服务,而不是24小时盯着服务器的反馈来手动来排查。 那么应该怎么办呢??!! 方法当然有!Let’s go! 解决思路 本人在部署一个算法服务时,测试阶段莫名其妙地出现了服务宕机的现象(鉴...

2019-06-20 17:35:42

阅读数 25

评论数 0

Rstudio安装packages时报错,原因可能是这样

Rstudio安装packages时报错,原因可能是这样最近接触R语言,安装好Rstudio后,需要安装R的第三方包mirt。执行步骤如下:正当满心欢喜地期待包的安装时,结果出现了下面的情况:什么鬼?!Rstudio默认使用的国外镜像源,国内无法正常访问。完美!!! 最近接触R语言,安装好Rstu...

2019-05-17 14:25:01

阅读数 1168

评论数 0

目标文本数据提取处理加速器——正则表达式

文本筛选案例——(部分)地方政府年终报告关键信息提取 从模式化的文档中提取目标关键信息是一个重复性很高、劳动量很大的工作,而这类工作正是数据分析工具一展风采的地方。比如说从模式化的政府年终报告文档中提取诸如:GDP总量、GDP增长率、第一产业/第二产业/第三产业GDP…等。如下图所示: 如果提取...

2019-03-16 17:22:50

阅读数 45

评论数 0

验证码是怎么被机器识别的?Keras+CNN模型验证码识别详解

一、项目简介 本项目将利用Keras建立CNN模型对验证码数字进行识别,展示数字验证码识别的基本流程。 此项目不采用OpenCV工具包的数字识别功能,而是将rgb数字图像转化为gray灰度图,计算图片的像素值进行模型训练和识别。 验证码的训练集和测试集事先已生成,可直接调用。 部分测试集数据 部...

2019-03-13 10:27:17

阅读数 161

评论数 0

那些看起来友好的数字验证码,原来可以这么容易就搞定!难怪被12306抛弃!

12306的原罪 一提起春运,大家就能想起12306和它的两大原罪。 一大原罪是票抢不上;另外一大,就是验证码恶心至极(见下图)。 12306为什么不选择对乘客更加友好的纯数字验证码呢?原因当然也很简单,就是对乘客友好的数字验证码,对于抢票软件来说更友好。而一般的乘客是抢不过签票软件的。 那么...

2019-03-11 18:24:11

阅读数 39

评论数 0

如何跟着OpenCV飞起来?——kaggle水果数据库图片识别案例

一、项目简介 OpenCV是一个用于图像处理、分析、机器视觉方面的开源工具包。无论科学研究,还是商业应用,OpenCV都是进行图像识别的不二之选。熟练掌握OpenCV的图片识别能力,在图片识别领域里飞起来不是梦! 本文利用kaggle数据库上的水果图片数据集(fruit-images-for-o...

2019-03-09 12:32:28

阅读数 898

评论数 5

把声音画出来,会长成什么样?——HMM模型实例展示语音识别全流程

一、项目简介 语音识别是人工智能领域的一个重要的应用场景,那么程序究竟是如何听懂语音的呢? 本文将用真实的音频案例,用代码呈现语音识别的基本原理和流程。 同时,将各种声音信号的MFCC矩阵进行可视化,“把声音的美丽画成图”。 1、基本原理 计算机只能识别二进制的数字信息,是无法直接识别音频信息...

2019-03-07 18:55:21

阅读数 1753

评论数 1

搜狗实验室新闻数据文本分类深度学习案例 ———Tensorflow+CNN深度学习全流程(下)

五、模型的训练与预测 进行2000轮训练 观察损失函数loss和预测准确率accuracy 1、创建模型保存路径 # 创建保存对象 saver = tf.train.Saver() # 最优结果 best_acc = 0 # 创建保存训练模型的路径 model_path = 'save_mod...

2019-03-06 20:48:51

阅读数 207

评论数 0

搜狗实验室新闻数据文本分类深度学习案例 ———Tensorflow+CNN深度学习全流程(上)

一、项目简介 tensorflow是谷歌开源的深度学习框架,是进行深度学习的坚船利炮。此文基于“搜狗实验数据库”的海量新闻数据,全流程展示如何基于tensorflow采用CNN算法实现文章的分类。方便学习者全面地理解深度学习及NLP文本分析的原理和实现步骤。 二、数据预处理 此部分详细代码见《如...

2019-03-06 20:48:37

阅读数 1360

评论数 2

如何有效地进行文本分类——数据预处理

数据预处理 机器学习中,最为基础也是最为耗时的一项工作就是数据预处理。如何将海量数据进行预处理,进而得到数据处理和机器学习阶段所需要的有效素材是一项非常重要的工作。 此文将以海量新闻xml原始数据处理为例,展示如何有效第进行数据预处理工作。 原始数据特征 该数据来源于“搜狗实验室数据库”的“...

2019-03-04 21:16:14

阅读数 1085

评论数 0

五种常用经典算法的代码模板

算法是最能体现一个程序员代码内功实力的试金石,却也是众多新手程序猿道路上的拦路虎。然而,要想在程序之路越来越广阔,啃下算法这块硬骨头是不断精进的终南捷径。 此文将用代码实现一下五种常用的经典算法的核心伪代码模板,与君共勉。 此文的五种经典算法分别为:递归算法、深度优先算法(DFS)、广度优先算法(...

2019-02-26 09:51:27

阅读数 80

评论数 0

关于《流浪地球》炸裂的口碑,机器学习竟然是这样评价的————Python文本情感极性分析详解(下)

二、基于机器学习的文本情感极性分析 基于词向量Word2Vec建立机器学习模型 1、模型数学抽象 本文构建模型的目的是进行文本(影评)情感色彩识别,属于分类问题。 NLP处理涉及分词(中文分词器:jieba,loso,smallseg等),选择jieba工具包。 建立机器学习模型涉及标签分类...

2019-02-25 23:34:52

阅读数 152

评论数 0

关于《流浪地球》炸裂的口碑,机器学习竟然是这样评价的————Python文本情感极性分析详解(上)

NLP(神经语言程序学/自然语言学习)是当前机器学习领域一个重要的分支,就是用机器学习模型来理解处理人类的自然语言,并给出符合自然语言逻辑的反馈。 自然语言学习中具体的工作包括,教会程序用算法来正确地提取句子的主体成分(分词),判断句子的情感色彩(情感分析)等,并基于此实现文本分类,语言翻译...

2019-02-25 23:34:25

阅读数 395

评论数 9

267019条猫眼数据加持,原来你是这样的《流浪地球》——python数据分析全流程代码实现!

2019年春节档,《流浪地球》横空出世,在强势口碑加持下,上映两周多票房即突破40亿! 与之相随的主题也霸占了春节期间的话题榜。 作为一部现象级的电影,笔者也很感兴趣,特意爬取了2月5日(初一)至2月12日(初八) 267019条猫眼影评,多角度可视化分析了《流浪地球》的数据规律。 接下来,跟我看...

2019-02-20 21:02:39

阅读数 286

评论数 0

链表中常见五种问题及Python代码解法

链表是一种基础的数据结构,也是大公司面试中的重点考察内容。链表的实现可以很好地考察出一个人的编程基本功底和未来发展潜能。本文来探讨一下链表常见的五种问题,针对五种问题的实现思想进行深度剖析,并用python代码加以实现。                                      ...

2019-01-25 18:57:45

阅读数 80

评论数 0

leetcode 亲测有效:单链表反转的原理和python代码实现

链表是一种基础的数据结构,也是算法学习的重中之重。其中单链表反转是一个经常会被考察到的知识点。 单链表反转是将一个给定顺序的单链表通过算法转为逆序排列,尽管听起来很简单,但要通过算法实现也并不是非常容易。现在来给大家简单介绍一下单链表反转算法实现的基本原理和python代码实现。       ...

2019-01-13 14:07:11

阅读数 242

评论数 0

腾讯云服务器 flask项目 傻瓜式部署全流程 (五)

                                       第五部分:supervisor 安装与配置 一、supervisor 安装 1、退出虚拟环境 deactivate 2、python2环境下安装pip yum install python-pip -y ...

2019-01-09 09:45:58

阅读数 270

评论数 0

腾讯云服务器 flask项目 傻瓜式部署全流程 (四)

目录                                  第四部分:nginx/uwsgi安装配置 一、nginx安装/配置 二、安装uwsgi 三、 配置nginx.conf文件 四、配置uwsgi文件 五、检测部署                          ...

2019-01-09 09:34:03

阅读数 277

评论数 0

腾讯云服务器 flask项目 傻瓜式部署全流程 (三)

目录                                              第三部分:数据库配置及迁移 一、安装数据库(Mariadb/mysql) 二、数据库迁移                                              第三部分:数据...

2019-01-09 09:04:14

阅读数 335

评论数 0

腾讯云服务器 flask项目 傻瓜式部署全流程 (二)

目录                                         第二部分:项目及虚拟环境配置 一、创建项目目录 二、上传项目文件 三、安装虚拟环境 四、安装数据库(Mariadb/mysql)                                    ...

2019-01-06 11:29:33

阅读数 495

评论数 0

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