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中的zip函数使用示例
Jan 29 Python
编写Python脚本使得web页面上的代码高亮显示
Apr 24 Python
Python下线程之间的共享和释放示例
May 04 Python
不可错过的十本Python好书
Jul 06 Python
Django数据库操作的实例(增删改查)
Sep 04 Python
对Python 网络设备巡检脚本的实例讲解
Apr 22 Python
Python用for循环实现九九乘法表
May 31 Python
使用Python抓取豆瓣影评数据的方法
Oct 17 Python
浅谈Python中的可迭代对象、迭代器、For循环工作机制、生成器
Mar 11 Python
基于pytorch 预训练的词向量用法详解
Jan 06 Python
opencv+pyQt5实现图片阈值编辑器/寻色块阈值利器
Nov 13 Python
Python matplotlib安装以及实现简单曲线的绘制
Apr 26 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
ninety plus是什么?ninety plus咖啡好吗?
2021/03/04 新手入门
使用PHP获取当前url路径的函数以及服务器变量
2013/06/29 PHP
ThinkPHP中使用ajax接收json数据的方法
2014/12/18 PHP
cakephp常见知识点汇总
2017/02/24 PHP
php获取字符串前几位的实例(substr返回字符串的子串用法)
2017/03/08 PHP
Javascript操作select方法大全[新增、修改、删除、选中、清空、判断存在等]
2008/09/26 Javascript
js最简单的拖拽效果实现代码
2010/09/24 Javascript
ASP.NET jQuery 实例7 通过jQuery来获取DropDownList的Text/Value属性值
2012/02/03 Javascript
js模仿php中strtotime()与date()函数实现方法
2015/08/11 Javascript
AngularJS初始化静态模板详解
2016/01/14 Javascript
使用jquery.qrcode.js生成二维码插件
2016/10/17 Javascript
微信小程序组件 contact-button(客服会话按钮)详解及实例代码
2017/01/10 Javascript
Nodejs进阶之服务端字符编解码和乱码处理
2017/09/04 NodeJs
Echart折线图手柄触发事件示例详解
2018/12/16 Javascript
jQuery实现的鼠标拖动浮层功能示例【拖动div等任何标签】
2018/12/29 jQuery
使用vue-cli脚手架工具搭建vue-webpack项目
2019/01/14 Javascript
layUI实现前端分页和后端分页
2019/07/27 Javascript
Vue最新防抖方案(必看篇)
2019/10/30 Javascript
浅析Vue 中的 render 函数
2020/02/28 Javascript
Node.js API详解之 querystring用法实例分析
2020/04/29 Javascript
vue如何在用户要关闭当前网页时弹出提示的实现
2020/05/31 Javascript
Python使用itertools模块实现排列组合功能示例
2018/07/02 Python
Python PyCharm如何进行断点调试
2019/07/05 Python
TensorFlow学习之分布式的TensorFlow运行环境
2020/02/05 Python
Python ORM框架Peewee用法详解
2020/04/29 Python
python爬虫构建代理ip池抓取数据库的示例代码
2020/09/22 Python
css3背景_动力节点Java学院整理
2017/07/11 HTML / CSS
css3让div随鼠标移动而抖动起来
2014/02/10 HTML / CSS
cosme官方海外旗舰店:日本最大化妆品和美容产品的综合口碑网站
2017/01/18 全球购物
英国天然宝石首饰购买网站:Gemondo Jewellery
2018/10/23 全球购物
2015中秋节慰问信范文
2015/03/23 职场文书
《老人与海鸥》教学反思
2016/02/16 职场文书
2019年XX公司的晨会制度及流程!
2019/07/23 职场文书
PostgreSQL将数据加载到buffer cache中操作方法
2021/04/16 PostgreSQL
教你用Java在个人电脑上实现微信扫码支付
2021/06/13 Java/Android
在Centos 8.0中安装Redis服务器的教程详解
2022/03/21 Redis