Course Information
Course Overview
Learn various techniques to build a Google scale Information Retrieval System.
The goal is to introduce various techniques required to build an IR System. In this course we will explore various methods to solve big data problem. We will evaluate alternative solutions and trade offs. In the later part of the course we will discuss various data mining algorithms to make sense of massive data sets.
Course Content
- 10 section(s)
- 123 lecture(s)
- Section 1 Introduction To a Boolean Search Engine
- Section 2 Dictionary Data Structure. Tolerant retrieval
- Section 3 Index construction. Postings size estimation, sort-based indexing, dynamic index
- Section 4 Dictionary Compression, Posting Compression
- Section 5 Scoring, term weighting, and the vector space model
- Section 6 Efficient vector space scoring. Nearest neighbor techniques
- Section 7 Evaluating search engines. User happiness, precision, recall, F-measure
- Section 8 Advertisement Systen. Google AdSense. Search Engine Optimization
- Section 9 Supervised Learning. Text Classification. Naive-Bayes Text Classification
- Section 10 Link analysis. Web as a graph. PageRank
What You’ll Learn
- The course is primarily divided into 6 parts.
- Part 1: Building an Information Retrieval System
- Part 2: Mining Frequent Patterns and Associations
- Part 3: Classification and Clustering
- Part 4: Web Mining
- Part 5: Recommendation Systems
Reviews
-
TTushar Mishra
very good course
-
DDeganit Armon
Very good introduction, even if somewhat dated ten years later. I am learning a lot.
-
AAnonymized User
this is a very important and easy way to enhance our knowledge. expected to update causes with real time. specially in AI and data science area
-
LLakshay Aggarwal
Too much theory