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 subprocess模块学习总结
Mar 13 Python
使用Python编写简单网络爬虫抓取视频下载资源
Nov 04 Python
Python中super的用法实例
May 28 Python
浅谈Scrapy框架普通反爬虫机制的应对策略
Dec 28 Python
python实时监控cpu小工具
Jun 21 Python
解决pycharm运行出错,代码正确结果不显示的问题
Nov 30 Python
python调用java的jar包方法
Dec 15 Python
Python实现将HTML转成PDF的方法分析
May 04 Python
从pandas一个单元格的字符串中提取字符串方式
Dec 17 Python
pycharm 使用tab跳出正在编辑的括号(){}{}等问题
Feb 26 Python
Django后端按照日期查询的方法教程
Feb 28 Python
实例详解Python的进程,线程和协程
Mar 13 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
phpMyAdmin2.11.6安装配置方法
2008/08/24 PHP
PHP mcrypt可逆加密算法分析
2011/07/19 PHP
PHP json_decode函数详细解析
2014/02/17 PHP
Destoon模板制作简明教程
2014/06/20 PHP
PHP aes (ecb)解密后乱码问题
2015/06/22 PHP
详解PHP中的Traits
2015/07/29 PHP
php中session_id()函数详细介绍,会话id生成过程及session id长度
2015/09/23 PHP
PHP使用strtotime获取上个月、下个月、本月的日期
2015/12/30 PHP
PHP文件及文件夹操作之创建、删除、移动、复制
2016/07/13 PHP
PHP AjaxForm提交图片上传并显示图片源码
2016/11/29 PHP
PHP中rename()函数的妙用讲解
2019/02/28 PHP
javascript之函数直接量(function(){})()
2007/06/29 Javascript
javascript中不提供sleep功能如何实现这个功能
2014/05/27 Javascript
jQuery网页右侧广告跟随滚动代码分享
2020/04/20 Javascript
JavaScrip调试技巧之断点调试
2015/10/22 Javascript
jQuery密码强度检测插件passwordStrength用法实例分析
2015/10/30 Javascript
Bootstrap 下拉多选框插件Bootstrap Multiselect
2017/01/22 Javascript
vue省市区三联动下拉选择组件的实现
2017/04/28 Javascript
详解react-native-fs插件的使用以及遇到的坑
2017/09/12 Javascript
轻松理解vue的双向数据绑定问题
2017/10/30 Javascript
vue3.0 CLI - 2.6 - 组件的复用入门教程
2018/09/14 Javascript
ES10 特性的完整指南小结
2019/03/04 Javascript
简单易扩展可控性强的Jquery转盘抽奖程序
2019/03/16 jQuery
js设计模式之单例模式原理与用法详解
2019/08/15 Javascript
webpack 如何同时输出压缩和未压缩的文件的实现步骤
2020/06/05 Javascript
基于javascript实现移动端轮播图效果
2020/12/21 Javascript
[50:28]LGD女子学院第三期 DOTA2复仇之魂教学
2013/12/24 DOTA
[02:54]DOTA2亚洲邀请赛 VG战队出场宣传片
2015/02/07 DOTA
Python socket连接中的粘包、精确传输问题实例分析
2020/03/24 Python
pandas的resample重采样的使用
2020/04/24 Python
关于Python错误重试方法总结
2021/01/03 Python
完美解决Pycharm中matplotlib画图中文乱码问题
2021/01/11 Python
45个非常奇妙的CSS3 特性应用示例
2012/01/01 HTML / CSS
大学信息公开实施方案
2014/03/09 职场文书
2014年两会学习心得范例
2014/03/17 职场文书
浅谈JS和Nodejs中的事件驱动
2021/05/05 NodeJs