尧图网络 高端网站定制 · 原创设计
免费咨询热线
400-888-6620
免费获取方案
刘二大人深度学习实践笔记--线性模型(Linear Model)
深度学习的基本流程1、准备数据集 2、对模型进行训练 3、根据训练好的模型预测结果1、数据集x是输入y是输出这种确定y的叫做监督学习supervised learning数据集要分为训练集和测试集测试集通常只能看到x由于训练集无法完全模拟真实的全部数据有可能发生过拟合所以我们希望模型有较好的泛化能力为了让模型有较好的泛化能力在比赛中可以采用一种策略将训练集再分成两部分有一部分用于检验模型训练的效果叫做开放集2、模型设计· 什么样的模型最适合数据集· 试试线性模型可以吗训练要解决的问题就是求出w和b的值对于表格中这个数据集简化一下假设线性模型为y_hat x*w求w机器学习中一般开始取一个随机值 w random value要找一种评估模型evaluate model来评估当前线性模型和真实情况的误差有多大这个评估模型就叫做 lossloss取切平方目标找到一个w使平均损失降到最低由于loss是取平方一定是大于等于0的所以能找到等于0的w就证明达到最优了现实中很难等于0越接近0越好MSE平均平方误差也就是所有样本的平均损失该怎么确定把哪些值作为权重的候选值呢穷举法把一定范围内所有可能值都计算损失最低点就是最优的代码如下import numpy as np import matplotlib.pyplot as plt #对数据集保存x为输入y为输出对应位置为一组 x_data [1.0, 2.0, 3.0] y_data [2.0, 4.0, 6.0] # 定义模型前馈网络 y_hat x * w def forward(x): return x*w # 定义损失函数 def loss(x, y): y_pred forward(x) # 计算y_hat return (y_pred - y)*(y_pred - y) # 要计算很多权重用两个列表存储每个权重和对应的损失值 w_list [] mse_list [] for w in np.arange(0.0, 4.1, 0.1): print(w,w) l_sum 0 for x_val, y_val in zip(x_data, y_data): y_pred_val forward(x_val) loss_val loss(x_val, y_val) l_sum loss_val print(\t, x_val, y_val, y_pred_val, loss_val) print(MSE, l_sum/3) w_list.append(w) mse_list.append(l_sum/3) plt.plot(w_list, mse_list, color g) plt.ylabel(Loss) plt.xlabel(w) plt.show() # 实际情况中一般不用w做横坐标而是用epoc轮次一般在训练集上loss会不断降低在开放集上loss会先降低再增加一般要找的就是这个最低点换一个模型 y x*w bimport numpy as np import matplotlib.pyplot as plt #模拟 y 2.5x3 x_data [1.0, 2.0, 3.0] y_data [5.5, 8, 10.5] # 定义模型 def forward(x): return x*wb # 定义损失函数 def loss(x, y): y_pred forward(x) return (y_pred - y)*(y_pred - y) w_list [] b_list [] mse_list [] for w in np.arange(0.0, 4.1, 0.5): m_row [] for b in np.arange(2.0, 4.5, 0.5): l_sum 0 for x_val,y_val in zip(x_data, y_data): l_sum loss(x_val, y_val) mse l_sum/len(x_data) m_row.append(mse) #print(w,w,end ) #print(b,b,end ) #print(mse, l_sum/3) w_list.append(w) mse_list.append(m_row) b_list list(np.arange(2.0, 4.5, 0.5)) mse_array np.array(mse_list) print(mse_array.shape) fig plt.figure() ax plt.axes(projection3d) plt.close(all) W,B np.meshgrid(w_list,b_list) Z mse_array.T # 绘制曲面 print(fW.shape: {W.shape}, B.shape: {B.shape}, Z.shape: {Z.shape}) surf ax.plot_surface(W, B, Z, cmaprainbow, # 颜色映射 linewidth0, # 去掉网格线 alpha0.9, # 透明度 antialiasedTrue) # 抗锯齿 # 设置坐标轴标签 ax.set_xlabel(Weight (w), fontsize12, labelpad10) ax.set_ylabel(Bias (b), fontsize12, labelpad10) ax.set_zlabel(MSE Loss, fontsize12, labelpad10) ax.set_title( (y w*x b), fontsize14) fig
RELATED

相关推荐

macOS上鼠标和触控板滚动方向分开设置:Scroll Reverser 3分钟快速上手

macOS上鼠标和触控板滚动方向分开设置:Scroll Reverser 3分钟快速上手

macOS上鼠标和触控板滚动方向分开设置:Scroll Reverser 3分钟快速上手 【免费下载链接】Scroll-Reverser Per-device scrolling prefs on macOS. 项目地址: https://gitcode.com/gh_mirrors/sc/Scroll-Reverser 把鼠标插到 Mac 上,滚动方向总是跟…

📅 2026/11/9 6:29:21
Prism 文本生成实战手册:4 个模块从装好环境到跑通生产

Prism 文本生成实战手册:4 个模块从装好环境到跑通生产

Prism 文本生成实战手册:4 个模块从装好环境到跑通生产 【免费下载链接】prism A unified interface for working with LLMs in Laravel 项目地址: https://gitcode.com/gh_mirrors/prism14/prism Prism 是 Laravel 的 LLM 统一接口库,用一套 API…

📅 2026/11/9 6:29:21
视频防抖不求人:Gyroflow 陀螺仪稳定器快速上手指南

视频防抖不求人:Gyroflow 陀螺仪稳定器快速上手指南

视频防抖不求人:Gyroflow 陀螺仪稳定器快速上手指南 【免费下载链接】gyroflow Video stabilization using gyroscope data 项目地址: https://gitcode.com/GitHub_Trending/gy/gyroflow 骑车跟拍、跑步记录、运动相机 vlog……只要手一抖,成片就…

📅 2026/10/23 13:32:48
MORE NEWS

更多资讯

📰

哪种电工证最有前途呢培训机构怎么选

电工证哪个最有前途值不值得考?转岗电工必看的干货指南 你现在找工作卡在特种作业证上,别人都有证,你没证,企业不招,项目进不了,工资也上不去。 哪种电工证最有前途呢?值不值得考 ?这些问题你现在就得搞清楚,否则真会耽误你的职业发展。…

📰

山东临沂电工证怎么考保姆级教程:怕考不过白交培训费?这篇全讲透

山东临沂电工证怎么考保姆级教程:怕考不过白交培训费?这篇全讲透 怕考不过白交培训费?这几乎是每个想考电工证的人心里的担忧。山东临沂作为工业重镇,电工证不仅关系到职业发展,更直接影响到工资水平。如果你正计划考电工证,这篇保姆级教程能帮你避开坑…

📰

水暖工属特种行业吗通过率揭秘 想找工作必须知道的真相

水暖工属特种行业吗通过率揭秘 想找工作必须知道的真相 你是不是也遇到过这种情况?明明干了几年水暖工,却被告知必须要有特种作业证才能继续干下去?这不是危言耸听,而是行业新规下现实的写照。水暖工是否属于特种行业,这关系到你能否继续上岗、能否拿到…

📰

高压电工证可以接380v电压吗?没有学历也能考的上岗必备证书详解

高压电工证可以接380v电压吗?没有学历也能考的上岗必备证书详解 你是不是也担心自己学历不高,根本报不上名?别急,高压电工证不仅 上岗必备 ,而且对学历的要求其实没有你想象中那么高,关键是你得知道怎么操作。…

📰

电工基础是电工证吗?上岗必备的真相和全流程解析

电工基础是电工证吗?上岗必备的真相和全流程解析 怕考不过白交培训费?你不是一个人。在驻马店,很多建筑工人都在问“电工基础是电工证吗”,其实这是一个容易混淆的概念,很多人误以为掌握电工基础就等于拿到了电工证,结果在找工作或上岗时吃了亏。本文从…

📰

电工证含金量高不高?怎么验证电工证的真伪全攻略

电工证含金量高不高?怎么验证电工证的真伪全攻略 实操考试心里没底怕挂科,特别是像你这样刚毕业的驻马店工程类学生,第一次接触电工证考试,心里难免会打鼓。电工证作为特种作业操作证,其 含金量…

TODAY

今日更新

THIS WEEK

本周精选

THIS MONTH

本月热门

读完文章,想聊聊您的网站?

告诉我们您的行业与需求,资深顾问一对一梳理方案与报价,全程免费。

📞 💬