自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(65)
  • 资源 (2)
  • 收藏
  • 关注

原创 逻辑回归(logistic regression)

定义​ 在前面介绍的线性回归模型中,因变量是在一定数值区间的变量,建立的模型是表示因变量和自变量之间的线性关系。线性回归模型通常是处理因变量是连续变量的问题。因此,对于分类问题,线性回归模型不适用。由于线性回归模型的输出值是在不确定的范围内,无法对应到若干分类中。因此需要采用逻辑回归模型。​ 逻辑回归是用于处理因变量为分类变量的回归问题。常见的二分类和二项分布。函数表示逻辑回归模型的...

2019-10-23 11:20:44 1019

原创 线性回归

单变量线性回归线性回归模型定义通俗来讲,线性回归就是能够用一个模型(可能是一条直线)较为精准地描述数据之间的关系。根据已有数据集构建的线性回归模型,使用新的数据在已有的模型上进行预测得到一个预测值。下面我们用一个经典的例子–房价预测问题来说明线性回归算法。模型表示房价预测例子:我们要使用一个数据集,数据集包含某个地方的住房价格。在这里,我要根据不同房屋尺寸所售出的价格,画出我的数据集。例如...

2019-10-20 20:28:25 377

原创 监督学习和无监督学习

监督学习(Supervised Learning)定义:根据已有的数据集,知道输入和输出结果之间的关系。根据这种已知的关系,训练得到一个最优的模型。也就是说,在监督学习中训练数据既有特征(feature)又有标签(label),通过训练,让机器可以自己找到特征和标签之间的联系,在面对只有特征没有标签的数据时,可以判断出标签。监督学习的分类:回归(Regression)、分类(Classific...

2019-10-19 18:12:20 344

原创 vgg16模型复用--dogs-vs-cats

数据准备数据集由训练数据和测试数据组成:训练数据包含猫和狗各12500张图片测试数据包含12500张猫和狗的图片下载地址:https://www.kaggle.com/c/dogs-vs-cats说明:下载该数据需要连接外网下载下来的数据需要在train文件夹下分成两个文件cat和dog,将猫和狗的图片分开来VGG结构vgg模型的复用–dogs-vs-cats数据的读入–...

2019-10-18 20:00:37 448 1

原创 使用卷积神经网络对CIFAR-10数据集进行分类

导入CIFAR数据集import osimport numpy as npimport pickle as p'''根据文件目录结构 共5个训练文件 每个文件有10000条数据所以批量导入CIFAR数据集 每次为10000条'''def load_CIFAR_batch(filename): '''load single batch of cifar''' wit...

2019-10-14 09:03:43 3192

原创 Tensorflow中的CNN相关函数

卷积函数卷积函数定义在Tensorflow/python/ops下的nn_impl.py和nn_ops.py文件中:tf.nn.conv2d(input, filter, strides, padding, use_cudnn_on_gpu=None, name=None)tf.nn.depthwise_conv2d(input, filter, strides, padding, nam...

2019-10-12 14:28:21 144

原创 卷积的实现

卷积函数的定义import numpy as npfrom PIL import Imageimport matplotlib.pyplot as pltimport matplotlib.cm as cm'''image_array: 原灰度图像矩阵kernel: 卷积核(过滤器)返回值:原图像与算子进行卷积之后的结果'''def ImgConvolve(image_ar...

2019-10-12 10:41:03 451

原创 卷积神经网络--Convolutional Neural Network

全连接神经网络的局限性当图片分辨率提高时,当隐藏层数量增加时,会导致参数增多参数增多则会导致计算速度减慢和过拟合卷积神经网络结构输入层:将每个像素代表一个特征点输入到网络中卷积层:卷积运算的主要目的是使原信号特征增强,并降低噪音降采样层:降低网络训练参数及模型的过拟合程度全连接层:对生成的特征进行加权卷积看一个例子,这是一个 6×6 的灰度图像。因为是灰度图像,所以...

2019-10-12 00:06:36 1011

原创 多层神经网络的构建与实现

载入数据import tensorflow as tfimport tensorflow.examples.tutorials.mnist.input_data as input_datamnist = input_data.read_data_sets("/Users/liuqi/Desktop/data/MNIST_data/", one_hot=True)构建模型定义全连接层...

2019-10-10 11:33:02 730

原创 单隐藏层全连接神经网络实现

单个神经元模型常见激活函数sigmoid函数σ(x)=11+e−x\sigma(x) = \frac{1}{1 + e^{-x}}σ(x)=1+e−x1​tanh 双曲正切函数tanh(x)tanh(x)tanh(x)ReLu 修正线性单元函数max(0,x)max(0, x)max(0,x)多层神经元全连接单隐藏层神经网路全连接双隐藏层神经网络全连接单隐藏层...

2019-10-09 11:40:51 2764

原创 MNIST手写数字识别:分类应用入门

MNIST手写数字识别数据集MNIST 数据集来自美国国家标准与技术研究所,National Institute of Standards and Technology(NIST)数据集由来自250个不同人手写的数字构成,其中50%是高中学生,50%来自人口普查局的工作人员训练集:55000;验证集:5000;测试集:10000MNIST 数据集可在 http://yann.lecun...

2019-10-08 16:00:52 1402 1

原创 数据提取--JSON

基础知识数据提取什么是数据提取简单来说,数据提取就是从响应中获取我们需要的数据的过程数据分类结构化数据处理方式文本、电话号码、邮箱地址:正则表达html:正则表达式、XPath非结构化数据JSON 文件:JSON Path、转化成Python类型进行操作(json类)XML 文件:转化成Python类型(xmltodict)、XPath、CSS选择器、正则表...

2019-09-29 20:46:50 285

原创 多元线性回归问题的Tensorflow实践

波士顿房价预测波士顿房价数据集包括506个样本,每个样本包括12个特征变量(特征)和该地区的平均房价(标签值)房价(单价)显然和多个特征变量有关,不再是单变量线性回归问题选择多个特征变量来建立线性方程,这就是多变量线性回归问题、数据集解读CRIM:城市人均犯罪率ZN:住宅用地超过25000 sq.ft 的比例INDUS:城镇非零售商用土地的比例CHAS:边界是河流即该值为1...

2019-09-28 13:40:24 344

原创 线性回归问题TensorFlow实战

使用Tensorflow进行算法设计与训练的核心步骤准备数据构建模型训练模型进行预测上述是使用Tensorflow进行算法设计与训练的核心步骤,下面使用一个简单的例子来讲解这几个步骤线性回归的步骤Model–set a functionGoodness of function(衡量函数的好坏)how?Loss Function(使用损失函数来衡量函数的好坏)Bes...

2019-09-26 21:20:40 278

原创 Tensortflow编程基础

TensorFlow概念Tensorflow = Tensor + FlowTensor表示张量,数据结构:多维数组Flow:流。计算模型:张量之间通过计算而转换的过程Tensorflow是一个通过计算图的形式表述计算的编程系统,每一个计算都是计算图上的一个节点,节点之间的边描述了计算之间的关系。计算图(数据流图)的概念计算图是一个有向图,由以下内容构成:一组节点,每个节点都...

2019-09-24 09:18:21 1031

原创 Requests使用

Requests: 让 HTTP 服务人类相比urllib Requests 自称 “HTTP for Humans”,使用更简洁方便。Requests 继承了urllib的所有特性。Requests支持HTTP连接保持和连接池,支持使用cookie保持会话,支持文件上传,支持自动确定响应内容的编码,支持国际化的 URL 和 POST 数据自动编码。requests 的底层实现其实就是 u...

2019-09-20 17:34:59 114

原创 Django项目的创建-ubantu系统

1.创建项目在django中,项目的组织结构为一个项目包含多个应用,一个应用对应一个业务模块。 创建项目的名称为test1,创建项目中的一个应用名称为booktest。 在当前用户的某个目录下创建项目,这样不会发生权限问题。 此处在/home/python/pytest/目录下创建项目cd /home/python/ # 进入当前用户目录mkdir pytest # 创建pytes...

2019-09-08 18:05:18 101

原创 ubantu系统中python虚拟环境的安装和使用

1.为什么要安装虚拟环境 如果在一台机器上,想开发多个不同的项目,需要用到同一个包的不同版本,如果还使用上面的命令,在同一个目录下安装或者更新,其它的项目必须就无法运行了,怎么办呢?安装虚拟环境即可解决这个问题。虚拟环境其实就是对真实pyhton环境的复制,这样我们在复制的python环境中安装包就不会影响到真实的python环境。通过建立多个虚拟环境,在不同的虚拟环境中开发项目就...

2019-09-07 15:17:07 127

原创 由于找不到MSVCR120.dll,无法继续执行代码.重新安装程序可能会解决此问题。

在安装mysql时,下载的5.7之后的版本需要在管理员模式下的命令窗口中执行 mysqld --initialize --user=mysql --console 这句命令生成data文件才能安装,但我在执行如下命令时出现:这是因为没有安装如下软件导致的,点击如下链接,下载vcredist.下载 vcredist 地址:https://www.microsoft.com/zh-CN/d...

2019-09-02 16:58:44 72373 11

转载 虚拟机中ubantu系统不能联网的解决办法

...

2019-08-28 20:50:59 395

原创 python面向对象

01. 面向对象基本概念我们之前学习的编程方式就是面向过程的 面相过程和面相对象,是两种不同的编程方式 对比面向过程的特点,可以更好地了解什么是面向对象1.过程和函数(科普)过程是早期的一个编程概念 过程类似于函数,只能执行,但是没有返回值 函数不仅能执行,还可以返回结果2.面相过程 和 面相对象 基本概念1)面相过程——怎么做?把完成某一个...

2019-08-27 01:28:50 185

原创 Python基础

01.python简介Python 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。Python 的设计具有很强的可读性,相比其他语言经常使用英文关键字,其他语言的一些标点符号,它具有比其他语言更有特色语法结构。Python 是一种解释型语言:这意味着开发过程中没有了编译这个环节。类似于PHP和Perl语言。 Python 是交互式语言:这意味着,您可以在一个 P...

2019-08-17 21:45:32 799

原创 oracle笔记

1) 数据库(Database):数据库是一种软件产品,用于存放数据,管理数据的存储仓库,是有效组织在一起的数据集合。2) 常用数据库软件(端口)大型:Oracle(1521)、DB2(50000)、Sybase 中小型:SqlServer(1433)、MySql(3306) 小型:Access,PostgreSQL,SQLite3) RDBMS(Relational Databas...

2019-03-13 10:44:23 252

原创 Eclipse安装配置Maven

1.下载maven从Apache网站http://maven.apache.org/下载并且解压缩安装Apache Maven。Maven下载地址:http://maven.apache.org/download.cgi2.eclipse配置maven(1)、在windows-->>preferences中找到maven选项(2)修改配置文件...

2019-03-11 16:47:55 84

原创 Spring 对 JDBC 的支持

JdbcTemplate 简介•为了使 JDBC 更加易于使用, Spring 在 JDBC API 上定义了一个抽象层, 以此建立一个 JDBC 存取框架.•作为 Spring JDBC 框架的核心, JDBC 模板的设计目的是为不同类型的 JDBC 操作提供模板方法. 每个模板方法都能控制整个过程, 并允许覆盖过程中的特定任务. 通过这种方式, 可以在尽可能保留灵活性的情况下, 将数据...

2019-02-28 14:19:18 94

原创 指定切面的优先级&重用切入点定义

指定切面的优先级•在同一个连接点上应用不止一个切面时, 除非明确指定, 否则它们的优先级是不确定的.•切面的优先级可以通过实现 Ordered 接口或利用 @Order 注解指定.•实现 Ordered 接口, getOrder() 方法的返回值越小, 优先级越高.•若使用 @Order 注解, 序号出现在注解中重用切入点定义•在编写 AspectJ 切面时, 可以...

2019-02-26 11:28:27 251

原创 Spring AOP 前置通知、后置通知、返回通知和异常通知

前置通知•前置通知:在方法执行之前执行的通知•前置通知使用 @Before 注解, 并将切入点表达式的值作为注解值.@Aspect@Componentpublic class LoggingAspect { //声明该方法是一个前置通知,在目标方法开始之前执行 @Before("execution(public int com.qiqi.spring.aop.impl.Ari...

2019-02-25 14:56:16 2625

原创 Spring AOP

AOP 简介•AOP(Aspect-Oriented Programming, 面向切面编程): 是一种新的方法论, 是对传统 OOP(Object-Oriented Programming, 面向对象编程) 的补充.•AOP 的主要编程对象是切面(aspect), 而切面模块化横切关注点.•在应用 AOP 编程时, 仍然需要定义公共功能, 但可以明确的定义这个功能在哪里, 以什么方式...

2019-02-25 11:02:55 86

原创 Spring基于注解配置 Bean

在 classpath 中扫描组件•组件扫描(component scanning):  Spring 能够从 classpath 下自动扫描, 侦测和实例化具有特定注解的组件. •特定组件包括:–@Component: 基本注解, 标识了一个受 Spring 管理的组件–@Respository: 标识持久层组件–@Service: 标识服务层(业务层)组件–@Contr...

2019-02-24 13:57:06 150

原创 Spring使用注解出现问题Exception in thread "main" org.springframework.beans.factory.BeanDefinitionStoreExcept

Exception in thread "main" org.springframework.beans.factory.BeanDefinitionStoreException: Unexpected exception parsing XML document from class path resource [beans-annotation.xml]; nested exception i...

2019-02-24 10:12:02 20305

原创 实现 FactoryBean 接口在 Spring IOC 容器中配置 Bean

•Spring 中有两种类型的 Bean, 一种是普通Bean, 另一种是工厂Bean, 即FactoryBean. •工厂 Bean 跟普通Bean不同, 其返回的对象不是指定类的一个实例, 其返回的是该工厂 Bean 的 getObject 方法所返回的对象  代码示例:package com.qiqi.spring.beans.beanFacyory;public ...

2019-02-24 01:48:06 208

原创 通过调用静态工厂方法和实例工厂方法创建 Bean

通过调用静态工厂方法创建 Bean•调用静态工厂方法创建 Bean是将对象创建的过程封装到静态方法中. 当客户端需要对象时, 只需要简单地调用静态方法, 而不同关心创建对象的细节.•要声明通过静态方法创建的 Bean, 需要在 Bean 的 class 属性里指定拥有该工厂的方法的类, 同时在 factory-method 属性里指定工厂方法的名称. 最后, 使用 <constrct...

2019-02-22 23:13:46 571

原创 IOC 容器中 Bean 的生命周期方法

•Spring IOC 容器可以管理 Bean 的生命周期, Spring 允许在 Bean 生命周期的特定点执行定制的任务. •Spring IOC 容器对 Bean 的生命周期进行管理的过程:–通过构造器或工厂方法创建 Bean 实例–为 Bean 的属性设置值和对其他 Bean 的引用–调用 Bean 的初始化方法–Bean 可以使用了–当容器关闭时, 调用 Bean...

2019-02-22 22:14:57 122

原创 Spring表达式语言:SpEL

•Spring 表达式语言(简称SpEL):是一个支持运行时查询和操作对象图的强大的表达式语言。•语法类似于 EL:SpEL 使用 #{…} 作为定界符,所有在大框号中的字符都将被认为是 SpEL•SpEL 为 bean 的属性进行动态赋值提供了便利•通过 SpEL 可以实现:–通过 bean 的 id 对 bean 进行引用–调用方法以及引用对象中的属性–计算表达式的值...

2019-02-21 20:00:17 149

原创 spring-使用外部属性文件

•在配置文件里配置 Bean 时, 有时需要在 Bean 的配置里混入系统部署的细节信息(例如: 文件路径, 数据源配置信息等). 而这些部署细节实际上需要和 Bean 配置相分离•Spring 提供了一个 PropertyPlaceholderConfigurer 的 BeanFactory 后置处理器, 这个处理器允许用户将 Bean 配置的部分内容外移到属性文件中. 可以在 Bean 配...

2019-02-21 16:38:38 97

原创 Servlet 客户端 HTTP 请求

读取 HTTP 头的方法序号 方法 & 描述 1 Cookie[] getCookies() 返回一个数组,包含客户端发送该请求的所有的 Cookie 对象。 2 Enumeration getAttributeNames() 返回一个枚举,包含提供给该请求可用的属性名称。 3 Enumeration getHeaderNames() ...

2019-02-21 15:16:41 82

原创 DCL-数据控制语句

DCL:数据控制语言,主要创建用户,管理用户权限主要关键字:great grant revoke drop1.创建用户CREATE USER 用户名@ip地址 IDENTIFIED BY 密码CREATE USER 用户名@'%' IDENTIFIED BY 密码2.给用户授权GRANT 权限1,...,权限n ON 数据库.表名 TO 用户名@IP地址3.撤销权限REVOKE 权限 ON 数据...

2018-02-12 11:08:21 386

原创 Servlet实例创建

 1.创建一个Servlet实例 2.HelloServlet.java 的代码package com.servlet;import java.io.IOException;import javax.servlet.ServletException;import javax.servlet.annotation.WebServlet;import javax.ser...

2017-10-12 22:53:05 757

原创 DQL 数据查询语句

多表查询(1) 笛卡尔积一个表的每一行和第二张表的每一行连接select* from 表一名,表二名(2) 等值连接Select * from emp e,dept d where e.deptno=d.deptno(3) 非等值连接Select * from emp e,dept d where e.deptno between ‘01’ and ‘09’(4) 内连接和外连

2017-08-12 01:08:45 270

原创 mysql函数

1.字符串函数(1)大小写处理将字符串转换成大写的UPPER(str)SELECT UPPER(ENAME) from emp;将字符串转换为小写的LOWER(str)mysql> SELECT LOWER('QUADRATICALLY');  -> 'quadratically'(2)CONCAT(str1,str2,...)字符串连接CONCAT(str1,str2,...)

2017-07-20 13:05:10 240

processManagement

进程管理

2017-05-17

银行管理系统

银行管理系统

2017-05-17

空空如也

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

TA关注的人

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