/cs231n-camp

Primary LanguageJupyter Notebook

cs231n training camp

课程资料

  1. 课程主页
  2. 英文笔记
  3. 中文笔记
  4. 课程视频
  5. 作业链接
  6. 环境配置
  7. 作业参考
  8. AWS 云服务器配置
    注: 云服务器并不是强制要求的,而且国外的服务器会比较卡,考虑到阿里云等国内的服务器比较贵,所以推荐大家使用本地的电脑

🔥🔥一些重要的资源:

  1. 廖雪峰python3教程
  2. 深度学习的学习路线开源深度学习课程
  3. mxnet/gluon 教程
  4. 我的知乎专栏pytorch教程
  5. 官方pytorch教程和一个比较好的教程
  6. tensorflow教程

上面是本次训练营经常需要用到的网页,所以顶置便于大家查询

前言

对于算法工程师,不同的人的认知角度都是不同的,我们通过下面三个知乎的高票回答帮助大家了解算法工程师到底需要做什么样的事,工业界需要什么样的能力

从今年校招来看,机器学习等算法岗位应届生超多,竞争激烈,未来 3-5 年机器学习相关就业会达到饱和吗?

秋招的 AI 岗位竞争激烈吗?

论算法工程师首先是个工程师之深度学习在排序应用踩坑总结

学习安排

Week 1

  1. 计算机视觉综述
    slides: lecture01
  • 观看视频 p1 和 p2 热身,了解计算机视觉概述以及历史背景
  • 观看 p3 了解整门课程的大纲
  1. 学习数据驱动的方法和 KNN 算法和线性分类器[上]
    slides: lecture02

作业:

  1. 阅读 python 和 numpy 教程代码写一个矩阵的类,实现矩阵乘法,只能使用 python 的类(class)和列表(list), 代码截图提交
  2. 完成assignment1 中的 knn.ipynb

Week2

  1. 学习线性分类器[中下], 损失函数和优化器
    slides: lecture03

作业:

  1. 简述knn和线性分类器的优劣,文字上传

  2. 完成assignment1 中 svm.ipynb

Week3

  1. 神经网络初步
    slides: lecture04

作业:

  1. 理解推导反向传播算法,截图打卡

Week4

  1. 完成 assignment1 中 softmax.ipynb, two_layer_net.ipynbfeatures.ipynb 作业量比较大,希望大家坚持完成

Week5

  1. 学习完成第一个 Kaggle 比赛,rossmann store sales

作业:

  1. 修改模板代码中的网络结构,提交kaggle成绩,截图

Week5

  1. 卷积神经网络 slides: lecture05