Tahir RaufSystem Design — Metrics Monitoring & Alerting SystemMetric monitoring and alerting systems are tools and technologies used in operations to track the availability and performance of various…May 10May 10
Tahir RaufSystem Design — Ad Click AggregatorAd Click Aggregator is a system that tracks user clicks. Tracked data is aggregated for advertisers’ analysis so that they can analyze the…May 1May 1
Tahir RaufSystem Design — News FeedNews Feed is a list of stories(status updates, photos, videos, likes) from the entities that a user follows (people, Pages, groups).Apr 22Apr 22
Tahir RaufSystem Design — Rate LimiterAn API rate limit refers to the maximum number of API calls that a user(userId, API token, IP address, device id) is permitted to make…Jan 25Jan 25
Tahir RaufImplementing a Character-Level Language Model (Activations, Gradients, BatchNorm)— Part 3AIn Part 2, we implemented a Neural Probabilistic Language Model. This model is a simple neural network composed of three layers: an input…Dec 11, 20231Dec 11, 20231
Tahir RaufinArtificial Intelligence in Plain EnglishImplementing a Character-Level Language Model Using MLP — Part 2BWe developed a character-level language model using bigram frequency counts. It turned out that the values learned by the neural network’s…Dec 2, 2023Dec 2, 2023