Python算法
文章平均质量分 53
鹦鹉螺平原
有问题和兴趣的朋友,请私信
展开
-
用Python处理多分类的线性可分问题
我们接着Logistics Regression模型的思路,考虑如何处理多分类的线性可分问题。下面我们介绍Softmax Regression模型,这一模型是对Logistics 模型的扩展,用于处理多分类的线性可分问题1. 理论对于有k个分类的样本,我们规定每个样本在k个分类上的概率为上面这个式子中,j为单个分类,y为样本类别,X为特征向量,θ为系数,我们的任务就是利用样原创 2017-09-12 19:47:20 · 5507 阅读 · 3 评论 -
Python BP神经网络解决非线性二分类问题
BP(back propagation)神经网络是1986年由Rumelhart和McClelland为首的科学家提出的概念,是一种按照误差逆向传播算法训练的多层前馈神经网络,是目前应用最广泛的神经网络。我们用BP神经网络来解决非线性的二分类问题测试样本:我们运用Python构建BP神经网络,来解决这个非线性分类问题,代码如下import numpy as npimpor原创 2017-09-26 18:46:47 · 11111 阅读 · 7 评论 -
用Python 编写Logistics算法
我们用Python来自己编写Logistics算法首先,先将一些理论。Logistics算法用于实现线性可分的二分类问题1. Sigmoid函数 fx=1/(1+exp(-x)) Sigmoid函数是常用的阈值函数之一,函数图像如下(是不是很像累积分布函数,值域都是0~1) 所以,我们选用Sigmoid函数来表示二分类的概率原创 2017-09-12 10:02:59 · 2438 阅读 · 1 评论