阿里天池笔记

第一节课:深度学习基础与二手车价格预测

主题:

  • 深度学习简介
  • 二手车价格预测项目

深度学习基础:

  1. 神经网络概念:设计函数模拟,拟合目标函数(例如:Y=WX+BY=WX+B)。
  2. 超参数配置(Config):包括训练轮数(epoch)、批量大小(batch size)等。
  3. 硬件选择:使用GPU加速训练,若无GPU则使用CPU。

数据处理:

  • 使用pandas库进行数据处理。
  • 引入One Hot编码处理分类数据。
  • 归一化处理,例如特征缩放。

神经网络训练:

  1. 初始化:权重和偏置的初始化。
  2. 梯度下降:逐步调整权重,寻找损失函数的最小值。
  3. 学习率:控制权重更新步长,常用值如 8×10−38×10−3。

损失函数:衡量预测值与真实值差距的函数,如均方误差(MSE)。

训练过程

  • 使用训练集更新网络参数。
  • 验证集用于选择超参数。
  • 测试集评估模型性能。

网络结构

  • 线性层(Linear Layer):输入和输出通过权重矩阵转换。
  • 激活函数(Activation Function):引入非线性,如ReLU。

代码实践

  • 展示简单的神经网络实现。
  • 提供代码,供学生练习和实验。

第二节课:二手车交易价格预测项目深入

数据处理

  1. 数据解包:使用Python的zipfile库解压数据集。
  2. 数据清洗:处理缺失值、异常值,例如将'-'替换为-1。
  3. 特征选择:区分连续数据和离散数据,进行适当处理。

One Hot编码

  • 将离散数据转换为模型易于处理的形式。
  • 处理空值和特殊字符。

特征缩放

  • 对连续数据进行归一化处理,如减去最小值后除以范围。

模型训练与评估

  1. 数据分割:划分训练集和测试集。
  2. 模型选择:使用随机森林回归和线性回归模型进行比较。
  3. 性能评估:使用均方误差(MSE)评估模型。

自定义神经网络

  1. 网络结构设计:包括多个线性层和激活层。
  2. 初始化方法:使用Xavier初始化权重。
  3. 训练技巧:使用GPU加速,设置随机种子保证结果可复现。

训练与测试

  • 使用动画显示训练和测试过程中的损失变化。
  • 调整学习率和迭代次数优化模型。

结果提交

  • 将预测结果从GPU转移到CPU。
  • 转换为DataFrame格式,准备提交。

课堂总结

  • 提供了完整的项目流程,从数据处理到模型训练和评估。
  • 强调了实验的重要性,鼓励学生自行调整参数和方法。

  • 3
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
阿里天池提供了Jupyter Notebook的支持。你可以在阿里天池平台上使用Jupyter Notebook来进行数据分析和机器学习任务。要在阿里天池上使用Jupyter Notebook,你可以按照以下步骤进行操作: 1. 登录阿里天池平台并创建一个项目。 2. 在项目中选择"Notebook"选项。 3. 在Notebook页面中,你可以选择创建一个新的Notebook或者导入一个已有的Notebook。 4. 如果你选择创建一个新的Notebook,你可以选择使用Python或者其他编程语言,并为Notebook命名。 5. 一旦你创建了Notebook,你就可以在其中编写代码、运行代码和进行数据分析。 6. 在阿里天池平台上,你可以使用各种数据分析和机器学习库,如pandas、numpy和scikit-learn等。 总结起来,阿里天池提供了一个方便的平台来使用Jupyter Notebook进行数据分析和机器学习任务。你可以在阿里天池上创建和运行Jupyter Notebook,并使用各种数据分析和机器学习库来处理数据和构建模型。 #### 引用[.reference_title] - *1* *2* [在阿里云服务器上安装jupyter notebook](https://blog.csdn.net/catinlbb/article/details/110304277)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down1,239^v3^insert_chatgpt"}} ] [.reference_item] - *3* [在线的 Jupyter Notebook 云环境以及深度学习环境搭建](https://blog.csdn.net/liang890319/article/details/104108342)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down1,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值