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算法学习之桶排序算法实例(分块排序)
Dec 18 Python
Python中的zip函数使用示例
Jan 29 Python
CentOS6.5设置Django开发环境
Oct 13 Python
python3实现TCP协议的简单服务器和客户端案例(分享)
Jun 14 Python
Python实现进程同步和通信的方法
Jan 02 Python
Tensorflow中使用tfrecord方式读取数据的方法
Jun 19 Python
浅析Python 读取图像文件的性能对比
Mar 07 Python
Python递归函数 二分查找算法实现解析
Aug 12 Python
Anaconda之conda常用命令介绍(安装、更新、删除)
Oct 06 Python
python中删除某个元素的方法解析
Nov 05 Python
Python time库基本使用方法分析
Dec 13 Python
Tensorflow的梯度异步更新示例
Jan 23 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 ajax 静态分页过程形式
2011/09/02 PHP
php图片添加水印例子
2016/07/20 PHP
input按钮的事件处理大全
2010/12/10 Javascript
js返回上一页并刷新代码整理
2012/12/21 Javascript
基于jquery自定义的漂亮单选按钮RadioButton
2013/11/19 Javascript
JQuery以JSON方式提交数据到服务端示例代码
2014/05/05 Javascript
jQuery取id有.的值的方法
2014/05/21 Javascript
JavaScript清空数组元素的两种方法简单比较
2015/07/10 Javascript
js智能获取浏览器版本UA信息的方法
2016/08/08 Javascript
js 获取当前web应用的上下文路径实现方法
2016/08/19 Javascript
详解Html a标签中href和onclick用法、区别、优先级别
2017/01/16 Javascript
微信小程序 图片上传实例详解
2017/05/05 Javascript
深入理解react-router@4.0 使用和源码解析
2017/05/23 Javascript
关于在vue-cli中使用微信自动登录和分享的实例
2017/06/22 Javascript
Vue组件教程之Toast(Vue.extend 方式)详解
2019/01/27 Javascript
构建Python包的五个简单准则简介
2015/06/15 Python
python正则表达式爬取猫眼电影top100
2018/02/24 Python
Windows环境下python环境安装使用图文教程
2018/03/13 Python
pytorch中如何使用DataLoader对数据集进行批处理的方法
2019/08/06 Python
Python 仅获取响应头, 不获取实体的实例
2019/08/21 Python
如何为Python终端提供持久性历史记录
2019/09/03 Python
Python2比较当前图片跟图库哪个图片相似的方法示例
2019/09/28 Python
wxpython多线程防假死与线程间传递消息实例详解
2019/12/13 Python
Pycharm安装并配置jupyter notebook的实现
2020/05/18 Python
PyCharm设置注释字体颜色以及是否倾斜的操作
2020/09/16 Python
利用Pycharm + Django搭建一个简单Python Web项目的步骤
2020/10/22 Python
Django URL参数Template反向解析
2020/11/24 Python
python实现代码审查自动回复消息
2021/02/01 Python
css3实现元素环绕中心点布局的方法示例
2019/01/15 HTML / CSS
环法自行车赛官方商店:Le Tour de France
2017/08/27 全球购物
美国在线旅行社:Crystal Travel
2018/09/11 全球购物
经典c++面试题四
2015/05/14 面试题
初中英语教学随笔
2015/08/15 职场文书
团干部培训班心得体会
2016/01/06 职场文书
转变工作作风心得体会
2016/01/23 职场文书
读《儒林外史》有感:少一些功利,多一些真诚
2020/01/19 职场文书