自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (4)
  • 收藏
  • 关注

原创 python 发票验证码自动生成

有的时候我们使用一些自动化脚本需要自动登录到一些网站做一些操作,提高工作的效率。但验证码是一个拦路虎,面对各种复杂的甚至连人都可能搞错的验证码,机器的自动识别往往变得异常艰难,与验证码的斗争常常是我们头疼不已。好消息是,随着深度学习在图像识别领域的发展,采用神经网络对验证码图像自动提取特征,其识别精度往往让人惊叹。但是,这类方法依赖于海量样本,当样本的数量达不到一定规模时,其识别效果也大打折扣。...

2020-04-08 20:28:13 3454 12

原创 Python tkinter自定义消息窗口messagebox

tkinter模块python图形编程中常用的库,最近想要用tk中的messagebox实现一些简单的功能。首先,我们看到tkinter中messagebox对像的使用。from tkinter import messagebox在pycharm中选中messagebox直接“ctrl+B"进入到messagebox文件,或者找到安装tkinter目录.\Lib\tkinter下的mess...

2020-03-26 10:09:14 7101 2

原创 windows下virtualenv和virtualenvwrapper的使用方法命令

Python开发时,总会遇到需要同时运行多个不同软件版本项目的时候。每个项目的依赖需求也不一样,virtualenv和virtualenvwrapper是python中用来隔离不同项目的利器,下面介绍在windows系统下使用详情。virtualenv安装pip install virtualenv创建虚拟环境virtualenv xxx(文件夹/虚拟环境 名称)该命令会在当前目录下创建...

2020-03-04 13:55:14 1050

原创 统计学习方法之感知机 python代码实现

感知机是二分类线性模型,其输入为实例的特征向量,输出为实例的类别,取+1和-1。根据《统计学习方法》第2章,用python实现感知机。import numpy as npimport matplotlib.pyplot as pltclass Perceptron: def __init__(self, dim): """ 初始化权重 w b 以及x特征的维度...

2019-09-05 11:16:02 305

原创 字节跳动2020秋招算法岗笔试(python)

一共4道编程题。做了3道。第一题。小明早上上学定了N个闹钟,闹钟响起后,选择起床或继续睡等待下一个闹钟响起。已知上课时间和路上花费时间。求小明最晚在哪个闹钟的时间起床。输入:N个闹钟一个数字花费时间(分钟)上课时间几时几分N行,每行都是一个闹钟的时分输出:最晚的闹钟的时分例:输入:55906 5904 0005 0006 0007 0008 00输出:...

2019-08-13 10:55:01 2360 2

原创 用python实现堆排序、优先级队列

堆排序是一个优秀的算法,但在实际应用中,性能比快速排序差一些。尽管如此,堆这一数据结构仍然有很多应用。接下来我们要介绍堆的一个常见的应用:优先级队列。一、堆排序堆排序原理 数组A[0,...,A.length−1]A[0,...,A.length-1]A[0,...,A.length−1],给定一个节点的下标i,我们很容易计算得到它的父节点、左孩子和右孩子的下标。 def left(...

2019-07-31 15:51:58 564

原创 Simple-RNN 前向反向传播 原理及代码详解

RNN是最简单的循环神经网络,称谓Simple-RNN,它是LSTM的基础。下面看结构:输入层到隐含层的权重用U表示,隐含层到隐含层的权重用W表示,隐含层到输出层的权重用V表示。1. 前向传播可以将网络看成是一个三层结构,与普通BP神经网络不同的是,输入层有两个部分,一个是上一时刻的隐层向量(ht-1);一个是本次的输入向量(xt-1)。隐含层(ht-1)也会有两个走向,一个作为本次输出到...

2019-06-15 15:09:41 2569 8

原创 全国增值税发票查验平台验证码识别

拿到一张发票,如何把上面的内容转化为计算机中结构化的数据呢?直接拿到图片OCR,虽然目前的计数可以识别出内容,但很关键的问题就是,不知道哪条数据是什么。譬如“100”是数量还是单价。例如下面是一张增值税发票。OCR识别结果如下:这样的数据没啥意义。发票左上角有一个二维码,通过扫描可以得到,发票的四要素(发票代码,发票号码,开票日期,校验码)。然后可以去全国增值税发票查验平台,输入四要素...

2019-05-22 17:35:02 27823 56

原创 SOM神经网络图像分类tensorflow实现

自组织映射(Self-organizing Maps,SOM)算法是一种无监督学习方法,具有良好的自组织、可视化等特性,已经得到了广泛的应用和研究。具体原理参照这篇博客【机器学习笔记】自组织映射网络(SOM)最近想用SOM算法对图像进行分类,然后尝试了一下。...

2019-03-26 17:42:52 6907 22

原创 用python开发微信公众平台聊天机器人

最近用python写了一个聊天机器人的微信公众号,网上找的开发文档参差不齐,官方文档也比较老旧,还有部分小问题。于是,分享一下我的思路。开发环境windows sever 2008+python3.6+Flask1.搭建服务器服务器:随便租个什么服务器,或者用弄个能连外网的机子。1.1 在服务器上装python3.6开发环境,个人喜欢装Anaconda,省得手动装各种包。1.2 新建一...

2019-02-15 17:27:52 2042 2

原创 python训练自己的深度学习keras分类模型

一、爬取百度图片构建数据集原理参照这篇博客https://blog.csdn.net/xiligey1/article/details/73321152但训练一个VGG分类模型,需要的图片是海量的,不建议使用文中urlib/requests + BeautifulSoup 的方法,会非常的慢。这里退出python的强大爬虫框架scrapy,原理和上文是一样的,具体就不展开了。代码放这里:...

2018-12-18 10:38:05 5581 13

原创 pyinstaller打包pyqt5程序 全过程 超详细

用pyqt5写了个脚本,功能是在一大堆文件中搜索关键词,并定位。界面如下:走过了多线程、组合复选框、win32com的各种神奇API,终于成功完美运行了。然后,开始打包。环境Annaconda+python3.6,pyqt5,pyinstaller问题一:打包直接报错打包命令(前面的路径C:\Users\xdd\Desktop\we_search是主函数文件所在的位置,之后打包的文件也...

2018-11-27 15:26:25 18481 11

原创 Windows系统基于tensorflow+keras+cuda+cudnn的深度学习GPU环境搭建(python3)

安装Anaconda参考我的另一篇博客https://blog.csdn.net/okfu_DL/article/details/83014304Cuda版本之说,网上众说纷纭。具体讲一下我的配置,和我的个人看法。配置如下:Gtx 1080 ti + Cuda9.0 + cudnn7.3其实主要是Cuda版本,cudnn会有对应的版本提示。1. 查看Cuda版本打开nividia...

2018-10-11 17:59:14 1421 2

原创 Windows系统基于tensorflow+keras的深度学习CPU环境搭建(python3)

anaconda环境的python安装下载地址:https://www.anaconda.com/download/如果没有版本的特殊要求,直接下载最新版的python3版本,注意系统32/64位。安装直接一路默认,关于要不要添加环境变量的问题,其实无所谓,如果懒得添加环境变量,就在Annaconda Prompt里使用各种命令吧。查看一下python是否安装好,win7和win10没什么...

2018-10-11 16:22:05 1203

原创 tensorflow基于检索的聊天机器人

基于检索的模型 vs. 产生式模型基于检索的模型(Retrieval-Based Models)有一个预先定义的"回答集(repository)",包含了许多回答(responses),还有一些根据输入的问句和上下文(context),以及用于挑选出合适的回答的启发式规则。这些启发式规则可能是简单的基于规则的表达式匹配,或是相

2018-10-05 16:44:23 2856

原创 用python模拟电梯程序

电梯使用起来非常的方便,只要按个按钮就可以去到想去的楼层。那么电梯是如何工作的,它内部的算法是如何起作用的呢?我们又如何编写电梯的程序呢?在写代码之前,我们先要知道电梯的工作原理。如上图所示,电梯的工作是基于多线程的。它由消息线程,状态机线程,以及开关门子线程共同协调完成动作。消息线程产生消息队列(MsgQueue),普通消息(非开门关门消息)按产生的时间顺序依次进入消息队列,状态机线程按顺序...

2018-09-29 17:49:31 9324 16

ok_captcha.zip

有的时候我们使用一些自动化脚本需要自动登录到一些网站做一些操作,提高工作的效率。但**验证码**是一个拦路虎,面对各种复杂的甚至连人都可能搞错的验证码,机器的自动识别往往变得异常艰难,与验证码的斗争使我们头疼不已。本代码可以自动生成发票查验所需验证码。

2020-04-08

ok_message.rar

自定义消息窗口messagebox 新增倒计时功能、多进程窗口,详细信息区域

2020-03-24

全国增值税发票查验平台验证码识别

验证码识别,文本识别网络-CRNN(CNN+GRU/LSTM+CTC) ,含部分数据集 请配合博客 https://blog.csdn.net/okfu_DL/article/details/90379583 使用

2019-05-22

SOM神经网络图像分类tensorflow实现

使用SOM算法+CNN提取特征,对图像进行聚类。运行环境,python3.6 +tensorflow1.11.0

2019-03-26

空空如也

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

TA关注的人

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