CS245-Notes
CS245 Lecture Notes Jiani Wang (jianiw@stanford.edu) [TOC] Lec1 Introdution Why study data-intensive system Most important computer application must manage, update and query datasets more important with AI What are Data-Intensive Systems Relational databases (MySQL, Oracle) Many system facing similar concerns Typical Challenges: Reliability Concurren..
Read moreCS231A-Notes
CS231A Lecture Notes Lec2 Camera Model Pinhole cameras & lenses Pinhole Camera: Aperture is too large: blur picture Aperture too small: not enough lights Cameras & lens a sepcific distance to ??? all rays of light that are emitted by some point P are refracted by the lens such that they converge to a single point P ′ all the x, x' are in came..
Read moreSystem R
System R (Reading from CS245) Experimental relational database Data independence: relational data model Conventional databse: store information in two ways: by the contents of record user algorithms depend on underlying data structure Relational Database all information is represneted by data values, never by any sort of connections. The system sup..
Read moreCS224W:Which Trick Works Best in GNN?
Which Trick Works Best in GNN?— Analyzed on arXiv Citation Dataset By Yezhen Cong, Kaili Huang, Jiani Wang as part of the Stanford CS224W course project. Overview For students and researchers, reading papers is very helpful when they are studying certain topics. As you can see on the paper archive website arXiv, papers are categorized into different subj..
Read moreCS224W-Review
CS224W Review Pictures from: cs224w.stanford.edu Not important: Lectures 1, 5, 9, 12, and 14. Important: 2,4,6,7,8,10,11,13 Topic list (not exhaustive): Centrality measures & PageRank ‼️GNN model & design space (message passing, aggregate, and combine) - core to build GNN knowledge graph embeddings, Query2Box, recommender systems(LightGCN), genera..
Read moreCS144-Lec02-Notes
CS144 Lec2 gitk: UI for git Reliability Reliable retrieval a piece of data (get data) Datagram is an unreliable abstraction (TCP/UDP Layer!) How to build reliable abstraction on the top of datagram(unreliable): Protocol client -> request -> server client wait for xx time to get reply if get reply -> done! it time expires, no answer -> repe..
Read moreCS144-Lec01-Notes
Important Abstraction: Datagrams "Best-effort Delivery" Features: has a "TO addres" (a computer's address) has a "FROM address" short text (~1kbyte, <1.5 kbyte) Possibilities a datagram could have From address (IPv4 32 bits/ IPv6 128 bits) To address (v4 32 bits/ v6 128 bits) Message: "hello" posibility: delivered, quickly delivered, wrong..
Read more