1 2<!doctype html> 3<html lang="en" class="no-js"> 4 <head> 5 6 <meta charset="utf-8"> 7 <meta name="viewport" content="width=device-width,initial-scale=1"> 8 9 <meta name="description" content="We try to make learning deep learning, deep bayesian learning, and deep reinforcement learning math and code easier. Open-source and used by thousands globally."> 10 11 12 <meta name="author" content="Ritchie Ng"> 13 14 15 <link rel="canonical" href="https://www.deeplearningwizard.com/blog/"> 16 17 18 <link rel="prev" href="../data_engineering/nosql/cassandra/setting_up_cluster/"> 19 20 21 <link rel="next" href="category/awards/"> 22 23 24 <link rel="icon" href="../docs/assets/favicon.ico"> 25 <meta name="generator" content="mkdocs-1.6.0, mkdocs-material-9.5.31"> 26 27 28 29 <title>Blog - Deep Learning Wizard</title> 30 31 32 33 <link rel="stylesheet" href="../assets/stylesheets/main.3cba04c6.min.css"> 34 35 36 <link rel="stylesheet" href="../assets/stylesheets/palette.06af60db.min.css"> 37 38 39 40 41 42 43 44 45 46 47 48 49 <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> 50 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:300,300i,400,400i,700,700i%7CRoboto+Mono:400,400i,700,700i&display=fallback"> 51 <style>:root{--md-text-font:"Roboto";--md-code-font:"Roboto Mono"}</style> 52 53 54 55
55<script>__md_scope=new URL("..",location),__md_hash=e=>[...e].reduce((e,_)=>(e<<5)-e+_.charCodeAt(0),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script>
55 56 57 58 59 60 61 62 63
64<script id="__analytics">function __md_analytics(){function n(){dataLayer.push(arguments)}window.dataLayer=window.dataLayer||[],n("js",new Date),n("config","UA-122083328-1"),document.addEventListener("DOMContentLoaded",function(){document.forms.search&&document.forms.search.query.addEventListener("blur",function(){this.value&&n("event","search",{search_term:this.value})}),document$.subscribe(function(){var a=document.forms.feedback;if(void 0!==a)for(var e of a.querySelectorAll("[type=submit]"))e.addEventListener("click",function(e){e.preventDefault();var t=document.location.pathname,e=this.getAttribute("data-md-value");n("event","feedback",{page:t,data:e}),a.firstElementChild.disabled=!0;e=a.querySelector(".md-feedback__note [data-md-value='"+e+"']");e&&(e.hidden=!1)}),a.hidden=!1}),location$.subscribe(function(e){n("config","UA-122083328-1",{page_path:e.pathname})})});var e=document.createElement("script");e.async=!0,e.src="https://www.googletagmanager.com/gtag/js?id=UA-122083328-1",document.getElementById("__analytics").insertAdjacentElement("afterEnd",e)}</script>
64 65 66
66<script>"undefined"!=typeof __md_analytics&&__md_analytics()</script>
66 67 68 69 70 71 72 <link rel="stylesheet" href="../assets/stylesheets/custom.00c04c01.min.css"> 73 74 </head> 75 76 77 78 79 80 81 82 83 84 <body dir="ltr" data-md-color-scheme="default" data-md-color-primary="indigo" data-md-color-accent="indigo"> 85 86 87 <input class="md-toggle" data-md-toggle="drawer" type="checkbox" id="__drawer" autocomplete="off"> 88 <input class="md-toggle" data-md-toggle="search" type="checkbox" id="__search" autocomplete="off"> 89 <label class="md-overlay" for="__drawer"></label> 90 <div data-md-component="skip"> 91 92 93 <a href="#blog" class="md-skip"> 94 Skip to content 95 </a> 96 97 </div> 98 <div data-md-component="announce"> 99 100 <aside class="md-banner"> 101 <div class="md-banner__inner md-grid md-typeset"> 102 103 104 For updates follow us on 105 <a href="https://twitter.com/deeplearningwiz"> 106 <span class="twemoji twitter"> 107 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!--! Font Awesome Free 6.6.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2024 Fonticons, Inc.--><path d="M459.37 151.716c.325 4.548.325 9.097.325 13.645 0 138.72-105.583 298.558-298.558 298.558-59.452 0-114.68-17.219-161.137-47.106 8.447.974 16.568 1.299 25.34 1.299 49.055 0 94.213-16.568 130.274-44.832-46.132-.975-84.792-31.188-98.112-72.772 6.498.974 12.995 1.624 19.818 1.624 9.421 0 18.843-1.3 27.614-3.573-48.081-9.747-84.143-51.98-84.143-102.985v-1.299c13.969 7.797 30.214 12.67 47.431 13.319-28.264-18.843-46.781-51.005-46.781-87.391 0-19.492 5.197-37.36 14.294-52.954 51.655 63.675 129.3 105.258 216.365 109.807-1.624-7.797-2.599-15.918-2.599-24.04 0-57.828 46.782-104.934 104.934-104.934 30.213 0 57.502 12.67 76.67 33.137 23.715-4.548 46.456-13.32 66.599-25.34-7.798 24.366-24.366 44.833-46.132 57.827 21.117-2.273 41.584-8.122 60.426-16.243-14.292 20.791-32.161 39.308-52.628 54.253z"/></svg> 108 </span> 109 <strong>Twitter</strong> 110 </a> 111 <a href="https://www.linkedin.com/company/deeplearningwizard"> 112 <span class="twemoji linkedin" style="color:#0077B5"> 113 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><!--! Font Awesome Free 6.6.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2024 Fonticons, Inc.--><path d="M416 32H31.9C14.3 32 0 46.5 0 64.3v383.4C0 465.5 14.3 480 31.9 480H416c17.6 0 32-14.5 32-32.3V64.3c0-17.8-14.4-32.3-32-32.3zM135.4 416H69V202.2h66.5V416zm-33.2-243c-21.3 0-38.5-17.3-38.5-38.5S80.9 96 102.2 96c21.2 0 38.5 17.3 38.5 38.5 0 21.3-17.2 38.5-38.5 38.5zm282.1 243h-66.4V312c0-24.8-.5-56.7-34.5-56.7-34.6 0-39.9 27-39.9 54.9V416h-66.4V202.2h63.7v29.2h.9c8.9-16.8 30.6-34.5 62.9-34.5 67.2 0 79.7 44.3 79.7 101.9V416z"/></svg> 114 </span> 115 <strong>Linkedin</strong> 116 </a> 117 <a href="https://www.facebook.com/DeepLearningWizard/"> 118 <span class="twemoji facebook" style="color:#4267B2"> 119 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!--! Font Awesome Free 6.6.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2024 Fonticons, Inc.--><path d="M512 256C512 114.6 397.4 0 256 0S0 114.6 0 256c0 120 82.7 220.8 194.2 248.5V334.2h-52.8V256h52.8v-33.7c0-87.1 39.4-127.5 125-127.5 16.2 0 44.2 3.2 55.7 6.4V172c-6-.6-16.5-1-29.6-1-42 0-58.2 15.9-58.2 57.2V256h83.6l-14.4 78.2H287v175.9C413.8 494.8 512 386.9 512 256z"/></svg> 120 </span> 121 <strong>Facebook</strong> 122 </a> 123 or subscribe to our channel on 124 <a href="https://www.youtube.com/channel/UCJz2MIjiCosOQCwhnsYxeEw"> 125 <span class="twemoji twitter" style="color:#FF0000"> 126 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><!--! Font Awesome Free 6.6.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2024 Fonticons, Inc.--><path d="M549.655 124.083c-6.281-23.65-24.787-42.276-48.284-48.597C458.781 64 288 64 288 64S117.22 64 74.629 75.486c-23.497 6.322-42.003 24.947-48.284 48.597-11.412 42.867-11.412 132.305-11.412 132.305s0 89.438 11.412 132.305c6.281 23.65 24.787 41.5 48.284 47.821C117.22 448 288 448 288 448s170.78 0 213.371-11.486c23.497-6.321 42.003-24.171 48.284-47.821 11.412-42.867 11.412-132.305 11.412-132.305s0-89.438-11.412-132.305zm-317.51 213.508V175.185l142.739 81.205-142.739 81.201z"/></svg> 127 </span> 128 <strong>YouTube</strong> 129 </a> 130 131 </div> 132 133 </aside> 134 135 </div> 136 137 138 139 140<header class="md-header" data-md-component="header"> 141 <nav class="md-header__inner md-grid" aria-label="Header"> 142 <a href=".." title="Deep Learning Wizard" class="md-header__button md-logo" aria-label="Deep Learning Wizard" data-md-component="logo"> 143 144 145 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!--! Font Awesome Free 6.6.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2024 Fonticons, Inc.--><path d="M24 32c13.3 0 24 10.7 24 24v352c0 13.3 10.7 24 24 24h416c13.3 0 24 10.7 24 24s-10.7 24-24 24H72c-39.8 0-72-32.2-72-72V56c0-13.3 10.7-24 24-24zm104 104
145c0-13.3 10.7-24 24-24h208c13.3 0 24 10.7 24 24s-10.7 24-24 24H152c-13.3 0-24-10.7-24-24zm24 72h144c13.3 0 24 10.7 24 24s-10.7 24-24 24H152c-13.3 0-24-10.7-24-24s10.7-24 24-24zm0 96h272c13.3 0 24 10.7 24 24s-10.7 24-24 24H152c-13.3 0-24-10.7-24-24s10.7-24 24-24z"/></svg> 146 147 </a> 148 <label class="md-header__button md-icon" for="__drawer"> 149 150 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M3 6h18v2H3V6m0 5h18v2H3v-2m0 5h18v2H3v-2Z"/></svg> 151 </label> 152 <div class="md-header__title" data-md-component="header-title"> 153 <div class="md-header__ellipsis"> 154 <div class="md-header__topic"> 155 <span class="md-ellipsis"> 156 Deep Learning Wizard 157 </span> 158 </div> 159 <div class="md-header__topic" data-md-component="header-topic"> 160 <span class="md-ellipsis"> 161 162 Blog 163 164 </span> 165 </div> 166 </div> 167 </div> 168 169 170 <form class="md-header__option" data-md-component="palette"> 171 172 173 174 175 <input class="md-option" data-md-color-media="" data-md-color-scheme="default" data-md-color-primary="indigo" data-md-color-accent="indigo" aria-label="Switch to dark mode" type="radio" name="__palette" id="__palette_0"> 176 177 <label class="md-header__button md-icon" title="Switch to dark mode" for="__palette_1" hidden> 178 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M17 6H7c-3.31 0-6 2.69-6 6s2.69 6 6 6h10c3.31 0 6-2.69 6-6s-2.69-6-6-6zm0 10H7c-2.21 0-4-1.79-4-4s1.79-4 4-4h10c2.21 0 4 1.79 4 4s-1.79 4-4 4zM7 9c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3z"/></svg> 179 </label> 180 181 182 183 184 185 <input class="md-option" data-md-color-media="" data-md-color-scheme="slate" data-md-color-primary="indigo" data-md-color-accent="indigo" aria-label="Switch to light mode" type="radio" name="__palette" id="__palette_1"> 186 187 <label class="md-header__button md-icon" title="Switch to light mode" for="__palette_0" hidden> 188 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M17 7H7a5 5 0 0 0-5 5 5 5 0 0 0 5 5h10a5 5 0 0 0 5-5 5 5 0 0 0-5-5m0 8a3 3 0 0 1-3-3 3 3 0 0 1 3-3 3 3 0 0 1 3 3 3 3 0 0 1-3 3Z"/></svg> 189 </label> 190 191 192</form> 193 194 195 196
196<script>var media,input,key,value,palette=__md_get("__palette");if(palette&&palette.color){"(prefers-color-scheme)"===palette.color.media&&(media=matchMedia("(prefers-color-scheme: light)"),input=document.querySelector(media.matches?"[data-md-color-media='(prefers-color-scheme: light)']":"[data-md-color-media='(prefers-color-scheme: dark)']"),palette.color.media=input.getAttribute("data-md-color-media"),palette.color.scheme=input.getAttribute("data-md-color-scheme"),palette.color.primary=input.getAttribute("data-md-color-primary"),palette.color.accent=input.getAttribute("data-md-color-accent"));for([key,value]of Object.entries(palette.color))document.body.setAttribute("data-md-color-"+key,value)}</script>
196 197 198 199 200 <label class="md-header__button md-icon" for="__search"> 201 202 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M9.5 3A6.5 6.5 0 0 1 16 9.5c0 1.61-.59 3.09-1.56 4.23l.27.27h.79l5 5-1.5 1.5-5-5v-.79l-.27-.27A6.516 6.516 0 0 1 9.5 16 6.5 6.5 0 0 1 3 9.5 6.5 6.5 0 0 1 9.5 3m0 2C7 5 5 7 5 9.5S7 14 9.5 14 14 12 14 9.5 12 5 9.5 5Z"/></svg> 203 </label> 204 <div class="md-search" data-md-component="search" role="dialog"> 205 <label class="md-search__overlay" for="__search"></label> 206 <div class="md-search__inner" role="search"> 207 <form class="md-search__form" name="search"> 208 <input type="text" class="md-search__input" name="query" aria-label="Search" placeholder="Search" autocapitalize="off" autocorrect="off" autocomplete="off" spellcheck="false" data-md-component="search-query" required> 209 <label class="md-search__icon md-icon" for="__search"> 210 211 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M9.5 3A6.5 6.5 0 0 1 16 9.5c0 1.61-.59 3.09-1.56 4.23l.27.27h.79l5 5-1.5 1.5-5-5v-.79l-.27-.27A6.516 6.516 0 0 1 9.5 16 6.5 6.5 0 0 1 3 9.5 6.5 6.5 0 0 1 9.5 3m0 2C7 5 5 7 5 9.5S7 14 9.5 14 14 12 14 9.5 12 5 9.5 5Z"/></svg> 212 213 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M20 11v2H8l5.5 5.5-1.42 1.42L4.16 12l7.92-7.92L13.5 5.5 8 11h12Z"/></svg> 214 </label> 215 <nav class="md-search__options" aria-label="Search"> 216 217 <a href="javascript:void(0)" class="md-search__icon md-icon" title="Share" aria-label="Share" data-clipboard data-clipboard-text="" data-md-component="search-share" tabindex="-1"> 218 219 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M18 16.08c-.76 0-1.44.3-1.96.77L8.91 12.7c.05-.23.09-.46.09-.7 0-.24-.04-.47-.09-.7l7.05-4.11c.54.5 1.25.81 2.04.81a3 3 0 0 0 3-3 3 3 0 0 0-3-3 3 3 0 0 0-3 3c0 .24.04.47.09.7L8.04 9.81C7.5 9.31 6.79 9 6 9a3 3 0 0 0-3 3 3 3 0 0 0 3 3c.79 0 1.5-.31 2.04-.81l7.12 4.15c-.05.21-.08.43-.08.66 0 1.61 1.31 2.91 2.92 2.91 1.61 0 2.92-1.3 2.92-2.91A2.92 2.92 0 0 0 18 16.08Z"/></svg> 220 </a> 221 222 <button type="reset" class="md-search__icon md-icon" title="Clear" aria-label="Clear" tabindex="-1"> 223 224 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12 19 6.41Z"/></svg> 225 </button> 226 </nav> 227 228 <div class="md-search__suggest" data-md-component="search-suggest"></div> 229 230 </form> 231 <div class="md-search__output"> 232 <div class="md-search__scrollwrap" tabindex="0" data-md-scrollfix> 233 <div class="md-search-result" data-md-component="search-result"> 234 <div class="md-search-result__meta"> 235 Initializing search 236 </div> 237 <ol class="md-search-result__list" role="presentation"></ol> 238 </div> 239 </div> 240 </div> 241 </div> 242</div> 243 244 245 <div class="md-header__source"> 246 <a href="https://github.com/ritchieng/deep-learning-wizard" title="Go to repository" class="md-source" data-md-component="source"> 247 <div class="md-source__icon md-icon"> 248 249 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><!--! Font Awesome Free 6.6.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2024 Fonticons, Inc.--><path d="M439.55 236.05 244 40.45a28.87 28.87 0 0 0-40.81 0l-40.66 40.63 51.52 51.52c27.06-9.14 52.68 16.77 43.39 43.68l49.66 49.66c34.23-11.8 61.18 31 35.47 56.69-26.49 26.49-70.21-2.87-56-37.34L240.22 199v121.85c25.3 12.54 22.26 41.85 9.08 55a34.34 34.34 0 0 1-48.55 0c-17.57-17.6-11.07-46.91 11.25-56v-123c-20.8-8.51-24.6-30.74-18.64-45L142.57 101 8.45 235.14a28.86 28.86 0 0 0 0 40.81l195.61 195.6a28.86 28.86 0 0 0 40.8 0l194.69-194.69a28.86 28.86 0 0 0 0-40.81z"/></svg> 250 </div> 251 <div class="md-source__repository"> 252 ritchieng/deep-learning-wizard 253 </div> 254</a> 255 </div> 256 257 </nav> 258 259</header> 260 261 <div class="md-container" data-md-component="container"> 262 263 264 265 266 267<nav class="md-tabs" aria-label="Tabs" data-md-component="tabs"> 268 <div class="md-grid"> 269 <ul class="md-tabs__list"> 270 271 272 273 274 275 <li class="md-tabs__item"> 276 <a href=".." class="md-tabs__link"> 277 278 279 280 281 Home 282 283 </a> 284 </li> 285 286 287 288 289 290 291 292 293 294 <li class="md-tabs__item"> 295 <a href="../about/" class="md-tabs__link"> 296 297 298 About 299 300 </a> 301 </li> 302 303 304 305 306 307 308 309 310 311 312 <li class="md-tabs__item"> 313 <a href="../deep_learning/intro/" class="md-tabs__link"> 314 315 316 Deep Learning 317 318 </a> 319 </li> 320 321 322 323 324 325 326 327 328 329 330 <li class="md-tabs__item"> 331 <a href="../language_model/intro/" class="md-tabs__link"> 332 333 334 Language Model 335 336 </a> 337 </li> 338 339 340 341 342 343 344 345 346 347 348 <li class="md-tabs__item"> 349 <a href="../machine_learning/intro/" class="md-tabs__link"> 350 351 352 Machine Learning 353 354 </a> 355 </li> 356 357 358 359 360 361 362 363 364 365 366 <li class="md-tabs__item"> 367 <a href="../programming/intro/" class="md-tabs__link"> 368 369 370 Programming 371 372 </a> 373 </li> 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 <li class="md-tabs__item"> 391 <a href="../data_engineering/nosql/cassandra/intro/" class="md-tabs__link"> 392 393 394 Data Engineering 395 396 </a> 397 </li> 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 <li class="md-tabs__item md-tabs__item--active"> 414 <a href="./" class="md-tabs__link"> 415 416 417 Blog 418 419 </a> 420 </li> 421 422 423 424 425 </ul> 426 </div> 427</nav> 428 429 430 431 <main class="md-main" data-md-component="main"> 432 <div class="md-main__inner md-grid"> 433 434 435 436 <div class="md-sidebar md-sidebar--primary" data-md-component="sidebar" data-md-type="navigation" > 437 <div class="md-sidebar__scrollwrap"> 438 <div class="md-sidebar__inner"> 439 440 441 442 443 444 445<nav class="md-nav md-nav--primary md-nav--lifted" aria-label="Navigation" data-md-level="0"> 446 <label class="md-nav__title" for="__drawer"> 447 <a href=".." title="Deep Learning Wizard" class="md-nav__button md-logo" aria-label="Deep Learning Wizard" data-md-component="logo"> 448 449 450 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!--! Font Awesome Free 6.6.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2024 Fonticons, Inc.--><path d="M24 32c13.3 0 24 10.7 24 24v352c0 13.3 10.7 24 24 24h416c13.3 0 24 10.7 24 24s-10.7 24-24 24H72c-39.8 0-72-32.2-72-72V56c0-13.3 10.7-24 24-24zm104 104
450c0-13.3 10.7-24 24-24h208c13.3 0 24 10.7 24 24s-10.7 24-24 24H152c-13.3 0-24-10.7-24-24zm24 72h144c13.3 0 24 10.7 24 24s-10.7 24-24 24H152c-13.3 0-24-10.7-24-24s10.7-24 24-24zm0 96h272c13.3 0 24 10.7 24 24s-10.7 24-24 24H152c-13.3 0-24-10.7-24-24s10.7-24 24-24z"/></svg> 451 452 </a> 453 Deep Learning Wizard 454 </label> 455 456 <div class="md-nav__source"> 457 <a href="https://github.com/ritchieng/deep-learning-wizard" title="Go to repository" class="md-source" data-md-component="source"> 458 <div class="md-source__icon md-icon"> 459 460 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><!--! Font Awesome Free 6.6.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2024 Fonticons, Inc.--><path d="M439.55 236.05 244 40.45a28.87 28.87 0 0 0-40.81 0l-40.66 40.63 51.52 51.52c27.06-9.14 52.68 16.77 43.39 43.68l49.66 49.66c34.23-11.8 61.18 31 35.47 56.69-26.49 26.49-70.21-2.87-56-37.34L240.22 199v121.85c25.3 12.54 22.26 41.85 9.08 55a34.34 34.34 0 0 1-48.55 0c-17.57-17.6-11.07-46.91 11.25-56v-123c-20.8-8.51-24.6-30.74-18.64-45L142.57 101 8.45 235.14a28.86 28.86 0 0 0 0 40.81l195.61 195.6a28.86 28.86 0 0 0 40.8 0l194.69-194.69a28.86 28.86 0 0 0 0-40.81z"/></svg> 461 </div> 462 <div class="md-source__repository"> 463 ritchieng/deep-learning-wizard 464 </div> 465</a> 466 </div> 467 468 <ul class="md-nav__list" data-md-scrollfix> 469 470 471 472 473 474 475 476 <li class="md-nav__item"> 477 <a href=".." class="md-nav__link"> 478 479 480 <span class="md-ellipsis"> 481 Home 482 </span> 483 484 485 </a> 486 </li> 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 <li class="md-nav__item md-nav__item--nested"> 506 507 508 509 <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_2" > 510 511 512 <label class="md-nav__link" for="__nav_2" id="__nav_2_label" tabindex="0"> 513 514 515 <span class="md-ellipsis"> 516 About 517 </span> 518 519 520 <span class="md-nav__icon md-icon"></span> 521 </label> 522 523 <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_2_label" aria-expanded="false"> 524 <label class="md-nav__title" for="__nav_2"> 525 <span class="md-nav__icon md-icon"></span> 526 About 527 </label> 528 <ul class="md-nav__list" data-md-scrollfix> 529 530 531 532 533 534 535 536 <li class="md-nav__item"> 537 <a href="../about/" class="md-nav__link"> 538 539 540 <span class="md-ellipsis"> 541 About Us 542 </span> 543 544 545 </a> 546 </li> 547 548 549 550 551 552 553 554 555 556 557 <li class="md-nav__item"> 558 <a href="../review/" class="md-nav__link"> 559 560 561 <span class="md-ellipsis"> 562 Reviews 563 </span> 564 565 566 </a> 567 </li> 568 569 570 571 572 </ul> 573 </nav> 574 575 </li> 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 <li class="md-nav__item md-nav__item--nested"> 595 596 597 598 <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_3" > 599 600 601 <label class="md-nav__link" for="__nav_3" id="__nav_3_label" tabindex="0"> 602 603 604 <span class="md-ellipsis"> 605 Deep Learning 606 </span> 607 608 609 <span class="md-nav__icon md-icon"></span> 610 </label> 611 612 <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_3_label" aria-expanded="false"> 613 <label class="md-nav__title" for="__nav_3"> 614 <span class="md-nav__icon md-icon"></span> 615 Deep Learning 616 </label> 617 <ul class="md-nav__list" data-md-scrollfix> 618 619 620 621 622 623 624 625 <li class="md-nav__item"> 626 <a href="../deep_learning/intro/" class="md-nav__link"> 627 628 629 <span class="md-ellipsis"> 630 Introduction 631 </span> 632 633 634 </a> 635 </li> 636 637 638 639 640 641 642 643 644 645 646 <li class="md-nav__item"> 647 <a href="../deep_learning/course_progression/" class="md-nav__link"> 648 649 650 <span class="md-ellipsis"> 651 Course Progression 652 </span> 653 654 655 </a> 656 </li> 657 658 659 660 661 662 663 664 665 666 667 668 669 670 671 672 673 674 675 676 <li class="md-nav__item md-nav__item--nested"> 677 678 679 680 <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_3_3" > 681 682 683 <label class="md-nav__link" for="__nav_3_3" id="__nav_3_3_label" tabindex="0"> 684 685 686 <span class="md-ellipsis"> 687 Practical Deep Learning with PyTorch 688 </span> 689 690
691 <span class="md-nav__icon md-icon"></span> 692 </label> 693 694 <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_3_3_label" aria-expanded="false"> 695 <label class="md-nav__title" for="__nav_3_3"> 696 <span class="md-nav__icon md-icon"></span> 697 Practical Deep Learning with PyTorch 698 </label> 699 <ul class="md-nav__list" data-md-scrollfix> 700 701 702 703 704 705 706 707 <li class="md-nav__item"> 708 <a href="../deep_learning/practical_pytorch/pytorch_matrices/" class="md-nav__link"> 709 710 711 <span class="md-ellipsis"> 712 Matrices 713 </span> 714 715 716 </a> 717 </li> 718 719 720 721 722 723 724 725 726 727 728 <li class="md-nav__item"> 729 <a href="../deep_learning/practical_pytorch/pytorch_gradients/" class="md-nav__link"> 730 731 732 <span class="md-ellipsis"> 733 Gradients 734 </span> 735 736 737 </a> 738 </li> 739 740 741 742 743 744 745 746 747 748 749 <li class="md-nav__item"> 750 <a href="../deep_learning/practical_pytorch/pytorch_linear_regression/" class="md-nav__link"> 751 752 753 <span class="md-ellipsis"> 754 Linear Regression 755 </span> 756 757 758 </a> 759 </li> 760 761 762 763 764 765 766 767 768 769 770 <li class="md-nav__item"> 771 <a href="../deep_learning/practical_pytorch/pytorch_logistic_regression/" class="md-nav__link"> 772 773 774 <span class="md-ellipsis"> 775 Logistic Regression 776 </span> 777 778 779 </a> 780 </li> 781 782 783 784 785 786 787 788 789 790 791 <li class="md-nav__item"> 792 <a href="../deep_learning/practical_pytorch/pytorch_feedforward_neuralnetwork/" class="md-nav__link"> 793 794 795 <span class="md-ellipsis"> 796 Feedforward Neural Networks (FNN) 797 </span> 798 799 800 </a> 801 </li> 802 803 804 805 806 807 808 809 810 811 812 <li class="md-nav__item"> 813 <a href="../deep_learning/practical_pytorch/pytorch_convolutional_neuralnetwork/" class="md-nav__link"> 814 815 816 <span class="md-ellipsis"> 817 Convolutional Neural Networks (CNN) 818 </span> 819 820 821 </a> 822 </li> 823 824 825 826 827 828 829 830 831 832 833 <li class="md-nav__item"> 834 <a href="../deep_learning/practical_pytorch/pytorch_recurrent_neuralnetwork/" class="md-nav__link"> 835 836 837 <span class="md-ellipsis"> 838 Recurrent Neural Networks (RNN) 839 </span> 840 841 842 </a> 843 </li> 844 845 846 847 848 849 850 851 852 853 854 <li class="md-nav__item"> 855 <a href="../deep_learning/practical_pytorch/pytorch_lstm_neuralnetwork/" class="md-nav__link"> 856 857 858 <span class="md-ellipsis"> 859 Long Short Term Memory Neural Networks (LSTM) 860 </span> 861 862 863 </a> 864 </li> 865 866 867 868 869 870 871 872 873 874 875 <li class="md-nav__item"> 876 <a href="../deep_learning/practical_pytorch/pytorch_autoencoder/" class="md-nav__link"> 877 878 879 <span class="md-ellipsis"> 880 Autoencoders (AE) 881 </span> 882 883 884 </a> 885 </li> 886 887 888 889 890 891 892 893 894 895 896 <li class="md-nav__item"> 897 <a href="../deep_learning/practical_pytorch/pytorch_fc_overcomplete_ae/" class="md-nav__link"> 898 899 900 <span class="md-ellipsis"> 901 Fully-connected Overcomplete Autoencoder (AE) 902 </span> 903 904 905 </a> 906 </li> 907 908 909 910 911 </ul> 912 </nav> 913 914 </li> 915 916 917 918 919 920 921 922 923 924 925 926 927 928 929 930 931 932 933 934 <li class="md-nav__item md-nav__item--nested"> 935 936 937 938 <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_3_4" > 939 940 941 <label class="md-nav__link" for="__nav_3_4" id="__nav_3_4_label" tabindex="0"> 942 943 944 <span class="md-ellipsis"> 945 Improving Deep Learning with PyTorch 946 </span> 947 948
949 <span class="md-nav__icon md-icon"></span> 950 </label> 951 952 <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_3_4_label" aria-expanded="false"> 953 <label class="md-nav__title" for="__nav_3_4"> 954 <span class="md-nav__icon md-icon"></span> 955 Improving Deep Learning with PyTorch 956 </label> 957 <ul class="md-nav__list" data-md-scrollfix> 958 959 960 961 962 963 964 965 <li class="md-nav__item"> 966 <a href="../deep_learning/boosting_models_pytorch/derivative_gradient_jacobian/" class="md-nav__link"> 967 968 969 <span class="md-ellipsis"> 970 Derivative, Gradient and Jacobian 971 </span> 972 973 974 </a> 975 </li> 976 977 978 979 980 981 982 983 984 985 986 <li class="md-nav__item"> 987 <a href="../deep_learning/boosting_models_pytorch/forwardpropagation_backpropagation_gradientdescent/" class="md-nav__link"> 988 989 990 <span class="md-ellipsis"> 991 Forward- and Backward-propagation and Gradient Descent (From Scratch FNN Regression) 992 </span> 993 994 995 </a> 996 </li> 997 998 999 1000 1001 1002 1003 1004 1005 1006 1007 <li class="md-nav__item"> 1008 <a href="../deep_learning/boosting_models_pytorch/lr_scheduling/" class="md-nav__link"> 1009 1010 1011 <span class="md-ellipsis"> 1012 Learning Rate Scheduling 1013 </span> 1014 1015 1016 </a> 1017 </li> 1018 1019 1020 1021 1022 1023 1024 1025 1026 1027 1028 <li class="md-nav__item"> 1029 <a href="../deep_learning/boosting_models_pytorch/optimizers/" class="md-nav__link"> 1030 1031 1032 <span class="md-ellipsis"> 1033 Optimization Algorithms 1034 </span> 1035 1036 1037 </a> 1038 </li> 1039 1040 1041 1042 1043 1044 1045 1046 1047 1048 1049 <li class="md-nav__item"> 1050 <a href="../deep_learning/boosting_models_pytorch/weight_initialization_activation_functions/" class="md-nav__link"> 1051 1052 1053 <span class="md-ellipsis"> 1054 Weight Initialization and Activation Functions 1055 </span> 1056 1057 1058 </a> 1059 </li> 1060 1061 1062 1063 1064 </ul> 1065 </nav> 1066 1067 </li> 1068 1069 1070 1071 1072 1073 1074 1075 1076 1077 1078 1079 1080 1081 1082 1083 1084 1085 1086 1087 <li class="md-nav__item md-nav__item--nested"> 1088 1089 1090 1091 <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_3_5" > 1092 1093 1094 <label class="md-nav__link" for="__nav_3_5" id="__nav_3_5_label" tabindex="0"> 1095 1096 1097 <span class="md-ellipsis"> 1098 Deep Reinforcement Learning with PyTorch 1099 </span> 1100 1101 1102 <span class="md-nav__icon md-icon"></span> 1103 </label> 1104 1105 <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_3_5_label" aria-expanded="false"> 1106 <label class="md-nav__title" for="__nav_3_5"> 1107 <span class="md-nav__icon md-icon"></span> 1108 Deep Reinforcement Learning with PyTorch 1109 </label> 1110 <ul class="md-nav__list" data-md-scrollfix> 1111 1112 1113 1114 1115 1116 1117 1118 <li class="md-nav__item"> 1119 <a href="../deep_learning/deep_reinforcement_learning_pytorch/supervised_to_rl/" class="md-nav__link"> 1120 1121 1122 <span class="md-ellipsis"> 1123 Supervised Learning to Reinforcement Learning (RL) 1124 </span> 1125 1126 1127 </a> 1128 </li> 1129 1130 1131 1132 1133 1134 1135 1136 1137 1138 1139 <li class="md-nav__item"> 1140 <a href="../deep_learning/deep_reinforcement_learning_pytorch/bellman_mdp/" class="md-nav__link"> 1141 1142 1143 <span class="md-ellipsis"> 1144 Markov Decision Processes (MDP) and Bellman Equations 1145 </span> 1146 1147 1148 </a> 1149 </li> 1150 1151 1152 1153 1154 1155 1156 1157 1158 1159 1160 <li class="md-nav__item"> 1161 <a href="../deep_learning/deep_reinforcement_learning_pytorch/dynamic_programming_frozenlake/" class="md-nav__link"> 1162 1163 1164 <span class="md-ellipsis"> 1165 Dynamic Programming 1166 </span> 1167 1168 1169 </a> 1170 </li> 1171 1172 1173 1174 1175 </ul> 1176 </nav> 1177 1178 </li> 1179 1180 1181 1182 1183 1184 1185 1186 1187 1188 1189 1190 1191 1192 1193 1194 1195 1196 1197 1198 <li class="md-nav__item md-nav__item--nested"> 1199 1200 1201 1202 <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_3_6" > 1203 1204 1205 <label class="md-nav__link" for="__nav_3_6" id="__nav_3_6_label" tabindex="0"> 1206 1207 1208 <span class="md-ellipsis"> 1209 From Scratch Deep Learning with Python/PyTorch 1210 </span> 1211 1212
1213 <span class="md-nav__icon md-icon"></span> 1214 </label> 1215 1216 <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_3_6_label" aria-expanded="false"> 1217 <label class="md-nav__title" for="__nav_3_6"> 1218 <span class="md-nav__icon md-icon"></span> 1219 From Scratch Deep Learning with Python/PyTorch 1220 </label> 1221 <ul class="md-nav__list" data-md-scrollfix> 1222 1223 1224 1225 1226 1227 1228 1229 <li class="md-nav__item"> 1230 <a href="../deep_learning/fromscratch/fromscratch_logistic_regression/" class="md-nav__link"> 1231 1232 1233 <span class="md-ellipsis"> 1234 From Scratch Logistic Regression Classification 1235 </span> 1236 1237 1238 </a> 1239 </li> 1240 1241 1242 1243 1244 </ul> 1245 </nav> 1246 1247 </li> 1248 1249 1250 1251 1252 1253 1254 1255 1256 1257 1258 1259 1260 1261 1262 1263 1264 1265 1266 1267 <li class="md-nav__item md-nav__item--nested"> 1268 1269 1270 1271 <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_3_7" > 1272 1273 1274 <label class="md-nav__link" for="__nav_3_7" id="__nav_3_7_label" tabindex="0"> 1275 1276 1277 <span class="md-ellipsis"> 1278 Compute Optimization 1279 </span> 1280 1281 1282 <span class="md-nav__icon md-icon"></span> 1283 </label> 1284 1285 <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_3_7_label" aria-expanded="false"> 1286 <label class="md-nav__title" for="__nav_3_7"> 1287 <span class="md-nav__icon md-icon"></span> 1288 Compute Optimization 1289 </label> 1290 <ul class="md-nav__list" data-md-scrollfix> 1291 1292 1293 1294 1295 1296 1297 1298 <li class="md-nav__item"> 1299 <a href="../deep_learning/production_pytorch/speed_optimization_basics_numba/" class="md-nav__link"> 1300 1301 1302 <span class="md-ellipsis"> 1303 Speed Optimization Basics Numba 1304 </span> 1305 1306 1307 </a> 1308 </li> 1309 1310 1311 1312 1313 </ul> 1314 </nav> 1315 1316 </li> 1317 1318 1319 1320 1321 </ul> 1322 </nav> 1323 1324 </li> 1325 1326 1327 1328 1329 1330 1331 1332 1333 1334 1335 1336 1337 1338 1339 1340 1341 1342 1343 <li class="md-nav__item md-nav__item--nested"> 1344 1345 1346 1347 <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4" > 1348 1349 1350 <label class="md-nav__link" for="__nav_4" id="__nav_4_label" tabindex="0"> 1351 1352 1353 <span class="md-ellipsis"> 1354 Language Model 1355 </span> 1356 1357 1358 <span class="md-nav__icon md-icon"></span> 1359 </label> 1360 1361 <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_4_label" aria-expanded="false"> 1362 <label class="md-nav__title" for="__nav_4"> 1363 <span class="md-nav__icon md-icon"></span> 1364 Language Model 1365 </label> 1366 <ul class="md-nav__list" data-md-scrollfix> 1367 1368 1369 1370 1371 1372 1373 1374 <li class="md-nav__item"> 1375 <a href="../language_model/intro/" class="md-nav__link"> 1376 1377 1378 <span class="md-ellipsis"> 1379 Introduction 1380 </span> 1381 1382 1383 </a> 1384 </li> 1385 1386 1387 1388 1389 1390 1391 1392 1393 1394 1395 1396 1397 1398 1399 1400 1401 1402 1403 1404 <li class="md-nav__item md-nav__item--nested"> 1405 1406 1407 1408 <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4_2" > 1409 1410 1411 <label class="md-nav__link" for="__nav_4_2" id="__nav_4_2_label" tabindex="0"> 1412 1413 1414 <span class="md-ellipsis"> 1415 Containers 1416 </span> 1417 1418 1419 <span class="md-nav__icon md-icon"></span> 1420 </label> 1421 1422 <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_2_label" aria-expanded="false"> 1423 <label class="md-nav__title" for="__nav_4_2"> 1424 <span class="md-nav__icon md-icon"></span> 1425 Containers 1426 </label> 1427 <ul class="md-nav__list" data-md-scrollfix> 1428 1429 1430 1431 1432 1433 1434 1435 <li class="md-nav__item"> 1436 <a href="../language_model/containers/hpc_containers_apptainer/" class="md-nav__link"> 1437 1438 1439 <span class="md-ellipsis"> 1440 HPC Containers with Apptainer 1441 </span> 1442 1443 1444 </a> 1445 </li> 1446 1447 1448 1449 1450 </ul> 1451 </nav> 1452 1453 </li> 1454 1455 1456 1457 1458 1459 1460 1461 1462 1463 1464 1465 1466 1467 1468 1469 1470 1471 1472 1473 <li class="md-nav__item md-nav__item--nested"> 1474 1475 1476 1477 <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4_3" > 1478 1479 1480 <label class="md-nav__link" for="__nav_4_3" id="__nav_4_3_label" tabindex="0"> 1481 1482 1483 <span class="md-ellipsis"> 1484 LLMs 1485 </span> 1486 1487
1488 <span class="md-nav__icon md-icon"></span> 1489 </label> 1490 1491 <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_3_label" aria-expanded="false"> 1492 <label class="md-nav__title" for="__nav_4_3"> 1493 <span class="md-nav__icon md-icon"></span> 1494 LLMs 1495 </label> 1496 <ul class="md-nav__list" data-md-scrollfix> 1497 1498 1499 1500 1501 1502 1503 1504 <li class="md-nav__item"> 1505 <a href="../language_model/llm/llm_intro_hyperparameter_tuning/" class="md-nav__link"> 1506 1507 1508 <span class="md-ellipsis"> 1509 LLMs Introduction and Hyperparameter Tuning 1510 </span> 1511 1512 1513 </a> 1514 </li> 1515 1516 1517 1518 1519 </ul> 1520 </nav> 1521 1522 </li> 1523 1524 1525 1526 1527 1528 1529 1530 1531 1532 1533 1534 1535 1536 1537 1538 1539 1540 1541 1542 <li class="md-nav__item md-nav__item--nested"> 1543 1544 1545 1546 <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4_4" > 1547 1548 1549 <label class="md-nav__link" for="__nav_4_4" id="__nav_4_4_label" tabindex="0"> 1550 1551 1552 <span class="md-ellipsis"> 1553 MMLMs 1554 </span> 1555 1556 1557 <span class="md-nav__icon md-icon"></span> 1558 </label> 1559 1560 <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_4_label" aria-expanded="false"> 1561 <label class="md-nav__title" for="__nav_4_4"> 1562 <span class="md-nav__icon md-icon"></span> 1563 MMLMs 1564 </label> 1565 <ul class="md-nav__list" data-md-scrollfix> 1566 1567 1568 1569 1570 1571 1572 1573 <li class="md-nav__item"> 1574 <a href="../language_model/mmlm/mmlm_intro/" class="md-nav__link"> 1575 1576 1577 <span class="md-ellipsis"> 1578 MMLMs Introduction 1579 </span> 1580 1581 1582 </a> 1583 </li> 1584 1585 1586 1587 1588 </ul> 1589 </nav> 1590 1591 </li> 1592 1593 1594 1595 1596 1597 1598 1599 1600 1601 1602 1603 1604 1605 1606 1607 1608 1609 1610 1611 <li class="md-nav__item md-nav__item--nested"> 1612 1613 1614 1615 <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4_5" > 1616 1617 1618 <label class="md-nav__link" for="__nav_4_5" id="__nav_4_5_label" tabindex="0"> 1619 1620 1621 <span class="md-ellipsis"> 1622 RAG 1623 </span> 1624 1625 1626 <span class="md-nav__icon md-icon"></span> 1627 </label> 1628 1629 <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_5_label" aria-expanded="false"> 1630 <label class="md-nav__title" for="__nav_4_5"> 1631 <span class="md-nav__icon md-icon"></span> 1632 RAG 1633 </label> 1634 <ul class="md-nav__list" data-md-scrollfix> 1635 1636 1637 1638 1639 1640 1641 1642 <li class="md-nav__item"> 1643 <a href="../language_model/rag/embedding/" class="md-nav__link"> 1644 1645 1646 <span class="md-ellipsis"> 1647 Embeddings Introduction 1648 </span> 1649 1650 1651 </a> 1652 </li> 1653 1654 1655 1656 1657 </ul> 1658 </nav> 1659 1660 </li> 1661 1662 1663 1664 1665 </ul> 1666 </nav> 1667 1668 </li> 1669 1670 1671 1672 1673 1674 1675 1676 1677 1678 1679 1680 1681 1682 1683 1684 1685 1686 1687 <li class="md-nav__item md-nav__item--nested"> 1688 1689 1690 1691 <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_5" > 1692 1693 1694 <label class="md-nav__link" for="__nav_5" id="__nav_5_label" tabindex="0"> 1695 1696 1697 <span class="md-ellipsis"> 1698 Machine Learning 1699 </span> 1700 1701 1702 <span class="md-nav__icon md-icon"></span> 1703 </label> 1704 1705 <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_5_label" aria-expanded="false"> 1706 <label class="md-nav__title" for="__nav_5"> 1707 <span class="md-nav__icon md-icon"></span> 1708 Machine Learning 1709 </label> 1710 <ul class="md-nav__list" data-md-scrollfix> 1711 1712 1713 1714 1715 1716 1717 1718 <li class="md-nav__item"> 1719 <a href="../machine_learning/intro/" class="md-nav__link"> 1720 1721 1722 <span class="md-ellipsis"> 1723 Introduction 1724 </span> 1725 1726 1727 </a> 1728 </li> 1729 1730 1731 1732 1733 1734 1735 1736 1737 1738 1739 1740 1741 1742 1743 1744 1745 1746 1747 1748 <li class="md-nav__item md-nav__item--nested"> 1749 1750 1751 1752 <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_5_2" > 1753 1754 1755 <label class="md-nav__link" for="__nav_5_2" id="__nav_5_2_label" tabindex="0"> 1756 1757 1758 <span class="md-ellipsis"> 1759 RAPIDS cuDF 1760 </span> 1761 1762
1763 <span class="md-nav__icon md-icon"></span> 1764 </label> 1765 1766 <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_5_2_label" aria-expanded="false"> 1767 <label class="md-nav__title" for="__nav_5_2"> 1768 <span class="md-nav__icon md-icon"></span> 1769 RAPIDS cuDF 1770 </label> 1771 <ul class="md-nav__list" data-md-scrollfix> 1772 1773 1774 1775 1776 1777 1778 1779 <li class="md-nav__item"> 1780 <a href="../machine_learning/gpu/rapids_cudf/" class="md-nav__link"> 1781 1782 1783 <span class="md-ellipsis"> 1784 GPU DataFrames 1785 </span> 1786 1787 1788 </a> 1789 </li> 1790 1791 1792 1793 1794 1795 1796 1797 1798 1799 1800 <li class="md-nav__item"> 1801 <a href="../machine_learning/gpu/gpu_fractional_differencing/" class="md-nav__link"> 1802 1803 1804 <span class="md-ellipsis"> 1805 GPU/CPU Fractional Differencing 1806 </span> 1807 1808 1809 </a> 1810 </li> 1811 1812 1813 1814 1815 </ul> 1816 </nav> 1817 1818 </li> 1819 1820 1821 1822 1823 </ul> 1824 </nav> 1825 1826 </li> 1827 1828 1829 1830 1831 1832 1833 1834 1835 1836 1837 1838 1839 1840 1841 1842 1843 1844 1845 <li class="md-nav__item md-nav__item--nested"> 1846 1847 1848 1849 <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_6" > 1850 1851 1852 <label class="md-nav__link" for="__nav_6" id="__nav_6_label" tabindex="0"> 1853 1854 1855 <span class="md-ellipsis"> 1856 Programming 1857 </span> 1858 1859 1860 <span class="md-nav__icon md-icon"></span> 1861 </label> 1862 1863 <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_6_label" aria-expanded="false"> 1864 <label class="md-nav__title" for="__nav_6"> 1865 <span class="md-nav__icon md-icon"></span> 1866 Programming 1867 </label> 1868 <ul class="md-nav__list" data-md-scrollfix> 1869 1870 1871 1872 1873 1874 1875 1876 <li class="md-nav__item"> 1877 <a href="../programming/intro/" class="md-nav__link"> 1878 1879 1880 <span class="md-ellipsis"> 1881 Introduction 1882 </span> 1883 1884 1885 </a> 1886 </li> 1887 1888 1889 1890 1891 1892 1893 1894 1895 1896 1897 <li class="md-nav__item"> 1898 <a href="../programming/cpp/cpp/" class="md-nav__link"> 1899 1900 1901 <span class="md-ellipsis"> 1902 C++ 1903 </span> 1904 1905 1906 </a> 1907 </li> 1908 1909 1910 1911 1912 1913 1914 1915 1916 1917 1918 <li class="md-nav__item"> 1919 <a href="../programming/bash/bash/" class="md-nav__link"> 1920 1921 1922 <span class="md-ellipsis"> 1923 Bash 1924 </span> 1925 1926 1927 </a> 1928 </li> 1929 1930 1931 1932 1933 1934 1935 1936 1937 1938 1939 <li class="md-nav__item"> 1940 <a href="../programming/python/python/" class="md-nav__link"> 1941 1942 1943 <span class="md-ellipsis"> 1944 Python 1945 </span> 1946 1947 1948 </a> 1949 </li> 1950 1951 1952 1953 1954 1955 1956 1957 1958 1959 1960 <li class="md-nav__item"> 1961 <a href="../programming/r/r/" class="md-nav__link"> 1962 1963 1964 <span class="md-ellipsis"> 1965 R 1966 </span> 1967 1968 1969 </a> 1970 </li> 1971 1972 1973 1974 1975 1976 1977 1978 1979 1980 1981 <li class="md-nav__item"> 1982 <a href="../programming/javascript/javascript/" class="md-nav__link"> 1983 1984 1985 <span class="md-ellipsis"> 1986 Javascript 1987 </span> 1988 1989 1990 </a> 1991 </li> 1992 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 <li class="md-nav__item"> 2003 <a href="../programming/electron/electron/" class="md-nav__link"> 2004 2005 2006 <span class="md-ellipsis"> 2007 Electron 2008 </span> 2009 2010 2011 </a> 2012 </li> 2013 2014 2015 2016 2017 2018 2019 2020 2021 2022 2023 <li class="md-nav__item"> 2024 <a href="../programming/sympy/calculus_sympy/" class="md-nav__link"> 2025 2026 2027 <span class="md-ellipsis"> 2028 Sympy 2029 </span> 2030 2031 2032 </a> 2033 </li> 2034 2035 2036 2037 2038 2039 2040 2041 2042 2043 2044 <li class="md-nav__item"> 2045 <a href="../programming/numpycupy/linalg_numpy_cupy/" class="md-nav__link"> 2046 2047 2048 <span class="md-ellipsis"> 2049 NumPy and CuPy 2050 </span> 2051 2052 2053 </a> 2054 </li> 2055 2056 2057 2058 2059 </ul> 2060 </nav> 2061 2062 </li> 2063 2064 2065 2066 2067 2068 2069 2070 2071 2072 2073 2074 2075 2076 2077 2078 2079 2080 2081 <li class="md-nav__item md-nav__item--nested"> 2082 2083 2084 2085 <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_7" > 2086 2087 2088 <label class="md-nav__link" for="__nav_7" id="__nav_7_label" tabindex="0"> 2089 2090 2091 <span class="md-ellipsis"> 2092 Data Engineering
2093 </span> 2094 2095 2096 <span class="md-nav__icon md-icon"></span> 2097 </label> 2098 2099 <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_7_label" aria-expanded="false"> 2100 <label class="md-nav__title" for="__nav_7"> 2101 <span class="md-nav__icon md-icon"></span> 2102 Data Engineering 2103 </label> 2104 <ul class="md-nav__list" data-md-scrollfix> 2105 2106 2107 2108 2109 2110 2111 2112 2113 2114 2115 2116 2117 2118 2119 2120 2121 <li class="md-nav__item md-nav__item--nested"> 2122 2123 2124 2125 <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_7_1" > 2126 2127 2128 <label class="md-nav__link" for="__nav_7_1" id="__nav_7_1_label" tabindex="0"> 2129 2130 2131 <span class="md-ellipsis"> 2132 Cassandra (NoSQL) 2133 </span> 2134 2135 2136 <span class="md-nav__icon md-icon"></span> 2137 </label> 2138 2139 <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_7_1_label" aria-expanded="false"> 2140 <label class="md-nav__title" for="__nav_7_1"> 2141 <span class="md-nav__icon md-icon"></span> 2142 Cassandra (NoSQL) 2143 </label> 2144 <ul class="md-nav__list" data-md-scrollfix> 2145 2146 2147 2148 2149 2150 2151 2152 <li class="md-nav__item"> 2153 <a href="../data_engineering/nosql/cassandra/intro/" class="md-nav__link"> 2154 2155 2156 <span class="md-ellipsis"> 2157 Introduction 2158 </span> 2159 2160 2161 </a> 2162 </li> 2163 2164 2165 2166 2167 2168 2169 2170 2171 2172 2173 <li class="md-nav__item"> 2174 <a href="../data_engineering/nosql/cassandra/setting_up_cluster/" class="md-nav__link"> 2175 2176 2177 <span class="md-ellipsis"> 2178 Cassandra Cluster Setup 2179 </span> 2180 2181 2182 </a> 2183 </li> 2184 2185 2186 2187 2188 </ul> 2189 </nav> 2190 2191 </li> 2192 2193 2194 2195 2196 </ul> 2197 </nav> 2198 2199 </li> 2200 2201 2202 2203 2204 2205 2206 2207 2208 2209 2210 2211 2212 2213 2214 2215 2216 2217 2218 2219 2220 2221 2222 2223 <li class="md-nav__item md-nav__item--active md-nav__item--section md-nav__item--nested"> 2224 2225 2226 2227 <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_8" checked> 2228 2229 2230 <label class="md-nav__link" for="__nav_8" id="__nav_8_label" tabindex=""> 2231 2232 2233 <span class="md-ellipsis"> 2234 Blog 2235 </span> 2236 2237 2238 <span class="md-nav__icon md-icon"></span> 2239 </label> 2240 2241 <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_8_label" aria-expanded="true"> 2242 <label class="md-nav__title" for="__nav_8"> 2243 <span class="md-nav__icon md-icon"></span> 2244 Blog 2245 </label> 2246 <ul class="md-nav__list" data-md-scrollfix> 2247 2248 2249 2250 2251 2252 2253 2254 2255 2256 2257 2258 2259 2260 <li class="md-nav__item md-nav__item--active"> 2261 2262 <input class="md-nav__toggle md-toggle" type="checkbox" id="__toc"> 2263 2264 2265 2266 2267 2268 <a href="./" class="md-nav__link md-nav__link--active"> 2269 2270 2271 <span class="md-ellipsis"> 2272 Blog 2273 </span> 2274 2275 2276 </a> 2277 2278 </li> 2279 2280 2281 2282 2283 2284 2285 2286 2287 2288 2289 2290 2291 2292 2293 2294 2295 2296 2297 2298 2299 2300 2301 <li class="md-nav__item md-nav__item--section md-nav__item--nested"> 2302 2303 2304 2305 <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_8_2" > 2306 2307 2308 <label class="md-nav__link" for="__nav_8_2" id="__nav_8_2_label" tabindex=""> 2309 2310 2311 <span class="md-ellipsis"> 2312 Archive 2313 </span> 2314 2315 2316 <span class="md-nav__icon md-icon"></span> 2317 </label> 2318 2319 <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_8_2_label" aria-expanded="false"> 2320 <label class="md-nav__title" for="__nav_8_2"> 2321 <span class="md-nav__icon md-icon"></span> 2322 Archive 2323 </label> 2324 <ul class="md-nav__list" data-md-scrollfix> 2325 2326 2327 2328 2329 2330 2331 2332 2333 2334 <li class="md-nav__item"> 2335 <a href="archive/2019/" class="md-nav__link"> 2336 2337 2338 <span class="md-ellipsis"> 2339 2019 2340 </span> 2341 2342 2343 </a> 2344 </li> 2345 2346 2347 2348 2349 2350 2351 2352 2353 2354 2355 2356 2357 <li class="md-nav__item"> 2358 <a href="archive/2018/" class="md-nav__link"> 2359 2360 2361 <span class="md-ellipsis"> 2362 2018 2363 </span> 2364 2365 2366 </a> 2367 </li> 2368 2369 2370 2371 2372 2373 2374 2375 2376 2377 2378 2379 2380 <li class="md-nav__item"> 2381 <a href="archive/2017/" class="md-nav__link"> 2382 2383 2384 <span class="md-ellipsis"> 2385 2017 2386 </span> 2387 2388 2389 </a> 2390 </li> 2391 2392 2393 2394 2395 2396 2397 2398 2399 2400 2401 2402 2403 <li class="md-nav__item"> 2404 <a href="archive/2016/" class="md-nav__link"> 2405 2406 2407 <span class="md-ellipsis"> 2408 2016 2409 </span> 2410 2411 2412 </a> 2413 </li> 2414 2415 2416 2417 2418 </ul> 2419 </nav> 2420 2421 </li> 2422 2423 2424 2425 2426 2427 2428 2429 2430 2431 2432 2433 2434 2435 2436 2437 2438 2439 2440 2441 2442 2443 2444 <li class="md-nav__item md-nav__item--section md-nav__item--nested"> 2445 2446 2447 2448 <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_8_3" > 2449 2450 2451 <label class="md-nav__link" for="__nav_8_3" id="__nav_8_3_label" tabindex=""> 2452 2453 2454 <span class="md-ellipsis"> 2455 Categories 2456 </span> 2457 2458
2459 <span class="md-nav__icon md-icon"></span> 2460 </label> 2461 2462 <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_8_3_label" aria-expanded="false"> 2463 <label class="md-nav__title" for="__nav_8_3"> 2464 <span class="md-nav__icon md-icon"></span> 2465 Categories 2466 </label> 2467 <ul class="md-nav__list" data-md-scrollfix> 2468 2469 2470 2471 2472 2473 2474 2475 2476 2477 <li class="md-nav__item"> 2478 <a href="category/awards/" class="md-nav__link"> 2479 2480 2481 <span class="md-ellipsis"> 2482 Awards 2483 </span> 2484 2485 2486 </a> 2487 </li> 2488 2489 2490 2491 2492 2493 2494 2495 2496 2497 2498 2499 2500 <li class="md-nav__item"> 2501 <a href="category/miscellaneous/" class="md-nav__link"> 2502 2503 2504 <span class="md-ellipsis"> 2505 Miscellaneous 2506 </span> 2507 2508 2509 </a> 2510 </li> 2511 2512 2513 2514 2515 2516 2517 2518 2519 2520 2521 2522 2523 <li class="md-nav__item"> 2524 <a href="category/workshops/" class="md-nav__link"> 2525 2526 2527 <span class="md-ellipsis"> 2528 Workshops 2529 </span> 2530 2531 2532 </a> 2533 </li> 2534 2535 2536 2537 2538 </ul> 2539 </nav> 2540 2541 </li> 2542 2543 2544 2545 2546 </ul> 2547 </nav> 2548 2549 </li> 2550 2551 2552 2553 </ul> 2554</nav> 2555 </div> 2556 </div> 2557 </div> 2558 2559 2560 2561 <div class="md-sidebar md-sidebar--secondary" data-md-component="sidebar" data-md-type="toc" > 2562 <div class="md-sidebar__scrollwrap"> 2563 <div class="md-sidebar__inner"> 2564 2565 2566<nav class="md-nav md-nav--secondary" aria-label="Table of contents"> 2567 2568 2569 2570 2571 2572 2573</nav> 2574 </div> 2575 </div> 2576 </div> 2577 2578 2579 2580 <div class="md-content" data-md-component="content"> 2581 <div class="md-content__inner"> 2582 <header class="md-typeset"> 2583 <h1 id="blog">Blog<a class="headerlink" href="#blog" title="Permanent link">¶</a></h1> 2584 </header> 2585 2586 <article class="md-post md-post--excerpt"> 2587 <header class="md-post__header"> 2588 2589 <nav class="md-post__authors md-typeset"> 2590 2591 <span class="md-author"> 2592 <img src="https://avatars.githubusercontent.com/u/11657655" alt="Ritchie Ng"> 2593 </span> 2594 2595 </nav> 2596 2597 <div class="md-post__meta md-meta"> 2598 <ul class="md-meta__list"> 2599 <li class="md-meta__item"> 2600 <time datetime="2019-09-01 00:00:00">September 1, 2019</time></li> 2601 2602 <li class="md-meta__item"> 2603 in 2604 2605 <a href="category/workshops/" class="md-meta__link">Workshops</a></li> 2606 2607 2608 2609 <li class="md-meta__item"> 2610 2611 1 min read 2612 2613 </li> 2614 2615 </ul> 2616 2617 </div> 2618 </header> 2619 <div class="md-post__content md-typeset"> 2620 <h2 id="gpu-fractional-differencing-with-nvidia-rapids"><a class="toclink" href="2019/09/01/gpu-fractional-differencing-with-nvidia-rapids/">GPU Fractional Differencing with NVIDIA RAPIDS</a></h2> 2621<p>I created and led a workshop on accelerating fractional differencing with NVIDIA's RAPIDS in DBS.</p> 2622 2623 2624 <nav class="md-post__action"> 2625 <a href="2019/09/01/gpu-fractional-differencing-with-nvidia-rapids/"> 2626 Continue reading 2627 </a> 2628 </nav> 2629 2630 </div> 2631</article> 2632 2633 <article class="md-post md-post--excerpt"> 2634 <header class="md-post__header"> 2635 2636 <nav class="md-post__authors md-typeset"> 2637 2638 <span class="md-author"> 2639 <img src="https://avatars.githubusercontent.com/u/11657655" alt="Ritchie Ng"> 2640 </span> 2641 2642 </nav> 2643 2644 <div class="md-post__meta md-meta"> 2645 <ul class="md-meta__list"> 2646 <li class="md-meta__item"> 2647 <time datetime="2018-11-21 00:00:00">November 21, 2018</time></li> 2648 2649 <li class="md-meta__item"> 2650 in 2651 2652 <a href="category/workshops/" class="md-meta__link">Workshops</a></li> 2653 2654 2655 2656 <li class="md-meta__item"> 2657 2658 2 min read 2659 2660 </li> 2661 2662 </ul> 2663 2664 </div> 2665 </header> 2666 <div class="md-post__content md-typeset"> 2667 <h2 id="ammi-aims-recap-supported-by-facebook-and-google"><a class="toclink" href="2018/11/21/ammi-aims-recap-supported-by-facebook-and-google/">
2667AMMI (AIMS) Recap Supported by Facebook and Google</a></h2> 2668<p>Helped to teach these students from The African Masters of Machine Intelligence (AMMI) by The African Institute for Mathematical Sciences (AIMS) with Alfredo Canziani.</p> 2669 2670 2671 <nav class="md-post__action"> 2672 <a href="2018/11/21/ammi-aims-recap-supported-by-facebook-and-google/"> 2673 Continue reading 2674 </a> 2675 </nav> 2676 2677 </div> 2678</article> 2679 2680 <article class="md-post md-post--excerpt"> 2681 <header class="md-post__header"> 2682 2683 <nav class="md-post__authors md-typeset"> 2684 2685 <span class="md-author"> 2686 <img src="https://avatars.githubusercontent.com/u/11657655" alt="Ritchie Ng"> 2687 </span> 2688 2689 </nav> 2690 2691 <div class="md-post__meta md-meta"> 2692 <ul class="md-meta__list"> 2693 <li class="md-meta__item"> 2694 <time datetime="2018-11-01 00:00:00">November 1, 2018</time></li> 2695 2696 <li class="md-meta__item"> 2697 in 2698 2699 <a href="category/workshops/" class="md-meta__link">Workshops</a></li> 2700 2701 2702 2703 <li class="md-meta__item"> 2704 2705 1 min read 2706 2707 </li> 2708 2709 </ul> 2710 2711 </div> 2712 </header> 2713 <div class="md-post__content md-typeset"> 2714 <h2 id="next-ai-in-finance-and-healthcare-workshop-2018"><a class="toclink" href="2018/11/01/next-ai-in-finance-and-healthcare-workshop-2018/">NExT++ AI in Finance and Healthcare Workshop 2018</a></h2> 2715<p>This is <a href="http://www.nextcenter.org/event/next-workshop-2018-nanjing/">NExT++âs 3<sup>rd</sup> Workshop</a> and this time we are looking at the applications and development of AI related technologies in the healthcare and finance verticals with the theme âAI in Health and Financeâ</p> 2716 2717 2718 <nav class="md-post__action"> 2719 <a href="2018/11/01/next-ai-in-finance-and-healthcare-workshop-2018/"> 2720 Continue reading 2721 </a> 2722 </nav> 2723 2724 </div> 2725</article> 2726 2727 <article class="md-post md-post--excerpt"> 2728 <header class="md-post__header"> 2729 2730 <nav class="md-post__authors md-typeset"> 2731 2732 <span class="md-author"> 2733 <img src="https://avatars.githubusercontent.com/u/11657655" alt="Ritchie Ng"> 2734 </span> 2735 2736 </nav> 2737 2738 <div class="md-post__meta md-meta"> 2739 <ul class="md-meta__list"> 2740 <li class="md-meta__item"> 2741 <time datetime="2018-10-02 00:00:00">October 2, 2018</time></li> 2742 2743 <li class="md-meta__item"> 2744 in 2745 2746 <a href="category/miscellaneous/" class="md-meta__link">Miscellaneous</a></li> 2747 2748 2749 2750 <li class="md-meta__item"> 2751 2752 1 min read 2753 2754 </li> 2755 2756 </ul> 2757 2758 </div> 2759 </header> 2760 <div class="md-post__content md-typeset"> 2761 <h2 id="recap-of-facebook-pytorch-devcon"><a class="toclink" href="2018/10/02/recap-of-facebook-pytorch-devcon/">Recap of Facebook PyTorch Devcon</a></h2> 2762<p>Proud of how far PyTorch has come. Thanks Soumith Chintala, it is a great journey and it just started. And thanks to Adam Paszke too!</p> 2763<p>Finally got to meet with Soumith Chintala, Alfredo Canziani and Marek BardoÅski and found Andrej Karpathy! Back to Singapore tonight ð¤</p> 2764 2765 2766 <nav class="md-post__action"> 2767 <a href="2018/10/02/recap-of-facebook-pytorch-devcon/"> 2768 Continue reading 2769 </a> 2770 </nav> 2771 2772 </div> 2773</article> 2774 2775 <article class="md-post md-post--excerpt"> 2776 <header class="md-post__header"> 2777 2778 <nav class="md-post__authors md-typeset"> 2779 2780 <span class="md-author"> 2781 <img src="https://avatars.githubusercontent.com/u/11657655" alt="Ritchie Ng"> 2782 </span> 2783 2784 </nav> 2785 2786 <div class="md-post__meta md-meta"> 2787 <ul class="md-meta__list"> 2788 <li class="md-meta__item"> 2789 <time datetime="2018-09-05 00:00:00">September 5, 2018</time></li> 2790 2791 <li class="md-meta__item"> 2792 in 2793 2794 <a href="category/miscellaneous/" class="md-meta__link">Miscellaneous</a></li> 2795 2796 2797 2798 <li class="md-meta__item"> 2799 2800 1 min read 2801 2802 </li> 2803 2804 </ul> 2805 2806 </div> 2807 </header> 2808 <div class="md-post__content md-typeset"> 2809 <h2 id="facebook-pytorch-developer-conference"><a class="toclink" href="2018/09/05/facebook-pytorch-developer-conference/">Facebook PyTorch Developer Conference</a></h2> 2810<p>In barely 2 short years, PyTorch (Facebook) will be hosting their first <a href="https://pytorch.fbreg.com">PyTorch Developer Conference</a> in San Francisco, USA.</p> 2811 2812 2813 <nav class="md-post__action"> 2814 <a href="2018/09/05/facebook-pytorch-developer-conference/"> 2815 Continue reading 2816 </a> 2817 </nav> 2818 2819 </div> 2820</article> 2821 2822 <article class="md-post md-post--excerpt"> 2823 <header class="md-post__header"> 2824 2825 <nav class="md-post__authors md-typeset"> 2826
2827 <span class="md-author"> 2828 <img src="https://avatars.githubusercontent.com/u/11657655" alt="Ritchie Ng"> 2829 </span> 2830 2831 </nav> 2832 2833 <div class="md-post__meta md-meta"> 2834 <ul class="md-meta__list"> 2835 <li class="md-meta__item"> 2836 <time datetime="2018-09-05 00:00:00">September 5, 2018</time></li> 2837 2838 <li class="md-meta__item"> 2839 in 2840 2841 <a href="category/awards/" class="md-meta__link">Awards</a></li> 2842 2843 2844 2845 <li class="md-meta__item"> 2846 2847 2 min read 2848 2849 </li> 2850 2851 </ul> 2852 2853 </div> 2854 </header> 2855 <div class="md-post__content md-typeset"> 2856 <h2 id="it-youth-leader-of-the-year-2019-award"><a class="toclink" href="2018/09/05/it-youth-leader-of-the-year-2019-award/">IT Youth Leader of the Year 2019 Award</a></h2> 2857<p>I am very happy to be the <a href="https://www.scs.org.sg/it-leader-awards/winners-by-year.php?year=2019">IT Youth Leader of the Year 2019</a> in Singapore for my industry and non-profit contribution in AI at <strong>Deep Learning Wizard</strong>, ensemblecap.ai, NUS, and NVIDIA!</p> 2858 2859 2860 <nav class="md-post__action"> 2861 <a href="2018/09/05/it-youth-leader-of-the-year-2019-award/"> 2862 Continue reading 2863 </a> 2864 </nav> 2865 2866 </div> 2867</article> 2868 2869 <article class="md-post md-post--excerpt"> 2870 <header class="md-post__header"> 2871 2872 <nav class="md-post__authors md-typeset"> 2873 2874 <span class="md-author"> 2875 <img src="https://avatars.githubusercontent.com/u/11657655" alt="Ritchie Ng"> 2876 </span> 2877 2878 </nav> 2879 2880 <div class="md-post__meta md-meta"> 2881 <ul class="md-meta__list"> 2882 <li class="md-meta__item"> 2883 <time datetime="2018-07-05 00:00:00">July 5, 2018</time></li> 2884 2885 <li class="md-meta__item"> 2886 in 2887 2888 <a href="category/workshops/" class="md-meta__link">Workshops</a></li> 2889 2890 2891 2892 <li class="md-meta__item"> 2893 2894 1 min read 2895 2896 </li> 2897 2898 </ul> 2899 2900 </div> 2901 </header> 2902 <div class="md-post__content md-typeset"> 2903 <h2 id="nvidia-workshop-at-nus-mit-nuhs-datathon"><a class="toclink" href="2018/07/05/nvidia-workshop-at-nus-mit-nuhs-datathon/">NVIDIA Workshop at NUS-MIT-NUHS Datathon</a></h2> 2904<p>The NVIDIA Deep Learning Institute (DLI) trains developers, data scientists, and researchers on how to use artificial intelligence to solve real-world problems across a wide range of domains. In the deep learning courses, youâll learn how to train, optimize, and deploy neural networks using the latest tools, frameworks, and techniques for deep learning.</p> 2905 2906 2907 <nav class="md-post__action"> 2908 <a href="2018/07/05/nvidia-workshop-at-nus-mit-nuhs-datathon/"> 2909 Continue reading 2910 </a> 2911 </nav> 2912 2913 </div> 2914</article> 2915 2916 <article class="md-post md-post--excerpt"> 2917 <header class="md-post__header"> 2918 2919 <nav class="md-post__authors md-typeset"> 2920 2921 <span class="md-author"> 2922 <img src="https://avatars.githubusercontent.com/u/11657655" alt="Ritchie Ng"> 2923 </span> 2924 2925 </nav> 2926 2927 <div class="md-post__meta md-meta"> 2928 <ul class="md-meta__list"> 2929 <li class="md-meta__item"> 2930 <time datetime="2018-06-01 00:00:00">June 1, 2018</time></li> 2931 2932 <li class="md-meta__item"> 2933 in 2934 2935 <a href="category/miscellaneous/" class="md-meta__link">Miscellaneous</a></li> 2936 2937 2938 2939 <li class="md-meta__item"> 2940 2941 2 min read 2942 2943 </li> 2944 2945 </ul> 2946 2947 </div> 2948 </header> 2949 <div class="md-post__content md-typeset"> 2950 <h2 id="featured-on-pytorch-website"><a class="toclink" href="2018/06/01/featured-on-pytorch-website/">Featured on PyTorch Website</a></h2> 2951<p>We are featured on <a href="https://pytorch.org/2018/01/19/a-year-in.html">PyTorch website's post</a> <img alt="ð»" class="twemoji" src="https://cdn.jsdelivr.net/gh/jdecked/[email protected]/assets/svg/1f47b.svg" title=":ghost:" /></p> 2952 2953 2954 <nav class="md-post__action"> 2955 <a href="2018/06/01/featured-on-pytorch-website/"> 2956 Continue reading 2957 </a> 2958 </nav> 2959 2960 </div> 2961</article> 2962 2963 <article class="md-post md-post--excerpt"> 2964 <header class="md-post__header"> 2965 2966 <nav class="md-post__authors md-typeset"> 2967
2968 <span class="md-author"> 2969 <img src="https://avatars.githubusercontent.com/u/11657655" alt="Ritchie Ng"> 2970 </span> 2971 2972 </nav> 2973 2974 <div class="md-post__meta md-meta"> 2975 <ul class="md-meta__list"> 2976 <li class="md-meta__item"> 2977 <time datetime="2018-05-01 00:00:00">May 1, 2018</time></li> 2978 2979 <li class="md-meta__item"> 2980 in 2981 2982 <a href="category/awards/" class="md-meta__link">Awards</a></li> 2983 2984 2985 2986 <li class="md-meta__item"> 2987 2988 1 min read 2989 2990 </li> 2991 2992 </ul> 2993 2994 </div> 2995 </header> 2996 <div class="md-post__content md-typeset"> 2997 <h2 id="we-are-an-nvidia-inception-partner"><a class="toclink" href="2018/05/01/we-are-an-nvidia-inception-partner/">We Are an NVIDIA Inception Partner</a></h2> 2998<p>After almost a year, we are an NVIDIA Inception Partner now!</p> 2999 3000 3001 <nav class="md-post__action"> 3002 <a href="2018/05/01/we-are-an-nvidia-inception-partner/"> 3003 Continue reading 3004 </a> 3005 </nav> 3006 3007 </div> 3008</article> 3009 3010 <article class="md-post md-post--excerpt"> 3011 <header class="md-post__header"> 3012 3013 <nav class="md-post__authors md-typeset"> 3014 3015 <span class="md-author"> 3016 <img src="https://avatars.githubusercontent.com/u/11657655" alt="Ritchie Ng"> 3017 </span> 3018 3019 </nav> 3020 3021 <div class="md-post__meta md-meta"> 3022 <ul class="md-meta__list"> 3023 <li class="md-meta__item"> 3024 <time datetime="2017-06-21 00:00:00">June 21, 2017</time></li> 3025 3026 <li class="md-meta__item"> 3027 in 3028 3029 <a href="category/workshops/" class="md-meta__link">Workshops</a></li> 3030 3031 3032 3033 <li class="md-meta__item"> 3034 3035 1 min read 3036 3037 </li> 3038 3039 </ul> 3040 3041 </div> 3042 </header> 3043 <div class="md-post__content md-typeset"> 3044 <h2 id="nvidia-self-driving-cars-and-healthcare-workshop"><a class="toclink" href="2017/06/21/nvidia-self-driving-cars-and-healthcare-workshop/">NVIDIA Self-Driving Cars and Healthcare Workshop</a></h2> 3045<p>A talk by Marek BardoÅski, Senior Deep Learning Research Engineer, NVIDIA Switzerland. This is hosted by Ritchie Ng, Deep Learning Researcher, NExT Search Centre, NUS.</p> 3046 3047 3048 <nav class="md-post__action"> 3049 <a href="2017/06/21/nvidia-self-driving-cars-and-healthcare-workshop/"> 3050 Continue reading 3051 </a> 3052 </nav> 3053 3054 </div> 3055</article> 3056 3057 3058 3059 3060 3061 3062 3063<nav class="md-pagination"> 3064 <span class="md-pagination__current">1</span> <a class="md-pagination__link" href="page/2/">2</a> 3065</nav> 3066 3067 3068 </div> 3069 </div> 3070 3071 3072
3072<script>var tabs=__md_get("__tabs");if(Array.isArray(tabs))e:for(var set of document.querySelectorAll(".tabbed-set")){var tab,labels=set.querySelector(".tabbed-labels");for(tab of tabs)for(var label of labels.getElementsByTagName("label"))if(label.innerText.trim()===tab){var input=document.getElementById(label.htmlFor);input.checked=!0;continue e}}</script>
3072 3073
3074<script>var target=document.getElementById(location.hash.slice(1));target&&target.name&&(target.checked=target.name.startsWith("__tabbed_"))</script>
3074 3075 </div> 3076 3077 <button type="button" class="md-top md-icon" data-md-component="top" hidden> 3078 3079 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M13 20h-2V8l-5.5 5.5-1.42-1.42L12 4.16l7.92 7.92-1.42 1.42L13 8v12Z"/></svg> 3080 Back to top 3081</button> 3082 3083 </main> 3084 3085 <footer class="md-footer"> 3086 3087 3088 3089 <nav class="md-footer__inner md-grid" aria-label="Footer" > 3090 3091 3092 <a href="../data_engineering/nosql/cassandra/setting_up_cluster/" class="md-footer__link md-footer__link--prev" aria-label="Previous: Cassandra Cluster Setup"> 3093 <div class="md-footer__button md-icon"> 3094 3095 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M20 11v2H8l5.5 5.5-1.42 1.42L4.16 12l7.92-7.92L13.5 5.5 8 11h12Z"/></svg> 3096 </div> 3097 <div class="md-footer__title"> 3098 <span class="md-footer__direction"> 3099 Previous 3100 </span> 3101 <div class="md-ellipsis"> 3102 Cassandra Cluster Setup 3103 </div> 3104 </div> 3105 </a> 3106 3107 3108 3109 <a href="category/awards/" class="md-footer__link md-footer__link--next" aria-label="Next: Awards"> 3110 <div class="md-footer__title"> 3111 <span class="md-footer__direction"> 3112 Next 3113 </span> 3114 <div class="md-ellipsis"> 3115 Awards 3116 </div> 3117 </div> 3118 <div class="md-footer__button md-icon"> 3119 3120 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M4 11v2h12l-5.5 5.5 1.42 1.42L19.84 12l-7.92-7.92L10.5 5.5 16 11H4Z"/></svg> 3121 </div> 3122 </a> 3123 3124 </nav> 3125 3126 3127 <div class="md-footer-meta md-typeset"> 3128 <div class="md-footer-meta__inner md-grid"> 3129 <div class="md-copyright"> 3130 3131 <div class="md-copyright__highlight"> 3132 Copyright © 2018-2024 Deep Learning Wizard by Ritchie Ng 3133 </div> 3134 3135 3136 3137</div> 3138 3139 <div class="md-social"> 3140 3141 3142 3143 3144 3145 3146 3147 3148 <a href="https://www.youtube.com/channel/UCJz2MIjiCosOQCwhnsYxeEw" target="_blank" rel="noopener" title="www.youtube.com" class="md-social__link"> 3149 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><!--! Font Awesome Free 6.6.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2024 Fonticons, Inc.--><path d="M549.655 124.083c-6.281-23.65-24.787-42.276-48.284-48.597C458.781 64 288 64 288 64S117.22 64 74.629 75.486c-23.497 6.322-42.003 24.947-48.284 48.597-11.412 42.867-11.412 132.305-11.412 132.305s0 89.438 11.412 132.305c6.281 23.65 24.787 41.5 48.284 47.821C117.22 448 288 448 288 448s170.78 0 213.371-11.486c23.497-6.321 42.003-24.171 48.284-47.821 11.412-42.867 11.412-132.305 11.412-132.305s0-89.438-11.412-132.305zm-317.51 213.508V175.185l142.739 81.205-142.739 81.201z"/></svg> 3150 </a> 3151 3152 3153 3154 3155 3156 3157 3158 3159 <a href="https://twitter.com/deeplearningwiz" target="_blank" rel="noopener" title="twitter.com" class="md-social__link"> 3160 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!--! Font Awesome Free 6.6.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2024 Fonticons, Inc.--><path d="M459.37 151.716c.325 4.548.325 9.097.325 13.645 0 138.72-105.583 298.558-298.558 298.558-59.452 0-114.68-17.219-161.137-47.106 8.447.974 16.568 1.299 25.34 1.299 49.055 0 94.213-16.568 130.274-44.832-46.132-.975-84.792-31.188-98.112-72.772 6.498.974 12.995 1.624 19.818 1.624 9.421 0 18.843-1.3 27.614-3.573-48.081-9.747-84.143-51.98-84.143-102.985v-1.299c13.969 7.797 30.214 12.67 47.431 13.319-28.264-18.843-46.781-51.005-46.781-87.391 0-19.492 5.197-37.36 14.294-52.954 51.655 63.675 129.3 105.258 216.365 109.807-1.624-7.797-2.599-15.918-2.599-24.04 0-57.828 46.782-104.934 104.934-104.934 30.213 0 57.502 12.67 76.67 33.137 23.715-4.548 46.456-13.32 66.599-25.34-7.798 24.366-24.366 44.833-46.132 57.827 21.117-2.273 41.584-8.122 60.426-16.243-14.292 20.791-32.161 39.308-52.628 54.253z"/></svg> 3161 </a> 3162 3163 3164 3165 3166 3167 3168 3169 3170 <a href="https://www.facebook.com/DeepLearningWizard/" target="_blank" rel="noopener" title="www.facebook.com" class="md-social__link"> 3171 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!--! Font Awesome Free 6.6.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2024 Fonticons, Inc.--><path d="M512 256C512 114.6 397.4 0 256 0S0 114.6 0 256c0 120 82.7 220.8 194.2 248.5V334.2h-52.8V256h52.8v-33.7c0-87.1 39.4-127.5 125-127.5 16.2 0 44.2 3.2 55.7 6.4V172c-6-.6-16.5-1-29.6-1-42 0-58.2 15.9-58.2 57.2V256h83.6l-14.4 78.2H287v175.9C413.8 494.8 512 386.9 512 256z"/></svg> 3172 </a> 3173 3174 3175 3176 3177 3178 3179 3180 3181 <a href="https://www.linkedin.com/company/deeplearningwizard/" target="_blank" rel="noopener" title="www.linkedin.com" class="md-social__link"> 3182 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><!--! Font Awesome Free 6.6.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2024 Fonticons, Inc.--><path d="M416 32H31.9C14.3 32 0 46.5 0 64.3v383.4C0 465.5 14.3 480 31.9 480H416c17.6 0 32-14.5 32-32.3V64.3c0-17.8-14.4-32.3-32-32.3zM135.4 416H69V202.2h66.5V416zm-33.2-243c-21.3 0-38.5-17.3-38.5-38.5S80.9 96 102.2 96c21.2 0 38.5 17.3 38.5 38.5 0 21.3-17.2 38.5-38.5 38.5zm282.1 243h-66.4V312c0-24.8-.5-56.7-34.5-56.7-34.6 0-39.9 27-39.9 54.9V416h-66.4V202.2h63.7v29.2h.9c8.9-16.8 30.6-34.5 62.9-34.5 67.2 0 79.7 44.3 79.7 101.9V416z"/></svg> 3183 </a> 3184 3185 3186 3187 3188 3189 3190 3191 3192 <a href="https://github.com/ritchieng" target="_blank" rel="noopener" title="github.com" class="md-social__link"> 3193 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 496 512"><!--! Font Awesome Free 6.6.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2024 Fonticons, Inc.--><path d="M165.9 397.4c0 2-2.3 3.6-5.2 3.6-3.3.3-5.6-1.3-5.6-3.6 0-2 2.3-3.6 5.2-3.6 3-.3 5.6 1.3 5.6 3.6zm-31.1-4.5c-.7 2 1.3 4.3 4.3 4.9 2.6 1 5.6 0 6.2-2s-1.3-4.3-4.3-5.2c-2.6-.7-5.5.3-6.2 2.3zm44.2-1.7c-2.9.7-4.9 2.6-4.6 4.9.3 2 2.9 3.3 5.9 2.6 2.9-.7 4.9-2.6 4.6-4.6-.3-1.9-3-3.2-5.9-2.9zM244.8 8C106.1 8 0 113.3 0 252c0 110.9 69.8 205.8 169.5 239.2 12.8 2.3 17.3-5.6 17.3-12.1 0-6.2-.3-40.4-.3-61.4 0 0-70 15-84.7-29.8 0 0-11.4-29.1-27.8-36.6 0 0-22.9-15.7 1.6-15.4 0 0 24.9 2 38.6 25.8 21.9 38.6 58.6 27.5 72.9 20.9 2.3-16 8.8-27.1 16-33.7-55.9-6.2-112.3-14.3-112.3-110.5 0-27.5 7.6-41.3 23.6-58.9-2.6-6.5-11.1-33.3 2.6-67.9 20.9-6.5 69 27 69 27 20-5.6 41.5-8.5 62.8-8.5s42.8 2.9 62.8 8.5c0 0 48.1-33.6 69-27 13.7 34.7 5.2 61.4 2.6 67.9 16 17.7 25.8 31.5 25.8 58.9 0 96.5-58.9 104.2-114.8 110.5 9.2 7.9 17 22.9 17 46.4 0 33.7-.3 75.4-.3 83.6 0 6.5 4.6 14.4 17.3 12.1C428.2 457.8 496 362.9 496 252 496 113.3 383.5 8 244.8 8zM97.2 352.9c-1.3 1-1 3.3.7 5.2 1.6 1.6 3.9 2.3 5.2 1 1.3-1 1-3.3-.7-5.2-1.6-1.6-3.9-2.3-5.2-1zm-10.8-8.1c-.7 1.3.3 2.9 2.3 3.9 1.6 1 3.6.7 4.3-.7.7-1.3-.3-2.9-2.3-3.9-2-.6-3.6-.3-4.3.7zm32.4 35.6c-1.6 1.3-1 4.3 1.3 6.2 2.3 2.3 5.2 2.6 6.5 1 1.3-1.3.7-4.3-1.3-6.2-2.2-2.3-5.2-2.6-6.5-1zm-11.4-14.7c-1.6 1-1.6 3.6 0 5.9 1.6 2.3 4.3 3.3 5.6 2.3 1.6-1.3 1.6-3.9 0-6.2-1.4-2.3-4-3.3-5.6-2z"/></svg> 3194 </a> 3195 3196</div> 3197 3198 </div> 3199 </div> 3200</footer> 3201 3202 </div> 3203 <div class="md-dialog" data-md-component="dialog"> 3204 <div class="md-dialog__inner md-typeset"></div> 3205 </div> 3206 3207 3208
3208<script id="__config" type="application/json">{"base": "..", "features": ["content.code.annotate", "content.tabs.link", "content.code.copy", "content.action.edit", "content.action.view", "navigation.sections", "navigation.tabs", "navigation.footer", "navigation.top", "navigation.tracking", "search.highlight", "search.share", "search.suggest"], "search": "../assets/javascripts/workers/search.b8dbb3d2.min.js", "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}}</script>
3208 3209 3210 3211 3212
3212<script src="../assets/javascripts/bundle.fe8b6f2b.min.js"></script>
3212 3213 3214
3214<script src="../javascripts/mathjax.js"></script>
3214 3215 3216
3216<script src="https://cdnjs.cloudflare.com/polyfill/v3/polyfill.min.js?features=es6"></script>
3216 3217 3218
3218<script src="https://cdn.jsdelivr.net/npm/mathjax@3/es5/tex-mml-chtml.js"></script>
3218 3219 3220 3221
3221<script src="../assets/javascripts/custom.129bd6ad.min.js"></script>
3221 3222 3223
3223<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495" integrity="sha512-iIg7k2xntmwu6/uSb5tpc/hySgZc4eoL31yB29W6tJFo2akwjPWcEqnCEdJvGexCL0KEQwVYv5BlowfhVz26hg==" data-cf-beacon='{"version":"2024.11.0","token":"9975debbac74404ea86ea1688e3e22cf","r":1,"spa":2}' crossorigin="anonymous"></script>
3223 3224</body> 3225</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.