1 Star 0 Fork 0

mountain cat/numpy_code

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
loss_.py 587 Bytes
一键复制 编辑 原始数据 按行查看 历史
mountain cat 提交于 2024-10-09 12:15 . commit files
#!/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)
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/mountain-cat/numpy_code.git
[email protected]:mountain-cat/numpy_code.git
mountain-cat
numpy_code
numpy_code
main

搜索帮助