{
  "fmin.xyz": {
    "/homework.html": {
      "date": "2026-02-06T19:53:11Z",
      "httpProtocol": "h2, tls/1.3",
      "httpStatus": 200,
      "ipAddress": "172.67.201.212",
      "ipASN": "Cloudflare, Inc.",
      "ipCountry": null,
      "httpHeaderHash": "WSFC77SDUBU3ZLKKRD66SOWGHHSZBMNQ",
      "httpHeaderTechnologies": [
        "Fastly",
        "HTTP/3",
        "Varnish",
        "Cloudflare",
        "GitHub Pages"
      ],
      "httpHeaderUrls": [
        "b7ce:2A4447:24EE2C:2799EF:698646A6"
      ],
      "httpHeaderByteSize": 1186,
      "httpBodyHash": "F5JZV554KL2TVFEQ6QB3TGFK2HK526OG",
      "httpBodyTechnologies": [
        "Plotly",
        "Popper",
        "Headroom.js",
        "Clipboard.js",
        "Cloudflare Browser Insights",
        "D3",
        "jsDelivr",
        "Bootstrap",
        "Quarto:1.5.53"
      ],
      "httpBodyUrls": [
        "site_libs/quarto-search/autocomplete.umd.js",
        "#cb15-8",
        "#cb2-29",
        "#cb2-31",
        "#cb2-73",
        "#cb10-27",
        "#cb7-6",
        "#cb7-9",
        "#cb2-79",
        "#cb4-68",
        "#cb7-12",
        "https://www.youtube.com/playlist?list=PLQSHEO58cjmPPMG0-jUeHNanO-3u6O_w4",
        "#cb9-5",
        "#cb2-52",
        "#cb4-55",
        "https://github.com/waleedka/hiddenlayer",
        "#cb1-78",
        "#cb4-51",
        "#cb4-75",
        "#cb16-23",
        "#cb20-10",
        "#cb1-73",
        "#cb15-7",
        "#cb2-67",
        "#cb1-12",
        "#cb1-15",
        "#cb1-44",
        "#cb17-6",
        "#cb5-19",
        "#cb10-15",
        "#cb21-11",
        "https://jax.readthedocs.io/en/latest/_autosummary/jax.scipy.sparse.linalg.cg.html",
        "#cb10-8",
        "#cb19-2",
        "#cb2-54",
        "#cb2-60",
        "#cb4-3",
        "#cb6-3",
        "#cb10-9",
        "#cb4-77",
        "#cb14-10",
        "#cb18-13",
        "#cb4-74",
        "#cb17-16",
        "#cb1-26",
        "#cb4-35",
        "#cb5-24",
        "#cb21-26",
        "#cb8-7",
        "#cb2-26",
        "#cb4-61",
        "convex_intersection.png",
        "#cb2-22",
        "#cb2-74",
        "#cb20-23",
        "#cb1-61",
        "#cb1-64",
        "#cb2-37",
        "#cb2-8",
        "#cb2-28",
        "#cb20-1",
        "#cb5-11",
        "#cb21-18",
        "#cb21-27",
        "https://arxiv.org/pdf/1408.3595.pdf",
        "#cb7-7",
        "#cb8-4",
        "#cb2-40",
        "#cb2-56",
        "#cb18-12",
        "#cb20-19",
        "https://colab.research.google.com/github/MerkulovDaniil/optim/blob/master/assets/Notebooks/Proximal_softmax_regression.ipynb",
        "#cb12-1",
        "#cb15-3",
        "#cb2-44",
        "#cb4-65",
        "#cb10-16",
        "#cb15-17",
        "#cb2-2",
        "#cb4-7",
        "#cb8-10",
        "#cb21-24",
        "#newton-and-quasinewton-methods",
        "#cb1-10",
        "#cb2-14",
        "#linear-algebra-basics",
        "#cb9-3",
        "#cb4-23",
        "#cb5-17",
        "#matrix-calculus",
        "#cb4-20",
        "#cb10-31",
        "#cb18-23",
        "#cb20-15",
        "#cb1-27",
        "#cb17-1",
        "#cb17-19",
        "#cb18-16",
        "#neural-network-training",
        "site_libs/quarto-search/quarto-search.js",
        "#cb1-57",
        "#cb16-2",
        "#cb2-10",
        "#cb2-62",
        "#cb20-2",
        "#cb17-11",
        "#cb18-24",
        "#cb19-32",
        "#cb2-4",
        "#cb4-5",
        "#cb4-22",
        "#cb4-50",
        "#cb4-63",
        "#cb4-66",
        "#cb4-72",
        "#cb5-13",
        "#cb2-42",
        "#cb4-78",
        "#cb15-12",
        "#cb19-22",
        "#cb19-25",
        "#cb21-17",
        "logreg_VR.svg",
        "site_libs/quarto-contrib/videojs/video-js.css",
        "#cb5-9",
        "#cb1-31",
        "#cb1-40",
        "#cb10-3",
        "#cb18-3",
        "#cb21-8",
        "#optimality-conditions",
        "#cb2-18",
        "#cb2-38",
        "#cb4-64",
        "#cb17-13",
        "#cb21-23",
        "#cb1-8",
        "#cb1-35",
        "#cb1-41",
        "#cb16-18",
        "#cb1-38",
        "#cb1-53",
        "#cb18-9",
        "#cb2-71",
        "#cb4-47",
        "#cb5-21",
        "#cb9-10",
        "#cb20-18",
        "#cb1-52",
        "#cb4-12",
        "#cb16-11",
        "#cb19-27",
        "https://web.stanford.edu/class/ee364b/364b_exercises.pdf",
        "#cb8-8",
        "#cb1-17",
        "#cb4-4",
        "#cb5-1",
        "#cb4-17",
        "#cb7-4",
        "#cb1-72",
        "#cb2-48",
        "#cb2-53",
        "#cb2-69",
        "Softmax.svg",
        "#gradient-descent",
        "#cb4-44",
        "#cb20-17",
        "#cb2-21",
        "#cb18-22",
        "#cb1-76",
        "#cb4-57",
        "#cb19-13",
        "#cb1-3",
        "#cb1-4",
        "#cb2-5",
        "#cb1-51",
        "#cb1-59",
        "#cb1-69",
        "#cb2-30",
        "#cb4-45",
        "#cb18-2",
        "#cb2-17",
        "#cb4-32",
        "#cb18-32",
        "#cb21-32",
        "#big-models",
        "https://colab.research.google.com/github/MerkulovDaniil/optim/blob/master/assets/Notebooks/VR_exercise.ipynb",
        "#cb1-43",
        "#cb16-5",
        "#cb21-7",
        "#cb16-17",
        "#cb19-4",
        "#cb2-11",
        "#cb1-50",
        "#cb1-30",
        "#cb4-29",
        "#cb18-29",
        "#cb19-21",
        "#cb2-68",
        "#cb4-43",
        "#cb4-53",
        "#cb20-24",
        "https://mlu-explain.github.io/logistic-regression/",
        "#cb1-5",
        "#cb2-64",
        "#cb4-31",
        "#cb12-2",
        "#cb2-57",
        "#cb21-2",
        "#cb1-1",
        "#cb1-28",
        "#cb5-3",
        "#cb16-4",
        "#cb16-21",
        "site_libs/quarto-contrib/videojs/video.min.js",
        "#admm",
        "#cb10-5",
        "#cb2-13",
        "#cb20-27",
        "#cb21-22",
        "site_libs/quarto-html/quarto-syntax-highlighting.css",
        "#cb1-19",
        "#cb17-8",
        "https://fmin.xyz",
        "site_libs/quarto-html/tippy.css",
        "https://cdn.jsdelivr.net/npm/katex@0.16.9/dist/contrib/copy-tex.min.js",
        "#cb8-6",
        "#cb3-1",
        "#cb1-13",
        "#cb1-36",
        "#cb19-6",
        "#cb2-25",
        "#cb4-15",
        "#cb4-76",
        "#cb1-46",
        "#cb1-63",
        "#cb13-2",
        "#cb18-8",
        "#cb2-20",
        "#cb2-43",
        "#cb4-16",
        "#cb10-23",
        "#cb7-5",
        "#cb10-7",
        "#cb17-9",
        "#cb20-3",
        "#cb4-11",
        "#cb14-11",
        "site_libs/bootstrap/bootstrap-icons.css",
        "#cb1-70",
        "https://t.me/hse24_fmin",
        "#cb9-8",
        "#cb16-8",
        "#cb10-33",
        "#cb17-14",
        "#cb18-15",
        "https://colab.research.google.com/github/MerkulovDaniil/optim/blob/master/assets/Notebooks/TinyStories_baseline.ipynb",
        "#cb10-2",
        "#cb11-4",
        "#cb20-9",
        "#cb15-16",
        "#cb17-17",
        "#cb20-13",
        "#cb16-6",
        "#cb18-31",
        "#cb20-21",
        "#cb21-16",
        "#cb20-4",
        "#cb15-10",
        "#cb16-16",
        "site_libs/clipboard/clipboard.min.js",
        "#cb2-1",
        "#cb1-37",
        "#cb15-2",
        "#cb15-5",
        "#cb16-1",
        "#cb16-20",
        "https://archive.ics.uci.edu/dataset/697/predict+students+dropout+and+academic+success",
        "#cb1-77",
        "#cb14-4",
        "#conjugate-gradients",
        "#cb8-9",
        "#cb1-39",
        "#cb14-7",
        "#cb2-46",
        "#cb2-59",
        "#cb21-5",
        "#cb21-31",
        "#cb1-22",
        "http://www.pyomo.org",
        "https://cdn.jsdelivr.net/npm/katex@latest/dist/katex.min.js",
        "#cb19-3",
        "#cb2-63",
        "#cb17-10",
        "#cb13-1",
        "#cb4-41",
        "#accelerated-methods",
        "https://github.com/MerkulovDaniil/hse24/edit/main/homework.md",
        "#cb2-9",
        "#cb14-2",
        "#cb20-31",
        "#cb21-12",
        "lls_VR.svg",
        "#eq-quad_ub",
        "heavy_ball_conv.mp4",
        "site_libs/quarto-html/tippy.umd.min.js",
        "#cb8-5",
        "#cb16-9",
        "#cb21-19",
        "#cb4-1",
        "#cb2-41",
        "#cb2-55",
        "#cb4-13",
        "#cb16-10",
        "#cb1-71",
        "#cb20-5",
        "#cb5-15",
        "#cb16-13",
        "#cb18-19",
        "#cb19-31",
        "#cb5-7",
        "#cb1-16",
        "#cb4-18",
        "#cb19-30",
        "#cb20-20",
        "#cb21-13",
        "site_libs/quarto-nav/quarto-nav.js",
        "https://github.com/MerkulovDaniil/hse24",
        "#cb14-3",
        "#cb15-4",
        "#cb20-8",
        "#cb4-14",
        "#cb4-33",
        "#cb19-24",
        "#cb1-60",
        "#cb4-30",
        "#cb10-19",
        "#cb4-69",
        "#cb5-22",
        "#cb17-15",
        "#automatic-differentiation-and-jax-2-more-problems-coming",
        "#cb1-75",
        "#cb16-3",
        "#cb15-15",
        "#cb7-3",
        "#cb8-3",
        "#cb1-33",
        "#cb8-11",
        "#cb1-29",
        "#cb14-8",
        "#cb2-33",
        "#cb4-34",
        "#cb4-62",
        "#cb19-14",
        "#cb7-1",
        "#cb4-48",
        "#cb14-12",
        "#cb20-11",
        "#cb21-14",
        "#line-search",
        "#cb2-3",
        "#cb1-42",
        "#cb16-7",
        "#cb4-19",
        "#cb4-38",
        "#cb9-1",
        "#cb19-9",
        "#cb2-34",
        "#cb15-18",
        "#cb5-2",
        "#cb1-21",
        "#cb1-32",
        "#cb21-6",
        "#cb7-14",
        "#cb21-21",
        "#cb5-6",
        "#cb1-14",
        "#cb17-18",
        "#cb9-7",
        "#cb10-14",
        "#cb20-22",
        "#cb1-18",
        "#cb1-25",
        "#cb18-17",
        "#cb18-28",
        "./logo.svg",
        "#cb2-51",
        "#cb4-25",
        "#cb10-12",
        "#cb10-24",
        "#cb16-15",
        "https://arxiv.org/pdf/1412.7457.pdf",
        "#cb18-5",
        "#cb2-50",
        "#cb4-59",
        "#cb20-29",
        "#convergence-rates",
        "site_libs/quarto-search/fuse.min.js",
        "#cb1-24",
        "#cb18-20",
        "#cb18-26",
        "#cb1-20",
        "#cb2-78",
        "#cb4-42",
        "#cb7-10",
        "#cb10-10",
        "site_libs/bootstrap/bootstrap.min.js",
        "#cb1-9",
        "#cb5-5",
        "#cb19-5",
        "#cb4-79",
        "#cb10-32",
        "#cb1-34",
        "#cb14-5",
        "#cb2-47",
        "#cb4-56",
        "#cb5-16",
        "./program.html",
        "#cb2-58",
        "#cb10-11",
        "#cb15-13",
        "#cb16-14",
        "#cb17-12",
        "#cb18-10",
        "#cb19-28",
        "#cb20-25",
        "#cb3-3",
        "#cb2-45",
        "#cb21-3",
        "#cb5-14",
        "#cb21-30",
        "site_libs/bootstrap/bootstrap.min.css",
        "https://colab.research.google.com/github/MerkulovDaniil/optim/blob/master/assets/Notebooks/Hessian_free_Newton.ipynb",
        "#cb17-2",
        "#cb2-72",
        "#cb18-27",
        "https://cdn.jsdelivr.net/npm/katex@latest/dist/katex.min.css",
        "#cb1-55",
        "#cb2-23",
        "#cb2-65",
        "#cb4-26",
        "#cb4-37",
        "https://arxiv.org/pdf/2307.11291.pdf",
        "https://huggingface.co/docs/transformers/v4.18.0/en/performance",
        "#cb1-62",
        "#cb19-23",
        "#cb20-12",
        "#cb14-1",
        "#cb17-3",
        "#cb18-4",
        "#cb2-12",
        "#cb21-29",
        "#cb1-2",
        "#cb4-58",
        "#cb18-14",
        "#cb19-15",
        "#cb1-6",
        "#cb5-8",
        "#cb9-6",
        "#cb2-39",
        "#cb21-9",
        "#cb19-12",
        "./index.html",
        "site_libs/quarto-html/quarto.js",
        "#cb3-2",
        "#cb7-2",
        "#cb20-16",
        "#cb9-2",
        "#cb2-77",
        "#cb4-46",
        "#cb19-20",
        "#cb4-6",
        "#cb6-1",
        "#cb1-66",
        "#cb17-7",
        "#cb4-54",
        "#cb4-67",
        "#cb19-11",
        "#cb19-18",
        "#stochastic-gradient-methods",
        "#cb2-27",
        "#cb10-21",
        "#cb18-34",
        "#cb21-10",
        "./homework.html",
        "#cb1-68",
        "#cb2-36",
        "#cb21-4",
        "#cb5-18",
        "#cb7-11",
        "#cb20-14",
        "#cb20-32",
        "#cb2-7",
        "#cb17-4",
        "#cb2-19",
        "#cb4-49",
        "#cb19-19",
        "#cb20-26",
        "gpt2_generation.jpeg",
        "#proximal-gradient-method",
        "#cb20-30",
        "#convexity",
        "https://static.cloudflareinsights.com/beacon.min.js/vcd15cbe7772f49c399c6a5babf22c1241717689176015",
        "#cb5-12",
        "#cb10-30",
        "#cb7-8",
        "#cb4-9",
        "#cb4-39",
        "https://cdn.plot.ly/plotly-2.24.1.min.js",
        "#cb4-8",
        "#cb1-54",
        "#cb10-1",
        "#cb14-6",
        "#cb2-24",
        "#cb18-30",
        "#cb17-5",
        "#cb16-12",
        "#cb21-25",
        "#cb1-45",
        "#cb1-48",
        "#cb1-65",
        "#cb10-6",
        "#cb2-76",
        "#cb21-28",
        "#cb15-1",
        "#cb2-70",
        "#cb8-1",
        "#cb4-27",
        "#cb10-28",
        "site_libs/quarto-html/anchor.min.js",
        "#cb16-19",
        "#cb2-15",
        "#cb6-2",
        "#cb9-4",
        "#cb18-7",
        "#cb19-1",
        "#cb5-20",
        "#cb10-25",
        "#cb2-6",
        "#cb18-33",
        "#cb19-17",
        "#cb1-49",
        "#cb11-1",
        "#cb2-35",
        "#cb20-7",
        "#cb4-24",
        "#gradient-methods-for-conditional-problems",
        "#cb1-7",
        "#cb8-2",
        "#cb15-6",
        "#cb14-14",
        "#cb14-9",
        "#cb2-66",
        "#cb5-10",
        "#cb11-2",
        "#cb4-70",
        "#cb18-18",
        "#cb18-25",
        "#cb1-11",
        "#cb2-61",
        "#cb10-22",
        "#cb19-26",
        "#subgradient-descent",
        "#cb4-52",
        "#cb7-13",
        "#cb2-75",
        "#cb15-11",
        "#cb21-20",
        "https://iclr-blogposts.github.io/2024/blog/bench-hvp/",
        "#cb2-32",
        "#cb20-6",
        "#cb10-13",
        "#cb10-26",
        "linesearch.svg",
        "https://www.cs.cmu.edu/~quake-papers/painless-conjugate-gradient.pdf",
        "#cb11-5",
        "#cb15-9",
        "#cb15-14",
        "#cb18-11",
        "#linear-programming",
        "#cb10-4",
        "#cb19-7",
        "#cb4-21",
        "#cb4-36",
        "#cb4-73",
        "#cb18-21",
        "#cb1-47",
        "#cb1-74",
        "#cb4-28",
        "#cb10-29",
        "#cb21-15",
        "#cb18-1",
        "#cb2-49",
        "#cb10-18",
        "#cb19-16",
        "#cb20-28",
        "#cb11-3",
        "#cb10-17",
        "site_libs/quarto-nav/headroom.min.js",
        "#cb1-58",
        "#cb18-6",
        "#cb4-60",
        "#cb4-71",
        "#cb16-22",
        "#cb1-23",
        "#cb10-20",
        "#cb19-10",
        "#cb19-29",
        "./favicon.svg",
        "https://bnikolic.co.uk/blog/python/jax/2022/02/22/jax-outputgraph-rev.html",
        "#cb9-9",
        "#cb4-2",
        "#cb1-56",
        "#cb1-67",
        "#cb19-8",
        "#cb2-16",
        "#cb21-1",
        "#cb4-40",
        "#cb5-23",
        "#cb5-4",
        "#cb4-10",
        "#cb14-13",
        "site_libs/quarto-html/popper.min.js"
      ],
      "httpBodyMetaTags": {
        "og:description": "",
        "twitter:description": ""
      },
      "httpBodyByteSize": 500816,
      "httpBodyPageTitle": "💀 Homework"
    }
  }
}