首页
/
每日頭條
/
圖文
/
狀态轉移矩陣的逆矩陣怎麼求
狀态轉移矩陣的逆矩陣怎麼求
更新时间:2025-04-04 04:23:21

狀态轉移矩陣的逆矩陣怎麼求?在了解清楚softmax函數的功能以及數學表達式的前提下,使用python對softmax函數實現如下:,下面我們就來聊聊關于狀态轉移矩陣的逆矩陣怎麼求?接下來我們就一起去了解一下吧!

狀态轉移矩陣的逆矩陣怎麼求(softmax函數矩陣計算的實現-為什麼使用矩陣轉置的方式)1

狀态轉移矩陣的逆矩陣怎麼求

在了解清楚softmax函數的功能以及數學表達式的前提下,使用python對softmax函數實現如下:

def softmax(x): if x.ndim == 2: x = x.T # np.max(x, axis=0) 獲取每列的最大值 x = x - np.max(x, axis=0) # np.sum(np.exp(x), axis=0) 計算每一列的和 y = np.exp(x) / np.sum(np.exp(x), axis=0) return y.T x = x - np.max(x) # 溢出對策 return np.exp(x) / np.sum(np.exp(x))

當你讀到這裡的時候,如果你此時沒弄清楚為什麼要使用裝置的方式來實現,本文後面的叙述可以解答你的困擾。

一般人實現softmax函數可能會寫出如下代碼:

def softmax(x): x = x - np.max(x) # 溢出處理 return np.exp(x) / np.sum(np.exp(x))

上面的代碼隻适合當x是一維的時候,當數據是二維或者其它的時候,更本不能實現。

然後你針對上面的問題,可能寫出如下代碼:

def s1(x): y = x - np.max(x, axis=1) return np.exp(y)/np.sum(np.exp(y), axis=1)

但這樣的實現是錯誤的,更本不能正常運行。接下來解釋原因:

if x.ndim == 2: x = x.T # np.max(x, axis=0) 獲取每列的最大值 x = x - np.max(x, axis=0) # np.sum(np.exp(x), axis=0) 計算每一列的和 y = np.exp(x) / np.sum(np.exp(x), axis=0) return y.T # 為什麼這裡要這樣實現? 使用轉置的方式 # 假設不用轉置的方式實現,輸入數據為n行m列的矩陣 # 對每一行進行溢出處理,需要使用如下方法 # max = np.max(x, axis=1) # c = x - max,表示對x的每一行減去行最大值 # 此時 x 的形狀為n行m列,max的形狀為n個元素的一維 # 所以 x - max 不能進行運算 # 使用如上轉置方式,同樣分析 # x 為n行m列, 則y 為m行n列 # 此時再求 max = np.max(y, axis=0) 就要按照列求最大值 # 因為此時一列才是原來的一個樣本數據 # 此時max 的形狀為有n個元素的一維 # y - max 可以計算 # 最後結果轉置即為原來的結果

,
Comments
Welcome to tft每日頭條 comments! Please keep conversations courteous and on-topic. To fosterproductive and respectful conversations, you may see comments from our Community Managers.
Sign up to post
Sort by
Show More Comments
推荐阅读
婁底市婁星區水電工程隊
婁底市婁星區水電工程隊
婁底市婁星區水電工程隊?紅網時刻婁底12月20日訊(通訊員廖心怡)12月15日,婁底市水利水電工程建設有限責任公司機關支部召開接收預備黨員大會,20名正式黨員、4名發展對象參加了會議,會議由機關支部書記彭炎青主持,下面我們就來聊聊關于婁底市...
2025-04-04
綠牌電動出租車有哪些
綠牌電動出租車有哪些
8月9日消息,近日,重慶、武漢兩地發布了自動駕駛全無人商業化試點政策,這意味着重慶和武漢将率先開啟自動駕駛的商業化服務。據悉,百度已經拿到了國内首批無人化示範運營的資格,可以在規定的道路上投放自動駕駛車輛,并開展商業化服務。據小雷了解,百度...
2025-04-04
微信的調研
微信的調研
2021年的微信公開課,公布了微信搜一搜(下文簡稱微信搜索)月活用戶已達5億,用戶已逐步養成通過微信搜索的習慣。“PC互聯網的流量入口在搜索框,移動互聯網的流量入口可能在二維碼。”2014年底,張小龍在微信公開課上這麼表示,彼時搜狗搜索接入...
2025-04-04
真的有洗發水能讓頭發長得快嗎
真的有洗發水能讓頭發長得快嗎
真的有洗發水能讓頭發長得快嗎?今天是5月12号,是我隻用溫水洗發的第九天現在是早上的九點多鐘了剛下班回來,還沒來得及洗頭發就是先說一下目前自我感覺吧,現在感覺頭皮不洗頭也沒有那麼癢了,頭皮屑也沒有多少就是頭油還是有自我感覺頭油好像沒有那麼多...
2025-04-04
大偵探福爾摩斯3評論
大偵探福爾摩斯3評論
大偵探福爾摩斯3評論?華納兄弟官方發布消息,《大偵探福爾摩斯3》将在2020年的聖誕節回歸,我來為大家科普一下關于大偵探福爾摩斯3評論?以下内容希望對你有幫助!大偵探福爾摩斯3評論華納兄弟官方發布消息,《大偵探福爾摩斯3》将在2020年的聖...
2025-04-04
Copyright 2023-2025 - www.tftnews.com All Rights Reserved