2 Deep In

尚未进行身份认证

我要认证

在校大学生,目前热力学习与深度学习。

等级
TA的排名 8w+

用数据练习逻辑回归

逻辑回归也被称为广义线性回归模型,它与线性回归模型的形式基本相同,最大的区别是它们的因变量不同,如果是连续的,就是多重线性回归,如果是二项分布,就是 Logistic回归。Logistic回归虽然名字里带“回归”,但它实际上是一种分类方法,主要用于二分类问题。逻辑回归就是这样的一个过程:面对一个回归或者分类问题,建立相应的函数,然后通过优化方法迭代求解出最优的模型参数,然后测试验证这个求解的模型的好坏。它的优点有:速度快,适合二分类问题;简单、易于理解,可以直接看到各个特征的权重;能容易

2020-05-21 15:29:10

循环神经网络

基本结构如图所示,从图中可以看到输入 x, 隐含层,输出层等,这些与传统神经网络类似。自循环W却是它的一大特色。其中U是输入层到隐含层的权重矩阵,W是状态到隐含层的权重矩阵,s为状态,V是隐含层到输出层的权重矩阵。从图中可以看出,它的共享参数是各个时间节点对W, U,V都是不变的,这个机制就像卷积神经网络的过滤器机制一样,通过这个方法,实现参数共享,可以大大降低参数量。隐含层结构这个网络在每个时间t都有相同的网络结构。假设 输出的 x 是 n 维向量,隐含层的神经元个数是m,输出层的神经元个数为r

2020-05-20 16:44:24

pytorch实现CIFAR-10多分类

数据集说明CIFAR-10数据集由10个类的 60000 个 32x32 彩色图像组成,每个类有6000个图像。有50000个训练图像和10000个测试图像。数据集划分为5个训练批次和1个测试批次,每个批次有10000个图像,测试批次包含来自每个类别的恰好1000个随机选择的图像。训练批次以随机顺序包含剩余图像,但由于一些训练批次可能来源一个类别的图像比另一个多,因此总体来看,5个训练集之和包含...

2020-04-30 22:24:23

自编码器图像去噪-pytorch实现

概念自编码器的两个核心部分是编码器和解码器,它将输入数据压缩到一个潜在的空间中,然后再根据这个空间将数据进行重构得到最后的输出数据。整个架构都是采用神经网络构建,与普通的神经网络架构相似。作用对图像去噪;对数据进行压缩降维;数据采用的数据是MNIST数据集,把数据集下载放在MNIST_data文件夹中,也可以先下载好数据集放在文件夹中。网络构建网络结构的编码器与普通的神经网络差...

2020-04-10 14:00:05

生成对抗网络(GAN) 手写数字图像生成

生成式对抗网络(GAN)简介生成式对抗网络的框架主要有两个模型,一个是生成模型(Generator),记为为 G,是用来生成数据,通过大量的样本学习,生成一些能够以假乱真的数据样本。第二个是辨别模型(Discriminator),记为D,主要是接受 G生成的样本数据和真实样本数据,进行辨别和分类。生成网络G接受一个随机的噪声z并生成图片,记为G(z);判别网络D的作用是判别一张图片x是否真...

2020-04-07 15:49:54

欧式距离、标准化欧式距离、马氏距离、余弦距离

转载:https://blog.csdn.net/Kevin_cc98/article/details/73742037

2019-11-24 11:38:33

特征工程理解

麻烦码字,直接链接:https://blog.csdn.net/ZK_J1994/article/details/80810866

2019-03-09 21:46:13

机器学习一般的开发流程

一,获取数据当你拿到数据之后,自然而然的你要把数据集进行处理,如果一开始数据就相对于比较嘈杂,如缺失值,或者一些数据不符合我们需要的要求时,就要进行数据处理二,数据处理查看是否有明显的异常值,如某些数据点和数据集中的其他值存在明显的差异。通过一维,二维或者三维图形化展示数据是个不错的方法,但是我们得到的数据的特征值都不会低于三个,无法一次图形化展示所有特征。我们可以通过数据的提炼,压缩...

2019-03-09 20:37:26

机器学习算法与分类

主要链接:https://blog.csdn.net/sinat_27554409/article/details/72823984

2019-03-09 20:07:06

python 版 排序与搜索

冒泡排序冒泡排序算法的原理如下:比较相邻的元素。 如果第一个比第二个大,就交换他们两个。 对每一对相邻元素做同样的工作,从开始第一对到结尾的最后一对。 在这一点,最后的元素应该会是最大的数。 针对所有的元素重复以上的步骤,除了最后一个。 持续每次对越来越少的元素重复上面的步骤,直到没有任何一对数字需要比较。代码:#coding: utf-8def bubble_sort(a...

2018-12-27 11:23:30

python 中的sklearn

sklearn是python的重要机器学习库,其中封装了大量的机器学习算法,如:分类、回归、降维以及聚类;还包含了监督学习、非监督学习、数据变换三大模块。sklearn拥有完善的文档,使得它具有了上手容易的优势;并它内置了大量的数据集,节省了获取和整理数据集的时间。因而,使其成为了广泛应用的重要的机器学习库。下面简单介绍一下sklearn下的常用方法。sklearn.neighbors #近...

2018-12-11 21:05:59

反向传播算法(代码笔记)

import numpy as np#反向传播算法定义损失函数和激活函数def loss(network_y, real_y): ''' 返回函数的编导,损失函数使用 MSE L = 1/2 (netowork_y - real_y)^2 delta_L = network_y - real_y 损失函数使用了均方误差作为该神经网络的损失函数,因此求...

2018-12-11 17:44:58

深度学习---反向传播算法

装载原文:https://www.cnblogs.com/yeluzi/p/7418291.html一. 一种基于矩阵运算快速计算神经网络输出的方法在介绍反向传播之前,先介绍怎么利用矩阵运算快速的计算神经网络输出。其实在上一章对这一块也提到过,不过不够详细。这里再介绍一下,帮助大家逐渐适应基于矩阵运算的表示方式。我们先引入一个能够明确表示连接神经网络中某两层之间的某两个神经元的权重的符...

2018-12-11 16:30:15

人工神经网络概述

百科解释:    人工神经网络(Artificial Neural Network,即ANN ),是20世纪80 年代以来人工智能领域兴起的研究热点。它从信息处理角度对人脑神经元网络进行抽象, 建立某种简单模型,按不同的连接方式组成不同的网络。在工程与学术界也常直接简称为神经网络或类神经网络。神经网络是一种运算模型,由大量的节点(或称神经元)之间相互联接构成。每个节点代表一种特定的输出函数,称...

2018-12-07 21:21:19

面向对象概念

面向对象的程序设计具有三个基本特征:封装,继承和多态,可以大大增加程序的可靠性,代码的可重用性和程序的可维护性,从而提高程序开发效率。对象的定义所谓对象,从概念层面来说,就是某种事物的抽象(功能)。 抽象原则包括数据抽象和过程抽象两个方面:数据抽象就是定义对象的属性;过程抽象就是定义对象的操作。面向对象的程序设计强调把数据(属性)和操作(服务)结合为一个不可分的系统单位(即对象),对象...

2018-12-05 23:08:55

Scrapy 爬虫框架(一)

一, Scrapy 爬虫框架scrapy 是一个由python写的Crawler Framework ,简单轻巧,并且使用方便,Scrapy 使用 Twisted 这个异步网络库来处理网络通信,架构清晰,、 Scrapy : 引擎(Engine ) ,引擎负责数据流在系统中的所有组件中的流动,并在相应动作发生时触发事件。 调度器 (scheduler ). 调度器从引擎接收 R...

2018-12-04 19:50:57

python绘图模块概述

python标准库中包含了下列图形绘制相关模块。1,tkinter :画布绘图2,turtle:海龟绘图常用的开源绘图模块如下:(1) Matplotlib (官网:http://matplotlib.sourceforge.net/)。 Matplotlib  是有一个由 John Hunter 等开发的,用于绘制二维图形的python模块。它利用了python下的数值计算模块N...

2018-12-02 22:56:20

array.array 数组和对象,栈,deque

array 模块包含一个array对象,用于实现其他编程语言中的数组数据结构。array 对象包含相同的基本数据类型的列表,其操作和list 对象基本一致,区别是在创建array 对象时,必须指定元素类型  typecode ,其元素只能为该类型。否则会 发生TypeError。array 对象的创建:array (typecode [ ,  initializer])typecode...

2018-12-01 17:35:09

python 基本算法(顺序查找)

一,顺序查找查找算法是程序中经常用到的算法。假定要从n个元素中查找 x 的值是否存在,最原始的方法是从头到尾挨个查找,这种查找的方法叫顺序查找方法。顺序查找有三种情形可能发生:最好的情况,第一项就是要查找的数据对象,只有一次比较,最差的情况,需要 n 次比较,全部比较完之后找不到数据。平均情况下,比较次数为 n/2 次。算法的时间复杂度是 O(n) .例 : 在列表中查找 x 是否存在...

2018-11-29 23:30:37

python 数据结构———栈

 只允许在一端进行插入或删除数据元素的有限序列栈顶:进行插入和删除的那一端;栈底:栈顶的另一端。栈是一种“先进后出”的一种数据结构,有压栈出栈两种操作方式  重要概念:入栈 push: 入栈也称压栈, 指的是栈的插入操作, 在栈顶位置插入新的数据元素.出栈 pop: 出栈也称弹栈, 指的是栈的删除操作, 删除栈顶位置的数据元素代码如下:class Stack: ...

2018-11-29 20:38:39

查看更多

勋章 我的勋章
  • 阅读者勋章Lv1
    阅读者勋章Lv1
    授予在CSDN APP累计阅读博文达到3天的你,是你的坚持与努力,使你超越了昨天的自己。
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。