- 博客(28)
- 资源 (1)
- 收藏
- 关注

原创 用了这招,复杂验证码识别率提高30%
本文会通过一个例子,讲解验证码识别的过程。该版大幅提高了识别的准确性,降低了模型的规模,提高了识别速度。技术要点:Python3.6、PIL、openCV、深度学习框架Keras
2020-04-16 14:42:18
2523
原创 记录一个使C/C++多线程无法加速计算的问题
提示:本文的所有代码由C语言实现,多线程库用的是pthread.h,操作系统是win10。windows下使用pthread.h,可以参考下这篇文章:vs2017如何配置pthread环境文章目录前言一、多线程代码1.带有返回值的多线程代码2.结果展示二、问题修复1.修改子线程调用方法2.结果展示总结前言最近因为工作需要,调研了一下C语言的多线程使用。在测试常用功能的时候遇到这么一个诡异的问题,通过结构体获取返回值的时候,多线程操作变慢了。经过一天的努力,最终解决了这个问题。以下是对这个问题的记录。
2021-01-04 11:13:28
2383
1
原创 Leetcode:300. 最长上升子序列(获得所有最长子序列)
提示:本文的所有算使用C++实现,使用的开发工具是Visual Studio 2017文章目录前言一、原题实现1.题目描述2.算法实现3.结果分析二、算法扩展1.增加记忆数组2.搜索所有有效上升序列3.结果展示总结前言本文对Leetcode:300. 最长上升子序列进行了扩展。原文求的是最长上升子序列的长度。本文在求出最长子序列之后,对所有最长上升的子序列进行了求解。本文只是给出一种实现方式,并不代表最优方式,欢迎各位讨论。一、原题实现1.题目描述给定一个无序的整数数组,找到其中最长上升子序
2020-12-12 00:19:30
619
原创 面试题:Python实现双向链表快速排序
市面上流行着这样一道面试题,说是需要10分钟写出来。如果没做过练习的,这道题还真没那么容易快速实现。在下拿Python通过50行代码实现一遍,以备各位不时之需。1)step1:定义节点class Node: def __init__(self,val): self.val=val #节点值 self.pre=None #上个节点指针 self.next=None #下个节点指针2)step2:通过数组初始化双...
2020-09-15 11:18:06
522
原创 JavaScrip通过堆实现针对对象的PriorityQueue
本文将通过最大堆实现优先队列,入队复杂度lg(n),出队复杂度lg(n)step1:实现最大堆大堆顶定义,每个二叉树的节点都大于左右子节点class MaxHeap{ //构造方法 constructor(key) { this._tree=[] //初始化数组保存数据 this._key=key //设置排序字段key名 } //往队列里添加一个元素,复杂度O(ln(n)) add(e){ t
2020-07-30 13:29:44
203
原创 python版OpenCV常用api调用 (这一版很全)
工欲善其事必先利其器。 最近学习了opencv的api,感觉受益匪浅,拿出来跟大家分享下。总结的比较简略,适合作为代码字典使用。本人的python版本是3.6,opencv版本3.4.3,下面例子参数为调试时使用,学友们可按照实际需求自行调整。以下所有操作都基于这三个库:import cv2import numpy as npimport matplotlib.p...
2018-12-13 11:39:46
13353
5
原创 基于TensorFlow的Keras运行出错解决方案
keras sigmoid_cross_entropy_with_logits() got an unexpected keyword argument 'labels'
2017-07-15 23:11:09
8194
原创 TensorFlow实现估值网络(Q-learning)代码遇到的问题
《TensorFlow实战》8.3 TensorFlow实现估值网络这一节看了3遍之后终于明白了大概思路。本人使用是Windows10、 TensorFlow-0.12、 GTX 1070 GPU,在代码实现的过程中遇到几个问题。第二个问题看了2个小时外加睡了一觉才解决。 该例子代码的实现思路是先搭建一个吃箱子的小游戏,然后再搭建Q-learning网络跑这个游戏,每轮走50步然后去获取积分
2017-06-19 22:27:36
3945
原创 自定义cnn网络识别验证码(附90%训练模型)
训练36300次正确率90%模型:http://download.youkuaiyun.com/detail/jsond/9852366from captcha.image import ImageCaptchaimport numpy as npimport matplotlib.pyplot as pltfrom PIL import Imageimport random...
2017-05-25 19:04:34
9947
18
转载 java接口继承多个接口
接口是常量值和方法定义的集合。接口是一种特殊的抽象类。java类是单继承的。classB Extends classAjava接口可以多继承。Interface3 Extends Interface0, Interface1, interface…… 不允许类多重继承的主要原因是,如果A同时继承B和C,而b和c同时有一个D方法,A如何决定该继承那一个呢? 但接口
2016-07-21 11:36:13
235
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人