Python下的Softmax回归函数的实现方法(推荐)


Posted in Python onJanuary 26, 2017

Softmax回归函数是用于将分类结果归一化。但它不同于一般的按照比例归一化的方法,它通过对数变换来进行归一化,这样实现了较大的值在归一化过程中收益更多的情况。

Softmax公式

Python下的Softmax回归函数的实现方法(推荐)

Softmax实现方法1

import numpy as np
def softmax(x):
 """Compute softmax values for each sets of scores in x."""
 pass # TODO: Compute and return softmax(x)
 x = np.array(x)
 x = np.exp(x)
 x.astype('float32')
 if x.ndim == 1:
  sumcol = sum(x)
  for i in range(x.size):
   x[i] = x[i]/float(sumcol)
 if x.ndim > 1:
  sumcol = x.sum(axis = 0)
  for row in x:
   for i in range(row.size):
    row[i] = row[i]/float(sumcol[i])
 return x
#测试结果
scores = [3.0,1.0, 0.2]
print softmax(scores)

其计算结果如下:

[ 0.8360188 0.11314284 0.05083836]

Softmax实现方法2

import numpy as np
def softmax(x):
 return np.exp(x)/np.sum(np.exp(x),axis=0)

#测试结果
scores = [3.0,1.0, 0.2]
print softmax(scores)

以上这篇Python下的Softmax回归函数的实现方法(推荐)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
使用Python发送各种形式的邮件的方法汇总
Nov 09 Python
python 安装virtualenv和virtualenvwrapper的方法
Jan 13 Python
Python基础知识_浅谈用户交互
May 31 Python
python实现百万答题自动百度搜索答案
Jan 16 Python
DataFrame中去除指定列为空的行方法
Apr 08 Python
详解Python 数据库的Connection、Cursor两大对象
Jun 25 Python
Flask框架信号用法实例分析
Jul 24 Python
详解python运行三种方式
May 13 Python
基于Python实现签到脚本过程解析
Oct 25 Python
Python统计时间内的并发数代码实例
Dec 28 Python
获取CSDN文章内容并转换为markdown文本的python
Sep 06 Python
Python基于tkinter canvas实现图片裁剪功能
Nov 05 Python
在Django同1个页面中的多表单处理详解
Jan 25 #Python
Python heapq使用详解及实例代码
Jan 25 #Python
python3+PyQt5实现使用剪贴板做复制与粘帖示例
Jan 24 #Python
Python调用C++程序的方法详解
Jan 24 #Python
python中import学习备忘笔记
Jan 24 #Python
用python实现简单EXCEL数据统计的实例
Jan 24 #Python
Python如何import文件夹下的文件(实现方法)
Jan 24 #Python
You might like
PHP完整的日历类(CLASS)
2006/11/27 PHP
同台服务器使用缓存APC效率高于Memcached的演示代码
2010/02/16 PHP
Windows下安装PHP单元测试环境PHPUnit图文教程
2014/10/24 PHP
php图片处理函数获取类型及扩展名实例
2014/11/19 PHP
PHP的Yii框架使用中的一些错误解决方法与建议
2015/08/21 PHP
详解WordPress开发中过滤属性以及Sql语句的函数使用
2015/12/25 PHP
JavaScript 创建对象和构造类实现代码
2009/07/30 Javascript
js作用域及作用域链概念理解及使用
2013/04/15 Javascript
jquery实现隐藏与显示动画效果/输入框字符动态递减/导航按钮切换
2013/07/01 Javascript
JavaScript实现网页对象拖放功能的方法
2015/04/15 Javascript
js绘制圆形和矩形的方法
2015/08/05 Javascript
理解JavaScript表单的基础知识
2016/01/25 Javascript
jQuery+css实现的换页标签栏效果
2016/01/27 Javascript
ES6中非常实用的新特性介绍
2016/03/10 Javascript
Bootstrap项目实战之首页内容介绍(全)
2016/04/25 Javascript
全面解析Angular中$Apply()及$Digest()的区别
2016/08/04 Javascript
jQuery ui autocomplete选择列表被Bootstrap模态窗遮挡的完美解决方法
2016/09/23 Javascript
jQuery ajax 当async为false时解决同步操作失败的问题
2016/11/18 Javascript
VUE + UEditor 单图片跨域上传功能的实现方法
2018/02/08 Javascript
Vue中div contenteditable 的光标定位方法
2018/08/25 Javascript
Python的地形三维可视化Matplotlib和gdal使用实例
2017/12/09 Python
python正则中最短匹配实现代码
2018/01/16 Python
Python基于Tkinter模块实现的弹球小游戏
2018/12/27 Python
关于阿里云oss获取sts凭证 app直传 python的实例
2019/08/20 Python
Python计算公交发车时间的完整代码
2020/02/12 Python
python中get和post有什么区别
2020/06/19 Python
Python爬虫之Spider类用法简单介绍
2020/08/04 Python
配置H5的滚动条样式的示例代码
2018/03/09 HTML / CSS
俄罗斯韩国化妆品网上商店:Cosmasi.ru
2019/10/31 全球购物
自我鉴定三原则
2014/01/13 职场文书
党员2014两会学习心得体会
2014/03/17 职场文书
质监局领导班子践行群众路线整改方案
2014/10/26 职场文书
2014年幼儿园园长工作总结
2014/12/17 职场文书
民间借贷纠纷起诉书
2015/08/03 职场文书
2015年六年级班主任工作总结
2015/10/15 职场文书
用python开发一款操作MySQL的小工具
2021/05/12 Python