Python NumPy学习总结

一、NumPy简介 其官网是:http://www.numpy.org/ NumPy是Python语言的一个扩充程序库。支持高级大量的维度数组与矩阵运算,此外也针对数组运算提供大量的数学函数库。Numpy内部解除了Python的GIL(全局解释器锁),运行效率极好,是大量机器学习框架的基础库! 关于 ... »

深入学习卷积神经网络(CNN)的原理知识

网上关于卷积神经网络的相关知识以及数不胜数,所以本文在学习了前人的博客和知乎,在别人博客的基础上整理的知识点,便于自己理解,以后复习也可以常看看,但是如果侵犯到哪位大神的权利,请联系小编,谢谢。好了下面言归正传: 在深度学习领域中,已经经过验证的成熟算法,目前主要有深度卷积网络(DNN)和递归网络( ... »

git安装(Linux)

在linux上安装git客户端,系统为centos7 64位,方法步骤如下。 在CentOS5版本系列,由于yum源中没有git,所以需要预先安装一系列的依赖包。 用git --version命令检查是否已经安装 在管理员权限下,进行安装。 安装完成,检查安装的版本 编译安装git 1,首先更新系统 ... »

机器学习常用评估指标的前世今生

在机器学习中,性能指标(Metrics)是衡量一个模型好坏的关键,通过衡量模型输出y_predict和y_true之间的某种“距离”得出的。 性能指标往往使我们做模型时的最终目标,如准确率,召回率,敏感度等等,但是性能指标常常因为不可微分,无法作为优化的loss函数,因此采用如cross-entro ... »

不得不了解的机器学习面试知识点

机器学习岗位的面试中通常会对一些常见的机器学习算法和思想进行提问,在平时的学习过程中可能对算法的理论,注意点,区别会有一定的认识,但是这些知识可能不系统,在回答的时候未必能在短时间内答出自己的认识,因此将机器学习中常见的原理性问题记录下来,保持对各个机器学习算法原理和特点的熟练度。 本文总结了机器学 ... »

深入学习Python解析并解密PDF文件内容的方法

前面学习了解析PDF文档,并写入文档的知识,那篇文章的名字为深入学习Python解析并读取PDF文件内容的方法。 链接如下:https://www.cnblogs.com/wj-1314/p/9429816.html 但是最近出现了一个新问题,就是上面使用pdfminer这个库只能解析正常的PDF内 ... »

深入学习keras中Sequential模型及方法

Sequential 序贯模型 序贯模型是函数式模型的简略版,为最简单的线性、从头到尾的结构顺序,不分叉,是多个网络层的线性堆叠。 Keras实现了很多层,包括core核心层,Convolution卷积层、Pooling池化层等非常丰富有趣的网络结构。 我们可以通过将层的列表传递给Sequentia ... »

Keras机器学习之卷积神经网络(CNN)

Keras–基于python的深度学习框架 Keras是一个高层神经网络API,Keras由纯Python编写而成并基于Tensorflow、Theano以及CNTK后端。Keras 为支持快速实验而生,能够把你的idea迅速转换为结果,如果你有如下需求,请选择Keras: 简易和快速的原型设计(k ... »

深入学习卷积神经网络中卷积层和池化层的意义

为什么要使用卷积呢? 在传统的神经网络中,比如多层感知机(MLP),其输入通常是一个特征向量,需要人工设计特征,然后将这些特征计算的值组成特征向量,在过去几十年的经验来看,人工找到的特征并不是怎么好用,有时多了,有时少了,有时选择的特征根本就不起作用(真正起作用的特征在浩瀚的未知里面)。这就是为什么 ... »

Python机器学习笔记:利用Keras进行多类分类

Keras是一个用于深度学习的Python库,它包含高效的数值库Theano和TensorFlow。 本文的目的是学习如何从csv中加载数据并使其可供Keras使用,如何用神经网络建立多类分类的数据进行建模,如何使用scikit-learn评估Keras神经网络模型。 前言,对两分类和多分类的概念描 ... »

python闯关之路(五)前端开发

一,HTML部分 1,XHTML和HTML有什么区别 2,前端页面有哪几层构成,分别是什么?作用是什么? 3,请描述一下 cookies,sessionStorage 和 localStorage 的区别? 4,form表单中input标签的readonly和disabled属性有何区别? 5,内联 ... »

开发“todolist“”项目及其自己的感悟

一,项目题目: 实现“todolist项目” 该项目主要可以练习js操控dom事件,事件触发之间的逻辑关系,以及如何写入缓存,获取缓存、固定。 二,todolist简介 ToDoList是一款非常优秀的任务管理软件,用户可以用它方便地组织和安排计划。该软件短小精悍,仅有一个 数百 KB 的可执行文件 ... »

AI时代的OCR识别技术浅析

人工智能这个词可谓是耳熟能详,近几年人工智能热潮再次席卷而来,引起轰动的要数google的AlphaGo,相继打败了围棋界的韩国选手李世石以及世界冠军柯洁,见证了人工智能发展的里程碑式的变革,人工智能再度引起了众人的关注。 (此图来自网页http://mini.eastday.com/mobile/ ... »

深入学习sequoiadb巨杉数据库及python连接方式

随着公司日益复杂与多变的需求,以及迅速扩展带来的海量数据业务,我们需要在提供高效服务的同时,降低其设备与程序维护成本。算了,不吹了,说白了就是需要从巨杉数据库中抓取大量的数据,但是我现在不会,所以需要好好学习一下。顺便在此做个笔记,以备不时之需。 这里,我从了解巨杉数据库的基础,历史,性能,部署等方 ... »

深入学习Tesseract-ocr识别中文并训练字库的方法

上篇文章简单的学习了tesseract-ocr识别图片中的英文(链接地址如下:https://www.cnblogs.com/wj-1314/p/9428909.html),看起来效果还不错,所以这篇文章继续深入学习tesseract-ocr识别图片中的中文。 一,准备中文字库 下载chi_sim. ... »

深入学习使用ocr算法识别图片中文字的方法

公司有个需求,简单点说需要从一张图片中识别出中文,通过python来实现,当然其他程序也行,只要能实现,而小编主要学习python,所以就提了python。一个小白在网上遨游了一天,终于找到一丝丝思绪,特意在此分享,希望大神提出宝贵的意见。 今天还是在学习OCR算法中,但是好像自己摸索确实比较难一点 ... »

HBuilder的安装及用法

一,简介HBuilder 1.1,什么是Hbuilder? HBuilder是DCloud(数字天堂)推出的一款支持HTML5的Web开发IDE。HBuilder的编写用到了Java、C、Web和Ruby。HBuilder本身主体是由Java编写。 它基于Eclipse,所以顺其自然地兼容了Ecli ... »

javaScript之变量与数据类型

一,变量 1.1 变量的含义 即在程序运行过程中它的值是允许改变的量。与它对应的就是常量:即在程序运行过程中它的值是不允许改变的量 js是跟python一样同样是弱类型的语言,python中定义变量没有关键字: str = ‘james’ 但是在js中定义变量使用关键字:var str = ‘jam ... »

javaScript基础介绍

前言一:javascript历史背景介绍 布兰登 • 艾奇(Brendan Eich,1961年~),1995年在网景公司,发明的JavaScript。 一开始JavaScript叫做LiveScript,但是由于当时Java这个语言特别火,所以为了傍大牌,就改名为JavaScript。如同“北大” ... »