machine learning

一、Python 科学计算与可视化工具

🛠 推荐工具

  • Jupyter Notebook / VS Code
  • Python 3.9+
  • pip 安装依赖库:numpypandasmatplotlibseaborn

二、线性代数基础

📚 推荐资料

  • 《线性代数及其应用》(第四版)by Gilbert Strang
  • 3Blue1Brown 视频课程:《线性代数的本质》(The Essence of Linear Algebra)
  • 《机器学习》周志华 第 2 章(线性代数部分)

🛠 实践工具

  • Numpy:用于矩阵运算、特征值计算、SVD 分解

三、概率与统计基础

📚 推荐资料

🛠 实践工具

四、微积分与梯度下降

📚 推荐资料

  • 3Blue1Brown 视频课程:《微积分的本质》
  • 《微积分》(同济版)前两章
  • 吴恩达《机器学习》课程(Coursera)第 1~2 周:线性回归 + 梯度下降

🛠 实践工具

  • 使用 Python 手写梯度下降法,绘制收敛曲线
  • 用 matplotlib 可视化损失函数下降过程

五、优化与正则化

📚 推荐资料

  • 《统计学习方法》第 3 章(线性模型)
  • 《机器学习实战》第 2 章:线性回归与损失函数推导
  • Coursera 吴恩达课程(Week 3):正则化与过拟合

🛠 实践工具

  • 自写线性回归器 + 加入 L2 正则项
  • Scikit-learn 中的 Ridge, Lasso 模型对比实验

六、综合项目推荐

  • Kaggle:Titanic 生还预测(用于掌握数据处理、建模、可视化)
  • 自写线性回归器用于房价预测
  • 用 Scikit-learn 完成线性回归并可视化结果

✅ 阶段工具清单

  • Python 解释器(3.9 以上)
  • Jupyter Notebook / VS Code
  • pip 安装以下工具包:

    pip install numpy pandas matplotlib seaborn scikit-learn scipy
    

版权声明: 如无特别声明,本文版权归 sshipanoo 所有,转载请注明本文链接。

(采用 CC BY-NC-SA 4.0 许可协议进行授权)

本文标题:《 机器学习资源总结 》

本文链接:http://0.0.0.0:3015/ai/%E6%9C%BA%E5%99%A8%E5%AD%A6%E4%B9%A0%E8%B5%84%E6%BA%90.html

本文最后一次更新为 天前,文章中的某些内容可能已过时!