Skip to content

NLP Course stuff and algorithm implementations

Notifications You must be signed in to change notification settings

enix223/nlp-course

Repository files navigation

NLP Course

Catalog


  1. 0-exam - NLP Course exam code
  2. algorithm - The python implementation of some famous algorithms.
    • lru - Least recently used algorithm
    • ngram - n-gram language model
    • search - BFS/DFS search algorithm implementation
  3. data - Dataset
  4. notebooks - Pratise jupyter notebooks
  5. lisp - Some algorithm and practice codes written with Common LISP
  6. project - class related project

Course


Week-1 Graph search

  1. Breadth first search
  2. Depth first search
  3. Gramma tree

Week-2 Language model

  1. n-gram model
  2. Linear regression
  3. Linear regression result compare
  4. Bag of words
  5. Good turning estimate

Week-3 Best first search

  1. A star algorithm
  2. Metro exchange

Week-4 Dynamic programming

  1. Rod cutting
  2. edit distance
  3. VRP

Week-5 Word2Vec

  1. Wiki word2vec train

Week-6 News option extraction

  1. News option extraction model notebook
  2. News option extraction model - Need further optimize

Week-7 Bool search and pagerank

  1. Mini search engine notebook
  2. Mini search engine for chinese famous novels

Week-8 Bias/Variance/Overfitting/Recall/Precision

Week-9 Linear regression/Logistic regression/SVM

Week-11 SVM/decision tree/XGBoost/Clustering

  1. Article plagiarism
  2. Article plagiarism notebook

Week-12 K-means/Word2Vec/Embedding/Hiearchy softmax

Releases

No releases published

Packages

No packages published