国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

Python下的Softmax回歸函數的實現方法(推薦)

2019-11-25 16:22:54
字體:
來源:轉載
供稿:網友

Softmax回歸函數是用于將分類結果歸一化。但它不同于一般的按照比例歸一化的方法,它通過對數變換來進行歸一化,這樣實現了較大的值在歸一化過程中收益更多的情況。

Softmax公式

Softmax實現方法1

import numpy as npdef 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 npdef 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回歸函數的實現方法(推薦)就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持武林網。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 托克托县| 海晏县| 镇巴县| 青岛市| 九龙城区| 宁化县| 平安县| 库尔勒市| 鄂伦春自治旗| 吐鲁番市| 富锦市| 桦南县| 和硕县| 武山县| 大埔县| 沁阳市| 安仁县| 濮阳市| 两当县| 高淳县| 伊宁市| 嫩江县| 望奎县| 侯马市| 灌南县| 阳江市| 县级市| 拜泉县| 定南县| 宿迁市| 通辽市| 兰坪| 景德镇市| 孝义市| 莱西市| 仁化县| 淳化县| 松桃| 大姚县| 隆子县| 贵州省|