线性模型(刘二大人)

博客包含课堂代码和课后作业代码,涉及Python、Matplotlib和机器学习相关内容,聚焦信息技术领域的代码实践。

课堂代码:

import  numpy as np
import  matplotlib.pyplot as plt
def forward(x):
    return x*w
def loss(x,y):
    y_pred=forward(x);
    return (y-y_pred)**2
x_data=[1.0,2.0,3.0]
y_data=[2.0,4.0,6.0]
w_list=[]
mse_list=[]
for w in np.arange(0.0,4.1,0.1):
    l_sum=0
    for x_val,y_val in zip(x_data,y_data):
        loss_val=loss(x_val,y_val)
        l_sum+=loss_val
    mse_list.append(l_sum/3)
    w_list.append(w)
plt.plot(w_list,mse_list)
plt.ylabel('loss')
plt.xlabel('w')
plt.show()

课后作业代码:

import numpy as np
import matplotlib.pyplot as plt
from mpl_toolkits.mplot3d import Axes3D
x_data=[1.0,2.0,3.0]
y_data=[5.0,8.0,11.0]
def forward(x):
    return w*x+b
def loss(x,y):
    y_pred=forward(x)
    return (y-y_pred)**2
W=np.arange(0.0,4.1,0.1)
B=np.arange(0.0,4.1,0.1)
w,b=np.meshgrid(W,B)
l_sum=0
for x_val,y_val in zip(x_data,y_data):
    loss_val=loss(x_val,y_val)
    l_sum+=loss_val
fig=plt.figure()  #创建画板
ax=Axes3D(fig)
ax.plot_surface(w,b,l_sum/3)
plt.show()

以下是关于“大人笔记 IT技术相关”的详细解答: --- ### 方法一:PyTorch学习资源 大人的PyTorch系列教程专注于深度学习框架PyTorch的使用。其笔记涵盖从基础到高级的主题,例如张量操作、自动求导机制、神经网络构建等。这些内容适合初学者快速掌握PyTorch的基本功能。 - 学习路径建议: - 开始了解Tensor的概念及其基本运算。 - 探索`autograd`模块以理解梯度计算原理。 - 实践搭建简单的全连接神经网络模型。 --- ### 方法:卷积神经网络应用 在大人的课程中,有一部分内容专门讲解如何利用PyTorch实现卷积神经网络(CNN)。这部分笔记提供了详细的代码示例和理论解释,帮助用户理解图像分类任务中的核心技术点。 - 示例代码片段展示了一个简单CNN结构: ```python import torch.nn as nn class SimpleCNN(nn.Module): def __init__(self): super(SimpleCNN, self).__init__() self.conv1 = nn.Conv2d(1, 32, kernel_size=3) self.pool = nn.MaxPool2d(kernel_size=2) def forward(self, x): x = self.pool(torch.relu(self.conv1(x))) return x ``` --- ### 方法三:社区讨论与扩展资料 许多开发者基于大人的视频制作了自己的总结文档或改进版代码。可以通过访问优快云博客或其他技术论坛找到更多相关内容。此外,在GitHub上也有不少开源项目整理了他的教学精华。 - 关键字搜索技巧:“大人 pytorch github”或者“大人 csdn”。 --- ### 注意事项 对于希望深入研究IT技术特别是机器学习领域的同学来说,除了观看视频外还需要动手实践所学到的知识点。同时也要关注领域内的最新进展和技术趋势变化。 ---
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值