0-exam
- NLP Course exam code
algorithm
- The python implementation of some famous algorithms.
- lru - Least recently used algorithm
- ngram - n-gram language model
- search - BFS/DFS search algorithm implementation
data
- Dataset
notebooks
- Pratise jupyter notebooks
lisp
- Some algorithm and practice codes written with Common LISP
project
- class related project
- metro_exchange
- wiki_word2vec
- train.py - Zh-wiki Word2Vec model trainning program
- news_option_extraction
- cut_news.py - Cut the news corpus into word tokens
- train.py - Train news corpus with word2vec
- extraction.py - Extract people options from the news corpus, and save the results into csv
- mini search engine
- Breadth first search
- Depth first search
- Gramma tree
- n-gram model
- Linear regression
- Linear regression result compare
- Bag of words
- Good turning estimate
- A star algorithm
- Metro exchange
Week-4 Dynamic programming
- Rod cutting
- edit distance
- VRP
- Wiki word2vec train
Week-6 News option extraction
- News option extraction model notebook
- News option extraction model - Need further optimize
Week-7 Bool search and pagerank
- Mini search engine notebook
- 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
- Article plagiarism
- Article plagiarism notebook
Week-12 K-means/Word2Vec/Embedding/Hiearchy softmax