代码拉取完成,页面将自动刷新
#!/usr/bin/env python
# -*- encoding: utf-8 -*-
'''
@file :loss_.py
@author :cat
@version :1.0
'''
import numpy as np
def softmax(x):
"""
计算输入x的Softmax。
参数x可以是x的向量或矩阵。
返回与x形状相同的Softmax向量或矩阵。
"""
# 防止溢出,通过减去x的最大值来进行数值稳定性处理
e_x = np.exp(x - np.max(x))
return e_x / e_x.sum(axis=0)
if __name__ == "__main__":
matrix = np.array([
[1,2,3],
[1,2,3],
[1,2,3]
])
result = softmax(matrix)
print(result)
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。