📦 trekhleb / homemade-machine-learning

📄 gradient-descent-1.svg · 1 lines
1<svg xmlns="http://www.w3.org/2000/svg" width="156.109375" height="53.484375" style="width:156.109375px;height:53.484375px;font-family:Asana-Math, Asana;background:transparent;"><g><g><g style="transform:matrix(1,0,0,1,2,31);"><path d="M237 -16C473 -16 572 316 576 504C578 618 546 702 419 702C159 702 72 412 69 199C67 80 101 -16 237 -16ZM401 676C536 676 506 491 485 381L169 381C194 485 272 676 401 676ZM253 13C102 13 147 261 163 349L479 349C454 237 396 13 253 13Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.017,0,0,-0.017,0,0);"></path></g><g><g><g><g style="transform:matrix(1,0,0,1,12.40625,36.384375);"><path d="M194 351L94 -144C83 -196 65 -231 47 -231C33 -231 15 -225 -6 -212L-14 -269C-4 -274 9 -276 24 -276C64 -276 104 -233 140 -152C160 -107 174 -57 202 70L278 420C282 438 284 451 284 457C284 473 275 482 259 482C237 482 200 461 125 408L97 388L104 368L136 389C173 412 176 414 183 414C193 414 201 404 201 391C201 382 194 356 194 351ZM285 712C256 712 227 679 227 645C227 620 242 604 266 604C297 604 321 633 321 671C321 695 306 712 285 712Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.0119,0,0,-0.0119,0,0);"></path></g></g></g></g><g style="transform:matrix(1,0,0,1,16,31);"><path d="" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.017,0,0,-0.017,0,0);"></path></g><g style="transform:matrix(1,0,0,1,24,31);"><path d="M123 111C93 111 66 83 66 53C66 23 93 -5 122 -5C154 -5 182 22 182 53C182 83 154 111 123 111ZM123 456C93 456 66 428 66 398C66 368 93 340 122 340C154 340 182 367 182 397C182 428 154 456 123 456Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.017,0,0,-0.017,0,0);"></path></g><g style="transform:matrix(1,0,0,1,36,31);"><path d="M604 347L604 406L65 406L65 347ZM604 134L604 193L65 193L65 134Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.017,0,0,-0.017,0,0);"></path></g><g style="transform:matrix(1,0,0,1,52,31);"><path d="M237 -16C473 -16 572 316 576 504C578 618 546 702 419 702C159 702 72 412 69 199C67 80 101 -16 237 -16ZM401 676C536 676 506 491 485 381L169 381C194 485 272 676 401 676ZM253 13C102 13 147 261 163 349L479 349C454 237 396 13 253 13Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.017,0,0,-0.017,0,0);"></path></g><g><g><g><g style="transform:matrix(1,0,0,1,62.5,36.384375);"><path d="M194 351L94 -144C83 -196 65 -231 47 -231C33 -231 15 -225 -6 -212L-14 -269C-4 -274 9 -276 24 -276C64 -276 104 -233 140 -152C160 -107 174 -57 202 70L278 420C282 438 284 451 284 457C284 473 275 482 259 482C237 482 200 461 125 408L97 388L104 368L136 389C173 412 176 414 183 414C193 414 201 404 201 391C201 382 194 356 194 351ZM285 712C256 712 227 679 227 645C227 620 242 604 266 604C297 604 321 633 321 671C321 695 306 712 285 712Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.0119,0,0,-0.0119,0,0);"></path></g></g></g></g><g style="transform:matrix(1,0,0,1,69,31);"><path d="M555 243L555 299L51 299L51 243Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.017,0,0,-0.017,0,0);"></path></g><g style="transform:matrix(1,0,0,1,83,31);"><path d="M400 -16C446 -16 513 54 545 84L545 97L532 97C513 79 489 55 462 55C417 55 424 184 424 216C474 278 520 343 558 413C551 428 544 444 536 459L525 459C511 391 456 315 420 257C422 336 445 472 332 473C164 473 27 243 24 93C23 33 43 -16 111 -16C203 -16 297 64 357 131C357 96 348 -15 400 -16ZM284 437C371 437 358 224 357 164C314 113 233 28 162 28C109 28 98 70 99 115C100 202 175 437 284 437Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.017,0,0,-0.017,0,0);"></path></g><g><g><g><g style="transform:matrix(1,0,0,1,101.46875,19);"><path d="M91 666C135 691 168 702 202 704C303 709 366 618 375 455C377 426 375 403 373 353C306 400 270 414 219 411C170 408 130 388 96 347C54 299 33 235 36 173C42 65 129 -16 233 -11C302 -7 359 29 398 92C440 162 466 297 460 413C450 613 327 758 175 750C136 748 102 738 48 715ZM369 318C359 206 351 163 328 111C305 57 263 21 219 19C165 16 128 67 124 152C118 266 180 364 261 368C299 371 331 354 369 318Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.017,0,0,-0.017,0,0);"></path></g></g></g><g><g><g style="transform:matrix(1,0,0,1,94.46875,44);"><path d="M91 666C135 691 168 702 202 704C303 709 366 618 375 455C377 426 375 403 373 353C306 400 270 414 219 411C170 408 130 388 96 347C54 299 33 235 36 173C42 65 129 -16 233 -11C302 -7 359 29 398 92C440 162 466 297 460 413C450 613 327 758 175 750C136 748 102 738 48 715ZM369 318C359 206 351 163 328 111C305 57 263 21 219 19C165 16 128 67 124 152C118 266 180 364 261 368C299 371 331 354 369 318ZM731 -16C967 -16 1066 316 1070 504C1072 618 1040 702 913 702C653 702 566 412 563 199C561 80 595 -16 731 -16ZM895 676C1030 676 1000 491 979 381L663 381C688 485 766 676 895 676ZM747 13C596 13 641 261 657 349L973 349C948 237 890 13 747 13Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.017,0,0,-0.017,0,0);"></path></g><g><g><g><g style="transform:matrix(1,0,0,1,113.28125,49.384375);"><path d="M194 351L94 -144C83 -196 65 -231 47 -231C33 -231 15 -225 -6 -212L-14 -269C-4 -274 9 -276 24 -276C64 -276 104 -233 140 -152C160 -107 174 -57 202 70L278 420C282 438 284 451 284 457C284 473 275 482 259 482C237 482 200 461 125 408L97 388L104 368L136 389C173 412 176 414 183 414C193 414 201 404 201 391C201 382 194 356 194 351ZM285 712C256 712 227 679 227 645C227 620 242 604 266 604C297 604 321 633 321 671C321 695 306 712 285 712Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.0119,0,0,-0.0119,0,0);"></path></g></g></g></g></g></g><line style="fill:none;stroke-width:1px;stroke:rgb(0, 0, 0);" x1="94.46875" y1="26.75" x2="117.203125" y2="26.75"></line></g><g style="transform:matrix(1,0,0,1,119,31);"><path d="M355 664L358 692L244 689C228 689 210 689 167 690L103 692L100 664L147 662C171 661 182 653 182 635C182 630 182 627 181 622L86 -21C71 -124 41 -174 -6 -174C-18 -174 -27 -173 -35 -170L-32 -196C-21 -203 -9 -206 3 -206C38 -206 143 -178 177 54L262 613C268 651 275 658 313 661Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.017,0,0,-0.017,0,0);"></path></g><g style="transform:matrix(1,0,0,1,124.53125,31);"><path d="M146 266C146 526 243 632 301 700L282 726C225 675 60 542 60 266C60 159 85 58 133 -32C168 -99 200 -138 282 -215L301 -194C255 -137 146 -15 146 266Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.017,0,0,-0.017,0,0);"></path></g><g style="transform:matrix(1,0,0,1,130,31);"><path d="M237 -16C473 -16 572 316 576 504C578 618 546 702 419 702C159 702 72 412 69 199C67 80 101 -16 237 -16ZM401 676C536 676 506 491 485 381L169 381C194 485 272 676 401 676ZM253 13C102 13 147 261 163 349L479 349C454 237 396 13 253 13Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.017,0,0,-0.017,0,0);"></path></g><g style="transform:matrix(1,0,0,1,140.59375,31);"><path d="M51 726L32 700C87 636 187 526 187 266C187 -10 83 -131 32 -194L51 -215C104 -165 273 -23 273 265C273 542 108 675 51 726Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.017,0,0,-0.017,0,0);"></path></g><g><g><g></g></g><g><g></g></g></g></g></g></svg>