Sunday 22 March 2015

Online Course: Statistical Reasoning for Public Health 2 Regression Methods

While this course may be useful for persons with less technical background, but somehow i found this course is too simple for my taste.

https://www.coursera.org/course/statreasoning2


Online Course: Regression Models

The course is not as comprehensive as i thought but still worth my time for going through quickly on some of the concepts learned before.

https://www.coursera.org/course/regmods

Taming Text

Very nice book about how to use java for programming various NLP tasks such as fuzzy string matching (e.g., edit distance, ngram-based distance), text clustering and classification, tagging and name finding, etc using various tools such as Carrot2, Solr, Porter Stemmer, OpenNLP, Mahout, etc.

http://www.manning.com/ingersoll/

Online Course: Natural Language Processing

Very nice course that talks about language models (e.g, n-gram) and parser (e.g. probablistic context-free grammar and CYK parsing algorithm) and how to implements algorithms for various NLP tasks such as POS tagging, named entity recognition, sentence and phrase chunking (e.g., HMM, log linear model, global linear model), language translation (e.g. IBM models and phrase-based models).

https://www.coursera.org/course/nlangp

Online Course: Algorithm I and Algorithm II

It is a great and easy-to-understand course for learning algorithms such as sorting, data structure, search, string-based operation, graph search, etc. I got away with an arsenal of knowledge for things such as ternary-search-trie, binary search tree, red-black tree, binary heap, R-way-trie, KMP substring search, NFA regular expression,  Hauffman compression, LWZ compression, Dijstra, spanning tree, max flow, simplex algorithm,  and many other useful algorithm tips.


https://www.coursera.org/course/algs4partI