Pytorch学习笔记-01

Pytorch学习笔记-01

本篇文章所提及的所有代码皆开源,可以在个人的Gitee账号下存储库内找到
相关的Gitee链接
此仓库下有几个分支,关于AI的存储在Py分支下–>Gitee

个人Gittee

概述

本学习笔记主要跟随李沐老师的系列深度学习入门视频进行学习并对学习过程中
存在的重要内容进行记录
这是第一部分 入门部分的笔记 截止到 线性拟合网络

Pandas

  1. pandas转换格式时需要注意缺失值的处理 否则会产生格式转换错误

由于其内包含NAN类型的 numpy object而不是支持的数据类型

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-pOq5iHYX-1655097598540)(https://peachpidgo.oss-cn-guangzhou.aliyuncs.com/img/202206041220457.png ‘格式转换需要进行缺失值的处理’)]

  1. 删除缺失值所在的列

    def Del_Col(indata:pd.DataFrame,if_return:bool=False):
        col_name=indata.columns
        count_max=0
        tarcol=''
        i=0
        coltar=''
        for col in col_name:
            cnt=indata[col].isna().sum()
            if cnt>count_max:
                count_max = cnt
                tarcol=col
                pass
            pass
        if if_return:
            indata.drop(columns=tarcol,inplace=True)
        else:
            return indata.drop(columns=tarcol)
    

    张量

    1. 标量是0维张量也就是一个点

    2. 向量是一维张量 默认方向

    3. sum()返回一个所有值的和的标量

    4. 在进行求和后的矩阵计算时 需要注意对维度的保持可以避免出现错误

      size【5】和size【5,1】并不相同

矩阵运算

梯度

梯度的计算

梯度指明的是值增大最快的方向

​ 在求导的过程中:

首先要明确向量默认是列向量 那么加了转置符号的向量代表其是一个行向量

在进行求导时 分母发生转置 分子保持不变

关于matplotlib

在使用时传入的数据应该为numpy.ndarray类型

matplotlib

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值