Winter 2014

Tuesday

Wednesday

Thursday

01/15

Discussion Section

Topics:
  • Regular Expressions in Java
  • Scanner class in Java
  • Palindromes
  • Miscellaneous Task 12 Questions
In Class:
pdf

01/16

Web Crawling

In Class:
QT, pdf
QT, pdf
Survivor: The Search is Over

01/17 Friday

01/22

Discussion Section

Topics:
  • Intro to Crawler4J
  • Intro to Crawl Assignment
In Class:
pdf

01/28

Connectivity Server

Index Construction

Due:
Task 17: Quiz (on Task 2 and 3) (~5 questions, ~30 min, 120 min max, open book/internet, closed people)
In Class:
Connectivity Server:QT, pdf
Indexing Algo Pt. 1:QT, pdf
Edmund's Crown: Where you find love

01/29

Discussion Section: Crawling Assignment

Topics:
  • Intro to Crawl Assignment (Task 22)
    • User-agent
  • How to run a program on openlab
    • Java 1.7

01/30

Distributed Index Construction

MapReduce / Hadoop

Querying with Posting Lists

Due:
Task 18: Quiz (on Task 1, 4 and first week's lecture) (~9 questions, ~45 min, 120 min max, open book/internet, closed people)
Task 19: Quiz (on Task 5) (~4 questions, ~10 min, 120 min max, open book/internet, closed people)
Task 20: Quiz (on Task 9 and 11) (~6 questions, ~20 min, 120 min max, open book/internet, closed people)
In Class:
Map/Reduce Intro: QT, pdf
Querying(grep): QT, pdf

02/05

Discussion Section:

Topics:
  • Open Sesssion for Task 22 Questions
  • Bring your laptop and exception traces

02/06

Vector Space Model

In Class:
Querying (ranked scoring): QT, pdf

02/11

Vector Space Scoring

In Class:
Querying (ranked scoring): QT, pdf
Vector Space scoring: pdf

02/12

Discussion Section: Cancelled

02/13

Vector Space Scoring (cont)

In Class:
Vector Space Scoring: QT, pdf
Map/Reduce Homework: QT, pdf

02/18

Latent Semantic Analysis

In Class:
MapReduce Assignment: QT, pdf
Latent Semantic Analysis: QT, pdf

02/19

Discussion Section: Hadoop Help

02/20

Latent Semantic Analysis Demo

In Class (Computer History Moment):
LSA Demo: QT, pdf
Jonathan Coulton Code Monkey
Commodore 64

02/21 Friday

02/25

PageRank

In Class:
PageRank: QT, pdf

Google Field Trip 2:00 - 3:30 Irvine

02/26

Discussion Section: Extra Help

02/27

Link Exercises

Link Analysis

03/04

Evaluation in IR

In Class:
PageRank Exercises: QT, pdf
Evaluation in IR: QT, pdf

03/05

Discussion Section: Extra Help

03/06

Evaluation in IR

In Class:
Evaluation in IR: QT, pdf

03/12

Discussion Section: Cancelled

03/13

Special Topics: PageRank+,NoSQl,PubSubHubbub, Twitter API, Alternative Vector Spaces

Due:
Task 32: Final class evaluation
Extra Credit: Have your name be the first one on the web page that Google returns first for the term "flatricide pulgamitude"
In Class:
PubSubHubbub vs Twitter: QT, pdf
End of Class: QT, pdf

03/17 - 03/21

Due:
Task 33: Participate on Piazza
Task 34: Execute a query using ranked retrieval
Extra Credit: Make a web interface to your search engine. It must output the relevance scores (to determine accuracy) and otherwise function more or less like a basic Google search.
Much Retrieval, So information
Success kid