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绘图方法实例入门
May 19 Python
python音频处理用到的操作的示例代码
Oct 27 Python
python with提前退出遇到的坑与解决方案
Jan 05 Python
Python实现曲线拟合操作示例【基于numpy,scipy,matplotlib库】
Jul 12 Python
Python 文本文件内容批量抽取实例
Dec 10 Python
Python3操作Excel文件(读写)的简单实例
Sep 02 Python
python 实现目录复制的三种小结
Dec 04 Python
pyecharts在数据可视化中的应用详解
Jun 08 Python
keras读取h5文件load_weights、load代码操作
Jun 12 Python
python 偷懒技巧——使用 keyboard 录制键盘事件
Sep 21 Python
OpenCV实现机器人对物体进行移动跟随的方法实例
Nov 09 Python
Django实现聊天机器人
May 31 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
星际争霸 Starcraft 秘技补丁
2020/03/14 星际争霸
PHP学习笔记(一):基本语法之标记、空白、和注释
2015/04/17 PHP
Laravel如何使用Redis共享Session
2018/02/23 PHP
关于IFRAME 自适应高度的研究
2006/07/20 Javascript
js实现杯子倒水问题自动求解程序
2013/03/25 Javascript
JQuery为textarea添加maxlength属性并且兼容IE
2013/04/25 Javascript
原生js结合html5制作小飞龙的简易跳球
2015/03/30 Javascript
jQuery循环遍历子节点并获取值的方法
2016/04/14 Javascript
jQuery实现右下角可缩放大小的层完整实例
2016/06/20 Javascript
JS+HTML5实现的前端购物车功能插件实例【附demo源码下载】
2016/10/17 Javascript
正则中的回溯定义与用法分析【JS与java实现】
2016/12/27 Javascript
vue.js  父向子组件传参的实例代码
2017/10/29 Javascript
微信小程序使用image组件显示图片的方法【附源码下载】
2017/12/08 Javascript
vue webpack实用技巧总结
2018/04/24 Javascript
使用layer弹窗和layui表单实现新增功能
2018/08/09 Javascript
实例分析vue循环列表动态数据的处理方法
2018/09/28 Javascript
vue项目中仿element-ui弹框效果的实例代码
2019/04/22 Javascript
JS一次前端面试经历记录
2020/03/19 Javascript
[02:42]DOTA2城市挑战赛收官在即 四强之争风起云涌
2018/06/05 DOTA
从零学python系列之从文件读取和保存数据
2014/05/23 Python
Python的Flask框架中集成CKeditor富文本编辑器的教程
2016/06/13 Python
python特性语法之遍历、公共方法、引用
2018/08/08 Python
python超时重新请求解决方案
2019/10/21 Python
pygame库实现移动底座弹球小游戏
2020/04/14 Python
python实现简单井字棋游戏
2020/03/04 Python
Python3读取和写入excel表格数据的示例代码
2020/06/09 Python
简单总结CSS3中视窗单位Viewport的常见用法
2016/02/04 HTML / CSS
应用艺术专业个人的自我评价
2014/01/03 职场文书
小学优秀班主任事迹材料
2014/05/17 职场文书
乡镇党的群众路线对照检查材料
2014/09/24 职场文书
党的群众路线教育实践活动个人整改措施
2014/10/27 职场文书
关于长城的导游词
2015/01/30 职场文书
Redis5之后版本的高可用集群搭建的实现
2021/04/27 Redis
MySQL COUNT函数的使用与优化
2021/05/10 MySQL
pytorch MSELoss计算平均的实现方法
2021/05/12 Python
详解Go语言运用广度优先搜索走迷宫
2021/06/23 Python