Skip to content

KyleCharles/cs224n-learning-camp

Repository files navigation

cs224n learning camp

课程资料

  1. 课程主页
  2. 中文笔记
  3. 课程视频
  4. 环境配置(推荐使用Linux或者Mac系统,以下环境搭建方法皆适用)
  1. 作业链接

重要🔥🔥一些的资源:

  1. 深度学习斯坦福教程
  2. 廖雪峰python3教程
  3. github教程
  4. 莫烦机器学习教程
  5. 深度学习经典论文
  6. 斯坦福cs229代码(机器学习算法python徒手实现)
  7. 本人博客

前言

自然语言是人类智慧的结晶,自然语言处理是人工智能中最为困难的问题之一,而对自然语言处理的研究也是充满魅力和挑战的。 通过经典的斯坦福cs224n教程,让我们一起和自然语言处理共舞!也希望大家能够在NLP领域有所成就!

学员要求

  • 具有python编程基础
  • 了解并掌握高等数学、概率论、线性代数知识
  • 了解并掌握基础机器学习算法:梯度下降、线性回归、逻辑回归、Softmax、SVM、PAC(先修课程斯坦福cs229 或者周志华西瓜书)
  • 具有英语4级水平(深度学习相关学习材料、论文基本都是英文,一定要阅读英文原文,进步和提高的速度会加快

知识复习

为了让大家逐渐适应英文阅读,复习材料我们有中英两个版本,但是推荐大家读英文

数学复习(斯坦福资料)

1.线性代数
2.概率论
3.凸函数优化
4.随机梯度下降算法

Python复习(斯坦福资料)

Python复习

学习安排

阶段 1

  1. 自然语言处理和深度学习简介
  1. 词的向量表示1:
  1. 论文导读:一个简单但很难超越的Sentence Embedding基线方法
  1. 作业:Assignment 1.1-1.2
  • 1.1 Softmax
  • 1.2 Neural Network Basics

阶段 2

  1. 高级词向量表示:word2vec 2
  1. Word Window分类与神经网络
  1. 论文导读:词语义项的线性代数结构与词义消歧
  1. 作业:Assignment 1.3-1.4
  • 1.3 word2vec
  • 1.4 Sentiment Analysis

阶段 3

  1. 反向传播与项目指导:Backpropagation and Project Advice
  1. TensorFlow入门
  1. 论文导读:高效文本分类
  1. 作业:Assignment 2.1
  • 2.1 Tensorflow Softmax

阶段 4

  1. 反向传播与项目指导:Dependency Parsing 、、、、、、、、、、、、、、、
  1. RNN和语言模型
  1. 论文导读:词嵌入对传统方法的启发
  1. 作业:Assignment 2.2
  • 2.2 Neural Transition-Based Dependency Parsing

阶段 5

  1. 高级LSTM及GRU:LSTM and GRU
  1. 期中复习
  1. 论文导读:基于转移的神经网络句法分析的结构化训练
  1. 作业:Assignment 2.3
  • 2.3 Recurrent Neural Networks: Language Modeling

阶段 6

  1. 机器翻译、序列到序列、注意力模型:Machine Translation, Seq2Seq and Attention
  1. GRU和NMT的进阶
  1. 论文导读:谷歌的多语种神经网络翻译系统
  1. 作业:Assignment 3.1
  • 3.1 A window into NER

阶段 7

  1. 语音识别的end-to-end模型
  1. 卷积神经网络:CNN
  1. 论文导读:谷歌的多语种神经网络翻译系统
  1. 作业:Assignment 3.2
  • 3.2 Recurrent neural nets for NER

阶段 8

  1. Tree RNN与短语句法分析
  1. 指代消解
  1. 论文导读:谷歌的多语种神经网络翻译系统
  1. 作业:Assignment 3.3
  • 3.3 Grooving with GRUs

阶段 9

  1. DMN与问答系统
  1. NLP存在的问题与未来的架构
  1. 论文导读:神经网络自动代码摘要
  1. 比赛

阶段 10 前沿论文

  1. 论文导读:neural-turing-machines
  1. 图像对话:

阶段 12

比赛

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 65.0%
  • HTML 17.7%
  • CSS 11.5%
  • JavaScript 5.4%
  • Other 0.4%