| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 数据结构与算法 -> 对于刚刚上传的线性回归代码的一些解释 -> 正文阅读 |
|
[数据结构与算法]对于刚刚上传的线性回归代码的一些解释 |
对于LM类中 forward方法的解释 代码中,前向传播是通过? ? “y_pred = model(x_data)#前向传播”语句进行的,这说明我们的model是一个callable的对象,但LM中并没有def __call__():的语句,这是怎么回事呢? 是这样的:在继承时,子类会继承父类的函数,父类函数中有一个call()函数,于是model也成了callable的类。在父类的call中他要进行前向传播,自己有引用一个forward函数,但在子类中,对于函数的调用是优先用子类的函数的,而子类的前向传播恰好也叫forward。 于是,过程是:运用了对象的callable性质-》运行父类的call函数-》父类引用了名为forward的函数-》电脑使用了子类的函数-》子类的forward函数运行. 这就是为什么我们写的LM类中没出现call函数,写的forward也与call没关系,model却可以直接使用的原因。 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/25 17:27:43- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |