<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd" xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://vladfeinberg.com/2016/07/09/ligra.html</loc>
<lastmod>2016-07-09T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://vladfeinberg.com/2016/07/17/ad-click-prediction.html</loc>
<lastmod>2016-07-17T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://vladfeinberg.com/2016/09/17/mapreduce.html</loc>
<lastmod>2016-09-17T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://vladfeinberg.com/2016/11/03/my-princeton-junior-year-research.html</loc>
<lastmod>2016-11-03T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://vladfeinberg.com/2017/01/24/semaphore-barrier.html</loc>
<lastmod>2017-01-24T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://vladfeinberg.com/2017/01/25/semaphore-answer.html</loc>
<lastmod>2017-01-25T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://vladfeinberg.com/2017/05/23/my-princeton-senior-thesis.html</loc>
<lastmod>2017-05-23T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://vladfeinberg.com/2017/05/25/jupyter-tricks.html</loc>
<lastmod>2017-05-25T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://vladfeinberg.com/2017/06/19/neural-network-optimization-methods.html</loc>
<lastmod>2017-06-19T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://vladfeinberg.com/2017/06/20/nonconvex-first-order-methods.html</loc>
<lastmod>2017-06-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://vladfeinberg.com/2017/07/09/deep-learning-learning.html</loc>
<lastmod>2017-07-09T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://vladfeinberg.com/2017/12/23/beating-tf-api-in-vram.html</loc>
<lastmod>2017-12-23T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://vladfeinberg.com/2018/12/22/subgaussian-concentration.html</loc>
<lastmod>2018-12-22T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://vladfeinberg.com/2019/01/19/numpy-gems-1.html</loc>
<lastmod>2019-01-19T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://vladfeinberg.com/2019/03/09/dl-intro.html</loc>
<lastmod>2019-03-09T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://vladfeinberg.com/2019/06/22/bert-pt-2-transformer.html</loc>
<lastmod>2019-06-22T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://vladfeinberg.com/2019/06/23/bert-pt3-bert.html</loc>
<lastmod>2019-06-23T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://vladfeinberg.com/2019/07/18/faiss-pt-2.html</loc>
<lastmod>2019-07-18T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://vladfeinberg.com/2019/07/18/faiss.html</loc>
<lastmod>2019-07-18T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://vladfeinberg.com/2019/08/18/making-lavender.html</loc>
<lastmod>2019-08-18T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://vladfeinberg.com/2019/09/11/compressed-sensing-subgaussians.html</loc>
<lastmod>2019-09-11T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://vladfeinberg.com/2019/10/20/prngs.html</loc>
<lastmod>2019-10-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://vladfeinberg.com/2019/11/30/the-triple-staple.html</loc>
<lastmod>2019-11-30T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://vladfeinberg.com/2019/12/01/metaphysics-of-causality.html</loc>
<lastmod>2019-12-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://vladfeinberg.com/2020/01/05/stop-anytime-multiplicative-weights.html</loc>
<lastmod>2020-01-05T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://vladfeinberg.com/2020/02/22/graph-coloring-for-machine-learning.html</loc>
<lastmod>2020-02-22T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://vladfeinberg.com/2020/03/07/subset-isomorphism.html</loc>
<lastmod>2020-03-07T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://vladfeinberg.com/2020/04/01/observational-causal-inference.html</loc>
<lastmod>2020-04-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://vladfeinberg.com/2020/05/01/an-infinite-simpsons-paradox.html</loc>
<lastmod>2020-05-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://vladfeinberg.com/2020/06/01/a-broader-emergence.html</loc>
<lastmod>2020-06-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://vladfeinberg.com/2020/07/04/complex-hash-collisions.html</loc>
<lastmod>2020-07-04T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://vladfeinberg.com/2020/07/05/discrete-residues.html</loc>
<lastmod>2020-07-05T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://vladfeinberg.com/2020/08/11/roller-coaster-tycoon-problem.html</loc>
<lastmod>2020-08-11T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://vladfeinberg.com/2020/08/12/rct2-solution.html</loc>
<lastmod>2020-08-12T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://vladfeinberg.com/2020/09/19/linear-regression-analysis.html</loc>
<lastmod>2020-09-19T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://vladfeinberg.com/2020/10/25/linear-degeneracy.html</loc>
<lastmod>2020-10-25T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://vladfeinberg.com/2020/11/01/lbfgs-vs-gd.html</loc>
<lastmod>2020-11-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://vladfeinberg.com/2021/01/07/vectorizing-ragged-arrays.html</loc>
<lastmod>2021-01-07T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://vladfeinberg.com/2021/01/17/loading-csr-in-python-with-rust.html</loc>
<lastmod>2021-01-17T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://vladfeinberg.com/2021/03/20/parallel-glauber-inference.html</loc>
<lastmod>2021-03-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://vladfeinberg.com/2021/04/25/map-reduce-to-flatmap-fold.html</loc>
<lastmod>2021-04-25T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://vladfeinberg.com/2021/06/29/amazon-reviewers-with-sketches.html</loc>
<lastmod>2021-06-29T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://vladfeinberg.com/2021/09/15/scatter-reduction.html</loc>
<lastmod>2021-09-15T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://vladfeinberg.com/2021/10/01/topfew.html</loc>
<lastmod>2021-10-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://vladfeinberg.com/2022/07/31/babi-yar.html</loc>
<lastmod>2022-07-31T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://vladfeinberg.com/2023/10/08/serpentine-wall.html</loc>
<lastmod>2023-10-08T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://vladfeinberg.com/2023/10/18/sketching-algorithms-for-second-order-neural-network-optimization.html</loc>
<lastmod>2023-10-18T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://vladfeinberg.com/2024/02/04/distillation-walkthrough.html</loc>
<lastmod>2024-02-04T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://vladfeinberg.com/2025/04/24/gemini-flash-pretraining.html</loc>
<lastmod>2025-04-24T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://vladfeinberg.com/about</loc>
</url>
<url>
<loc>https://vladfeinberg.com/categories</loc>
</url>
<url>
<loc>https://vladfeinberg.com/category/causal</loc>
</url>
<url>
<loc>https://vladfeinberg.com/category/deep-learning</loc>
</url>
<url>
<loc>https://vladfeinberg.com/category/distributed-systems</loc>
</url>
<url>
<loc>https://vladfeinberg.com/featured</loc>
</url>
<url>
<loc>https://vladfeinberg.com/category/graph-processing</loc>
</url>
<url>
<loc>https://vladfeinberg.com/category/hardware-acceleration</loc>
</url>
<url>
<loc>https://vladfeinberg.com/</loc>
</url>
<url>
<loc>https://vladfeinberg.com/category/interview-question</loc>
</url>
<url>
<loc>https://vladfeinberg.com/category/joke-post</loc>
</url>
<url>
<loc>https://vladfeinberg.com/category/machine-learning</loc>
</url>
<url>
<loc>https://vladfeinberg.com/category/my-whitepapers</loc>
</url>
<url>
<loc>https://vladfeinberg.com/category/online-learning</loc>
</url>
<url>
<loc>https://vladfeinberg.com/category/optimization</loc>
</url>
<url>
<loc>https://vladfeinberg.com/category/parallel</loc>
</url>
<url>
<loc>https://vladfeinberg.com/category/philosophy</loc>
</url>
<url>
<loc>https://vladfeinberg.com/projects/</loc>
</url>
<url>
<loc>https://vladfeinberg.com/search.html</loc>
</url>
<url>
<loc>https://vladfeinberg.com/category/Statistics</loc>
</url>
<url>
<loc>https://vladfeinberg.com/category/tools</loc>
</url>
<url>
<loc>https://vladfeinberg.com/assets/rct2-generalization/rct2-generalization-attempt</loc>
</url>
<url>
<loc>https://vladfeinberg.com/page2/</loc>
</url>
<url>
<loc>https://vladfeinberg.com/page3/</loc>
</url>
<url>
<loc>https://vladfeinberg.com/assets/2016-11-03-my-princeton-junior-year-research/paper.pdf</loc>
<lastmod>2025-08-18T01:15:08+00:00</lastmod>
</url>
<url>
<loc>https://vladfeinberg.com/assets/2017-05-23-my-princeton-senior-thesis/thesis.pdf</loc>
<lastmod>2025-08-18T01:15:08+00:00</lastmod>
</url>
<url>
<loc>https://vladfeinberg.com/assets/2017-06-20-nonconvex-first-order-methods/proximal_notes.pdf</loc>
<lastmod>2025-08-18T01:15:08+00:00</lastmod>
</url>
<url>
<loc>https://vladfeinberg.com/assets/2019-12-25-stop-anytime-multiplicative-weights/plotn10m100.pdf</loc>
<lastmod>2025-08-18T01:15:08+00:00</lastmod>
</url>
<url>
<loc>https://vladfeinberg.com/assets/2019-12-25-stop-anytime-multiplicative-weights/plotn25m40.pdf</loc>
<lastmod>2025-08-18T01:15:08+00:00</lastmod>
</url>
<url>
<loc>https://vladfeinberg.com/assets/2019-12-25-stop-anytime-multiplicative-weights/plotn5m200.pdf</loc>
<lastmod>2025-08-18T01:15:08+00:00</lastmod>
</url>
<url>
<loc>https://vladfeinberg.com/assets/2023-08-18/resnet-img/resnet.pdf</loc>
<lastmod>2025-08-18T01:15:08+00:00</lastmod>
</url>
<url>
<loc>https://vladfeinberg.com/assets/2023-08-18/resnet-img/structure.pdf</loc>
<lastmod>2025-08-18T01:15:08+00:00</lastmod>
</url>
<url>
<loc>https://vladfeinberg.com/assets/2025-04-24-princeton-talk.pdf</loc>
<lastmod>2025-08-18T01:15:08+00:00</lastmod>
</url>
<url>
<loc>https://vladfeinberg.com/google95209c36d835c455.html</loc>
<lastmod>2025-08-18T01:15:08+00:00</lastmod>
</url>
</urlset>
