自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(34)
  • 收藏
  • 关注

原创 Ubuntu3.5升级python3.6后 遇到403 Forbidden问题解决方法

Ubuntu3.5升级python3.6后 遇到403 Forbidden问题解决方法同样是因为ubuntu由3.5升级到3.6之后, sudo apt-get update导致的。总之报错了。找了很久很久很久之后,终于找到一篇靠谱的博文:https://blog.csdn.net/lxj_prml/article/details/103685356在此特意鸣谢解决办法如下:sudo add-apt-repository ppa:deadsnakes/ppasudo apt update

2020-09-13 17:49:05 368

原创 No module named ‘apt_pkg‘可能得这么解决

ubuntu上安装docker时,报错No module named ‘apt_pkg’说实话, 错误是什么原因导致的,我并不想关心,只想关心怎么解决,但是还是具体讲一讲究竟发生了什么错误来源在ubuntu16.04上安装docker时,可能因为之前将python3.5升级到3.6中误删了某些文件(具体不清楚),根据网上一些指导,一顿操作之后。执行以下命令:sudo apt-get install \ apt-transport-https \ ca-certificates \

2020-09-13 17:42:44 5026 2

原创 如何在pycharm中创建虚拟环境

配置虚拟环境的必要性1、保持项目的独立性。为每一个项目建立一个独立的运行环境,不与其他项目之间产生环境冲突。(比如其他项目加载或删除依赖环境软件时,互不影响)通俗一点就是,每人一个单间,大家在自己的房间内可以各干各的。2、提升项目开机加载速度。在独立性的前提下,虚拟环境可以选择继承已有的公共环境中的依赖包,也可以完全新建一个空间,也可以将自己的依赖环境共享给其他项目。总之,保证每个项目的虚...

2019-08-26 11:25:24 5677

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

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

2019-06-20 17:35:42 526 1

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

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

2019-05-17 14:25:01 62196 29

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

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

2019-03-16 17:22:50 415

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

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

2019-03-13 10:27:17 1574

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

12306的原罪一提起春运,大家就能想起12306和它的两大原罪。一大原罪是票抢不上;另外一大,就是验证码恶心至极(见下图)。12306为什么不选择对乘客更加友好的纯数字验证码呢?原因当然也很简单,就是对乘客友好的数字验证码,对于抢票软件来说更友好。而一般的乘客是抢不过签票软件的。那么,这里就让我们来看看怎样用代码自动生成友好的纯数字验证码。1、引入第三方包from captch...

2019-03-11 18:24:11 337

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

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

2019-03-09 12:32:28 10571 17

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

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

2019-03-07 18:55:21 2679 1

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

五、模型的训练与预测进行2000轮训练观察损失函数loss和预测准确率accuracy1、创建模型保存路径# 创建保存对象saver = tf.train.Saver()# 最优结果best_acc = 0# 创建保存训练模型的路径model_path = 'save_models/'if not os.path.exists(model_path): os.mak...

2019-03-06 20:48:51 1458

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

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

2019-03-06 20:48:37 5329 3

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

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

2019-03-04 21:16:14 8126 2

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

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

2019-02-26 09:51:27 2675 1

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

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

2019-02-25 23:34:52 1124

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

NLP(神经语言程序学/自然语言学习)是当前机器学习领域一个重要的分支,就是用机器学习模型来理解处理人类的自然语言,并给出符合自然语言逻辑的反馈。自然语言学习中具体的工作包括,教会程序用算法来正确地提取句子的主体成分(分词),判断句子的情感色彩(情感分析)等,并基于此实现文本分类,语言翻译,自动回复等更高级功能。此文尝试建立多种NLP模型,并利用《流浪地球》影评评语作为样本数据进行训练,对比...

2019-02-25 23:34:25 1437 9

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

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

2019-02-20 21:02:39 1168

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

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

2019-01-25 18:57:45 714

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

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

2019-01-13 14:07:11 1264

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

                                       第五部分:supervisor 安装与配置一、supervisor 安装1、退出虚拟环境deactivate2、python2环境下安装pipyum install python-pip -y3、安装supervisorpython -m pip install supervisor...

2019-01-09 09:45:58 1343

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

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

2019-01-09 09:34:03 1381 2

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

目录                                             第三部分:数据库配置及迁移一、安装数据库(Mariadb/mysql)二、数据库迁移                                             第三部分:数据库配置及迁移一、安装数据库(Mariadb/mysql)此处安装mariadb,可支持MySQ...

2019-01-09 09:04:14 1469

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

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

2019-01-06 11:29:33 2952 6

原创 腾讯云项目部署 flask项目 傻瓜式部署全流程 (一)

之前本人已将centos上部署django项目的全流程整理集结,详情参见https://mp.csdn.net/postedit/85343259 ,而flask项目部署与django项目大同小异。为方便编程小白操作(可实现傻瓜式部署),本人仍会从一个空白云服务器开始,将flask项目部署全流程重新整理一遍。目录                                  第一部分:...

2019-01-06 10:15:31 3605

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

目录                                              项目配置及supervisor服务 七、项目配置1、项目文件配置修改八、supervisor 安装与配置1、配置环境                                             项目配置及supervisor服务 七、项目配置1、项目文件配...

2018-12-29 19:45:33 880 8

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

目录           uwsgi 安装及配置,nginx配置五、uwsgi 安装及配置六、nginx服务配置                               uwsgi 安装及配置,nginx配置五、uwsgi 安装及配置1、安装gcc软件包yum install -y gcc2、退出虚拟环境,安装uwsgideactivatepyth...

2018-12-29 19:25:01 1253 2

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

目录                                           Django项目相关配置四、配置部署Django项目1、安装python3环境(3.6)2、配置pip源3、创建项目地址,安装django软件包五、ftp文件传输1、传输软件安装2、登录winSCP3、文件上传                            ...

2018-12-29 19:05:32 1883 1

原创 腾讯云服务器 Django项目部署 傻瓜式部署全流程 (一)

目录                              项目部署准备及Nginx,mysql部署一、项目部署准备二、安装Nginx服务三、部署MySQL数据库                             项目部署准备及Nginx,mysql部署本人在生产项目部署过程中,发现对于新手来说,百度上实际可用的项目部署参考文档凤毛麟角。绝大多数参考文档支离破...

2018-12-29 18:49:17 4885 1

原创 django框架中 用户登录post请求 跳转源地址的方法

两种方式实现用户登录后网页跳转至源地址常见的网站需要实现登陆后自动跳转至源地址页面,在get请求中,可以通过获取Http中的referer地址实现;而在post请求中则无法直接通过获取的地址进行跳转。下面介绍两种在Django框架中实现post请求跳转源地址网页的方式。首先看一下get请求中,跳转回源地址的代码段# 服务器端处理登录请求的函数def login_views(request)...

2018-11-21 15:29:10 2174

原创 首页显示中,明明设置了overflow,文本还是溢出了?怎么破?!

关于文本溢出的神坑前端页面显示时,文本部分的文字如果太多,有可能会导致文字溢出,大大影响页面的美观度。本人在虚拟机上做一个个人博客时,遇到一个很诡异的问题,跟大家分享一下。本来要这样的效果:结果却得到了这样的效果:本人反应机敏,认为出现这种问题的原因很可能是css文件中没有有效地设置文本显示的溢出属性,也就是说overflow属性没有设置为:hidden状态。于是赶紧查看了关于主页文本...

2018-11-11 12:42:00 1218

原创 form表格提交post请求,到后端变成了get请求,这个坑怎么填?!

前端的post请求到后端变成了get请求,什么鬼?本人在编写flask服务器项目过程中,需要从前端接收用户的登录信息,将用户信息保存进session和cookie中。后端代码如下:@app.route('/login',methods=['GET','POST'])def login_views(): if request.method == 'GET': # 判断...

2018-11-05 20:32:59 13196 15

原创 导致Web 服务器返回的汉字乱码的一个可能性——响应头的编码问题

响应头的编码问题导致的汉字乱码Web服务器响应回前端的汉字可能会出现乱码的问题。导致汉字乱码的原因有很多种,归根到底都是出现在编码格式utf-8上面。本人手写的原生代码服务器项目中出现一个汉字乱码问题。在用户名注册时,原本希望根据注册成败返回汉字提示信息。服务器端注册代码如下:#定义的注册函数def register(env,set_headers): status = '200...

2018-11-01 20:37:23 2270

原创 python原生代码(无框架,无AJAX技术)前后端数据交互

采用form表格的post请求向后端传递数据本系列即尽量采用原生代码方式实现浏览器与web服务器之间进行交互;帮助小白们理解web服务器的工作原理。采用form表格从前端浏览器向后端提交数据是一种最原始的前端传递数据的方式,虽然代码执行较为麻烦,但是却有助于深刻理解前后端的交互原理。以下面html代码为例:<form action="login" method="post">...

2018-10-31 20:35:05 2439 4

原创 不使用框架下 python后端向前端返回html页面(学习笔记1)

不使用框架下 python后端向前端返回html页面(学习笔记1)python新手学习web服务器原理的一些坑本人正在尝试开发一个仓库管理系统的项目,为了能够更深刻地理解后台服务器的开发原理,选择尽量少地使用python现成框架,因此就无法避免各种不期而遇的大坑。现在跟大家一一分享一下,共同学习。基本背景(django框架)项目的服务器原理模仿django框架思路,由于django框架封...

2018-10-14 14:17:42 6953 3

空空如也

空空如也

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

TA关注的人

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