4 Blijiojiodibuliduo

尚未进行身份认证

学习笔记

等级
TA的排名 10w+

逻辑回归(logistic regression)

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

2019-10-23 11:07:26

线性回归

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

2019-10-20 20:20:01

监督学习和无监督学习

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

2019-10-19 17:53:17

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 18:27:31

使用卷积神经网络对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 08:56:58

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 13:27:27

卷积的实现

卷积函数的定义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:34:41

卷积神经网络--Convolutional Neural Network

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

2019-10-11 18:03:27

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

载入数据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:27:37

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

单个神经元模型常见激活函数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-08 20:07:41

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

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

2019-09-29 20:51:16

数据提取--JSON

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

2019-09-28 19:09:42

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

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

2019-09-27 17:13:22

线性回归问题TensorFlow实战

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

2019-09-25 18:41:50

Tensortflow编程基础

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

2019-09-23 09:20:25

Requests使用

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

2019-09-20 16:31:13

Django项目的创建-ubantu系统

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

2019-09-08 17:37:42

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

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

2019-09-07 14:59:22

由于找不到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

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

...

2019-08-28 20:50:59

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv2
    勤写标兵Lv2
    授予每个自然周发布4篇到6篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。