花园宝宝战队 ----- 一阶段代码注释成果 #10

Open
bjutsecurity22 wants to merge 139 commits from bjutsecurity22/mindspore2022:master into master
1 changed files with 15 additions and 0 deletions
Showing only changes of commit f37d982b65 - Show all commits

View File

@ -14,22 +14,37 @@
# ============================================================================
"""basic"""
# 导入Python的math库提供了一些数学函数如 sin、cos、sqrt 等
import math
# 导入NumPy库
import numpy as np
# 从mindspore.common.dtype模块中导入DType类用于表示数据类型
import mindspore.common.dtype as mstype
# 从mindspore.ops.composite.multitype_ops模块中导入_constexpr_utils模块用于提供一些常量计算工具
from mindspore.ops.composite.multitype_ops import _constexpr_utils as const_utils
# 从mindspore.common.seed模块中导入_get_graph_seed函数用于获取图的随机种子
from mindspore.common.seed import _get_graph_seed
# 从mindspore.common.tensor模块中导入Tensor类用于表示张量多维数组
from mindspore.common.tensor import Tensor
# 从mindspore.common.initializer模块中导入initializer函数用于创建初始化器用于初始化张量的值
from mindspore.common.initializer import initializer
# 从mindspore.ops模块中导入operations子模块用于提供一些基本的操作如矩阵乘法、加法等
from mindspore.ops import operations as P
# 从mindspore.ops模块中导入functional子模块用于提供一些基本的函数如relu、sigmoid等
from mindspore.ops import functional as F
# 从mindspore.ops.functional模块中导入identity函数用于返回输入的副本
from mindspore.ops.functional import identity
# 从mindspore.ops.operations模块中导入_inner_ops子模块用于提供一些内部操作如逐元素操作等
from mindspore.ops.operations import _inner_ops as inner
# 从mindspore.ops.primitive模块中导入constexpr和Primitive类用于定义常量表达式和基本操作
from mindspore.ops.primitive import constexpr, Primitive
from mindspore.common.parameter import Parameter
# 从mindspore._extends模块中导入cell_attr_register函数用于注册Cell类的属性
from mindspore._extends import cell_attr_register
from mindspore._checkparam import Rel, Validator
# 从当前模块(..cell中导入Cell类用于创建自定义Cell
from ..cell import Cell
# 从当前模块(.activation中导入get_activation函数用于获取激活函数
from .activation import get_activation
__all__ = ['Dropout', 'Flatten', 'Dense', 'ClipByNorm', 'Norm', 'OneHot', 'Pad', 'Unfold', 'Tril', 'Triu',