運用numpy求解softmax函數


#作業 softmax 函數


arr=np.random.randn(10,10)*100
print(arr)
arr1=arr-arr.max()
arr1
arr1_exp=np.exp(arr1)
print(arr1_exp)
arr1_exp_sum=arr1_exp.sum(axis=1).reshape(10,1)

print(arr1_exp_sum)
arr_softmax=arr1_exp/arr1_exp_sum
arr_softmax
arr_softmax.sum(axis=1).reshape(10,1)

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM