前言 感知器是分类的线性分类模型,其中输入为实例的特征向量,输出为实例的类别,取+1或-1的值作为正类或负类。感知器对应于输入空间中对输入特征进行分类的超平面,属于判别模型。 通过梯度下降使误分类的损失函数最小化,得到了感知器模型。 本节为大家介绍实现感知机实现的具体原理代码: 学习从来不是一个人的 ...
分类:
编程语言 时间:
2019-06-01 23:08:03
阅读次数:
230
交叉验证的思想 交叉验证主要用于防止模型过于复杂而引起的过拟合,是一种评价训练数据的数据集泛化能力的统计方法。其基本思想是将原始数据进行划分,分成训练集和测试集,训练集用来对模型进行训练,测试集用来测试训练得到的模型,以此来作为模型的评价指标。 简单的交叉验证 将原始数据D按比例划分,比如7:3,从 ...
分类:
其他好文 时间:
2019-06-01 21:07:15
阅读次数:
199
Given a collection of distinct integers, return all possible permutations. Example: 整体程序花费时间较多,remove处消耗太多时间, 超过24%左右 改良版: 这个每次递归会缩小剩下可用数字范围,不需要维护数字使用 ...
分类:
编程语言 时间:
2019-06-01 19:24:23
阅读次数:
104
在实现异步调用之前我们先进行什么是同步调用和异步调用 同步:是指完成事务的逻辑,先执行第一个事务,如果阻塞了,会一直等待,直到这个事务完成,再执行第二个事务,顺序执行 异步:是和同步相对的,异步是指在处理调用这个事务的之后,不会等待这个事务的处理结果,直接处理第二个事务去了,通过状态、通知、回调来通 ...
分类:
编程语言 时间:
2019-05-30 16:07:11
阅读次数:
212
import numpy as np def softmax(x): """ 对输入x的每一行计算softmax。 该函数对于输入是向量(将向量视为单独的行)或者矩阵(M x N)均适用。 代码利用softmax函数的性质: softmax(x) = softmax(x + c) 参数: x -- ... ...
分类:
编程语言 时间:
2019-05-29 16:29:44
阅读次数:
705
一 使用SMTP模块发送邮件 二 发送html格式邮件 三 发送带附件的邮件 四 Django发送邮件 在setting中配置 view视图函数 一次性发多封邮件 携带附件或发送html(需要接收方支持) 备注:send_mail 每次发邮件都会建立一个连接,发多封邮件时建立多个连接。而 send_ ...
分类:
编程语言 时间:
2019-05-29 14:56:03
阅读次数:
636
一、介绍Newton和lagrange插值:给出一组数据进行Newton和lagrange插值,同时将结果用plot呈现出来1、首先是Lagrange插值:根据插值的方法,先对每次的结果求积,在对结果求和,完成插值。2、newton插值:先要建立差商表,差商表的建立的时候,每次减去的x[0]都是对角 ...
分类:
编程语言 时间:
2019-05-25 13:16:02
阅读次数:
236
思路:将I Love You这样的字符串中的每一个字符,将他的Unicode码都就进行加或减去一个特定的数, 在传送过程中,如果被截获,获取的也是一段混乱的文章,当收到这段文章后,按相同的方式对Unicode编码减去或加上这个特定的数,就回到了原来的值, 注意:空格不做处理 小写字母,大写字母加或减 ...
分类:
编程语言 时间:
2019-05-23 17:06:41
阅读次数:
113
理论方法 基于IO多路复用,windows中使用select实现,linux中使用select,pool,epoll实现。 windows中使用select,最多能监听1024个文件句柄,使用轮询检测; Linux中使用select最多能监听1024个文件句柄,使用轮询检测;pool,监听个数不限制 ...
分类:
编程语言 时间:
2019-05-23 00:57:29
阅读次数:
187