Open source guides/codes for mastering deep learning to deploying deep learning in production in PyTorch, Python, C++ and more.

Overview

Deep Learning Materials by Deep Learning Wizard

DOI

Start Learning Now

Please head to www.deeplearningwizard.com to start learning! It is mobile/tablet friendly and open-source.

Repository Details

This repository contains all the notebooks and mkdocs markdown files of the tutorials covering machine learning, deep learning, scalable database, programming, data processing and data visualization powering the website.

Take note this is an early work in progress, do be patient as we gradually upload our guides.

Sections and Subsections

CPU to GPU Production-level Pipeline for AI

At Deep Learning Wizard, we cover the basics of some parts of the whole tech stack for production-level CPU/GPU-powered AI.

This AI pipeline is entirely based on open-source distributions.

This stack would get you started, and enable you to adjust the stack according to your needs.

About Deep Learning Wizard

We deploy a top-down approach that enables you to grasp deep learning theories and code easily and quickly. We have open-sourced all our materials through our Deep Learning Wizard Wikipedia. For visual learners, feel free to sign up for our video course and join thousands of deep learning wizards.

To this date, we have taught thousands of students across more than 120+ countries.

Contribution

We are openly calling people to contribute to this repository for errors. Feel free to create a pull request.

Main Contributor

Ritchie Ng

Editors and Supporters

Bugs and Improvements

Feel free to report bugs and improvements via issues. Or just simply try to pull to make any improvements/corrections.

Social Media

Citation

If you find the materials useful, like the diagrams or content, feel free to cite this repository.

DOI

Comments
  • Update rapids_cudf.ipynb to work with new RAPIDS-Colab installation script

    Update rapids_cudf.ipynb to work with new RAPIDS-Colab installation script

    updated installation of RAPIDS in deep learning tutorial so that it works with new colab script

    Solves: https://github.com/ritchieng/deep-learning-wizard/issues/9

    opened by taureandyernv 5
  • chore(deps-dev): bump electron from 13.6.6 to 15.5.5 in /docs/programming/electron/app

    chore(deps-dev): bump electron from 13.6.6 to 15.5.5 in /docs/programming/electron/app

    Bumps electron from 13.6.6 to 15.5.5.

    Release notes

    Sourced from electron's releases.

    electron v15.5.5

    Release Notes for v15.5.5

    Other Changes

    • Backported fix for CVE-2022-1482. #34040
    • Backported fix for CVE-2022-1483. #34009
    • Backported fix for CVE-2022-1497. #34075

    electron v15.5.4

    Release Notes for v15.5.4

    Other Changes

    • Backported fix for CVE-2022-1138. #33682
    • Backported fix for CVE-2022-1478. #34045
    • Backported fix for CVE-2022-1479. #34037
    • Backported fix for CVE-2022-1480. #34019
    • Backported fix for CVE-2022-1492. #34051

    electron v15.5.3

    Release Notes for v15.5.3

    Fixes

    • Fixed a network service crash that could occur when using setCertificateVerifyProc. #33256 (Also in 16, 17, 18)
    • shell.openExternal() now reports more detailed errors on Windows. #33656 (Also in 16, 17, 18, 19)

    Other Changes

    • Backported fix for CVE-2022-1134. #33763
    • Backported fix for CVE-2022-1305. #33860
    • Backported fix for CVE-2022-1310. #33831
    • Backported fix for CVE-2022-1314. #33884
    • Backported fix for CVE-2022-1364. #33836
    • Backported fix for chromium:1286816. #33679
    • Backported fix for chromium:1291482. #33676
    • Backported fix for chromium:1310761. #33856
    • Security: backported fix for CVE-2022-0116 and CVE-2022-1306. #33852
    • Security: backported fix for CVE-2022-23308. #33670
    • Security: backported fix for chromium:1280743. #33715
    • Security: backported fix for chromium:1280852. #33673

    electron v15.5.2

    Release Notes for v15.5.2

    Fixes

    • Fixed behavior of BrowserWindow.maximize on macOS for not shown windows. #33523 (Also in 16, 18)

    Other Changes

    ... (truncated)

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

    You can disable automated security fix PRs for this repo from the Security Alerts page.

    dependencies 
    opened by dependabot[bot] 1
  • RAPIDS-Colab based tutorial installation is out of date

    RAPIDS-Colab based tutorial installation is out of date

    Hey! First, thanks for using our RAPIDS Colab Script!

    Second, we upgraded our installation script to a more reliable and comprehensive installation. Consequently, the installation in your tutorial is out of date.
    The new installation template can be found here. https://colab.research.google.com/drive/1TAAi_szMfWqRfHVfjGSqnGVLr_ztzUM9#scrollTo=CtNdk7PSafKP

    someone had opened a Stack Overflow on this: https://stackoverflow.com/questions/69407234/not-able-to-install-cudf-cupy-and-cuml-into-colab-with-rapids-ai-version-21-08/69439613#69439613

    opened by taureandyernv 1
  • chore(deps): bump lodash from 4.17.15 to 4.17.20 in /docs/programming/electron/app

    chore(deps): bump lodash from 4.17.15 to 4.17.20 in /docs/programming/electron/app

    Bumps lodash from 4.17.15 to 4.17.20.

    Commits
    Maintainer changes

    This version was pushed to npm by bnjmnt4n, a new releaser for lodash since your current version.


    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

    You can disable automated security fix PRs for this repo from the Security Alerts page.

    dependencies 
    opened by dependabot[bot] 1
  • chore(deps): bump ini from 1.3.5 to 1.3.7 in /docs/programming/electron/app

    chore(deps): bump ini from 1.3.5 to 1.3.7 in /docs/programming/electron/app

    Bumps ini from 1.3.5 to 1.3.7.

    Commits
    • c74c8af 1.3.7
    • 024b8b5 update deps, add linting
    • 032fbaf Use Object.create(null) to avoid default object property hazards
    • 2da9039 1.3.6
    • cfea636 better git push script, before publish instead of after
    • 56d2805 do not allow invalid hazardous string as section name
    • See full diff in compare view
    Maintainer changes

    This version was pushed to npm by isaacs, a new releaser for ini since your current version.


    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

    You can disable automated security fix PRs for this repo from the Security Alerts page.

    dependencies 
    opened by dependabot[bot] 1
  • Update RAPIDS-colab tutorial to faster, easier pip install

    Update RAPIDS-colab tutorial to faster, easier pip install

    Based on https://colab.research.google.com/drive/13sspqiEZwso4NYTbsflpPyNFaVAAxUgr, RAPIDS now has a much faster and cleaner pip install, compared to conda. We'll be adding further packages, but if you need cuxfilter, cusignal, or cuspatial, you can use the older conda install.

    @ritchieng

    opened by taureandyernv 0
  • chore(deps): bump got and electron in /docs/programming/electron/app

    chore(deps): bump got and electron in /docs/programming/electron/app

    Bumps got to 11.8.6 and updates ancestor dependency electron. These dependencies need to be updated together.

    Updates got from 9.6.0 to 11.8.6

    Release notes

    Sourced from got's releases.

    v11.8.6

    • Destroy request object after successful response

    https://github.com/sindresorhus/got/compare/v11.8.5...v11.8.6

    v11.8.5

    https://github.com/sindresorhus/got/compare/v11.8.4...v11.8.5

    v11.8.3

    • Bump cacheable-request dependency (#1921) 9463bb6
    • Fix HTTPError missing .code property (#1739) 0e167b8

    https://github.com/sindresorhus/got/compare/v11.8.2...v11.8.3

    v11.8.2

    • Make the dnsCache option lazy (#1529) 3bd245f This slightly improves Got startup performance and fixes an issue with Jest.

    https://github.com/sindresorhus/got/compare/v11.8.1...v11.8.2

    v11.8.1

    • Do not throw on custom stack traces (#1491) 4c815c3a609eb74d0eb139414d9996b4f65dc3c0

    v11.8.0

    • Fix for sending files with size 0 on stat (#1488) 7acd380
    • beforeRetry allows stream body if different from original (#1501) 3dd2273
    • Set default value for an options object (#1495) 390b145

    https://github.com/sindresorhus/got/compare/v11.7.0...v11.8.0

    v11.7.0

    Improvements

    • Add pfx HTTPS option (#1364) c33df7f
    • Update body after beforeRequest (#1453) e1c1844
    • Don't allocate buffer twice (#1403) 7bc69d9

    Fixes

    • Fix a regression where body was sent after redirect 88b32ea
    • Fix destructure error on promise.json() c97ce7c
    • Do not ignore userinfo on a redirect to the same origin 52de13b

    https://github.com/sindresorhus/got/compare/v11.6.2...v11.7.0

    v11.6.2

    Bug fixes

    ... (truncated)

    Commits

    Updates electron from 18.3.7 to 22.0.0

    Release notes

    Sourced from electron's releases.

    electron v22.0.0

    Release Notes for v22.0.0

    Stack Upgrades

    Breaking Changes

    • Added WebContents input-event event.
      • Deprecated BrowserWindow scroll-touch-* events. #35531
    • The deprecated new-window event has been removed. #34526

    Features

    • Added LoadBrowserProcessSpecificV8Snapshot as a new fuse that will let the main/browser process load its v8 snapshot from a file at browser_v8_context_snapshot.bin. Any other process will use the same path as is used today. #35266 (Also in 20, 21)
    • Added WebContents.opener to access window opener.
      • Added webContents.fromFrame(frame) to get the WebContents corresponding to a WebFrameMain instance. #35140 (Also in 21)
    • Added app.getSystemLocale() method. #35697 (Also in 21)
    • Added contextBridge.exposeInIsolatedWorld(worldId, key, api) to expose an API to an isolatedWorld within a renderer from a preload script. #34974
    • Added webContents.close() method. #35509
    • Added webFrameMain.origin. #35438 (Also in 19, 20, 21)
    • Added an app.getPreferredSystemLanguages() API to return the user's system languages. #36291 (Also in 21)
    • Added new UtilityProcess API to launch chromium child process with node integration. #36089
    • Added new WebContents event content-bounds-updated. #35533
    • Added new WebContents.ipc and WebFrameMain.ipc APIs. #34959 (Also in 21)
    • Added support for Web Bluetooth pin pairing on Linux and Windows. #35416 (Also in 21)
    • Added support for navigator.mediaDevices.getDisplayMedia via a new session handler, ses.setDisplayMediaRequestHandler. #30702
    • Added support for serialPort.forget() as well as a new event serial-port-revoked emitted when a given origin is revoked. #36062

    Fixes

    • Added support for Webauthn discoverable keys (aka resident keys), allowing users to authenticate without first having to select or type a username. #35374
    • Enable crashpad for ELECTRON_RUN_AS_NODE processes on linux. #36483
    • Fixed click event and tooltip of Tray not working on Linux. #36472
    • Fixed an issue where frameless non-resizable windows showed a Windows 7 frame during startup. #36024
    • Fixed an issue with incomplete EventEmitter object in sandboxed renderer preload script. #35522
    • Fixed race condition during update on macOS that could result in TCC and Keychain errors. #36362
    • Removed unneeded --turbo-profiling-input argument from mksnapshot_args. #36463

    Also in earlier versions...

    • Added a background to the WCO container to avoid rendering glitches. #35569 (Also in 19, 20, 21)
    • Added support for Windows drop-down dialog extensions. #35618 (Also in 18, 19, 20, 21)
    • Default margin has been added in the code. #36073 (Also in 21)
    • Enable WCO maximize button when window enters tablet mode and is not already maximized. #35617 (Also in 19, 20, 21)
    • Fixed uv_os_gethostname failing on Windows 7. #35702 (Also in 19, 20, 21)

    ... (truncated)

    Commits
    • 71941e7 chore: bump chromium to 108.0.5359.62 (22-x-y) (#36478)
    • 8d9a964 fix: enable crashpad for ELECTRON_RUN_AS_NODE processes (#36483)
    • e879e2f build(deps): bump minimatch from 3.0.4 to 3.0.8 (#36468)
    • 4989994 fix: reimplement Tray with StatusIconLinuxDbus on Linux (#36472)
    • ccc5a7a fix: remove unneeded --turbo-profiling-input arg from mksnapshot_args… (#36463)
    • 6338350 chore: cherry-pick 7196a42b42ce from chromium (#36458)
    • 1601265 docs: add missing event-emitter link to utility-process docs (#36433)
    • 02eef17 chore: fix dangling promise in npm install (#36398)
    • 17d712e build: force ninja binary to the right arch after src cache restore (#36404)
    • 5085ac7 chore: bump chromium to 108.0.5359.48 (22-x-y) (#36388)
    • Additional commits viewable in compare view

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

    You can disable automated security fix PRs for this repo from the Security Alerts page.

    dependencies 
    opened by dependabot[bot] 0
  • chore(deps-dev): bump electron from 13.6.6 to 18.3.7 in /docs/programming/electron/app

    chore(deps-dev): bump electron from 13.6.6 to 18.3.7 in /docs/programming/electron/app

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

    You can disable automated security fix PRs for this repo from the Security Alerts page.

    dependencies 
    opened by dependabot[bot] 0
  • chore(deps-dev): bump electron from 11.5.0 to 13.6.6 in /docs/programming/electron/app

    chore(deps-dev): bump electron from 11.5.0 to 13.6.6 in /docs/programming/electron/app

    Bumps electron from 11.5.0 to 13.6.6.

    Release notes

    Sourced from electron's releases.

    electron v13.6.6

    Release Notes for v13.6.6

    Fixes

    • Fixed a JavaScript exception from webContents if render frame was disposed in WebFrameMain, resets the value of render_frame_disposed_ after updating render frame host. #32130 (Also in 14, 15, 16)
    • No Notes. #32241 (Also in 14, 15, 16, 17)

    Other Changes

    • Backported fix for CVE-2021-4056. #32237
    • Backported fix for CVE-2021-4057. #32234
    • Backported fix for CVE-2021-4102. #32194

    electron v13.6.3

    Release Notes for v13.6.3

    Fixes

    • Fixed window frame glitch when calling setContentProtection. #31829 (Also in 14, 15, 16)
    • Generate valid config.gypi file in Node.js headers. #31989 (Also in 14, 15, 16)

    Other Changes

    • Backported fix for CVE-2021-38005. #31921
    • Backported fix for CVE-2021-38007. #31912
    • Backported fix for CVE-2021-38011. #31901

    electron v13.6.2

    Release Notes for v13.6.2

    Fixes

    • Fixed an issue where Content-Disposition filenames would be incorrectly truncated at the first comma for a filename attachment which contained one. #31691 (Also in 14, 15, 16)
    • Fixed an issue which caused print settings to not work properly when printing silently. #31618 (Also in 14, 15, 16)

    Other Changes

    • Backported fix for CVE-2021-37998. #31678
    • Backported fix for CVE-2021-38001. #31673
    • Backported fix for CVE-2021-38002. #31671
    • Backported fix for CVE-2021-38003. #31665
    • Backported fix for chromium:1252858. #31682

    electron v13.6.1

    Release Notes for v13.6.1

    Fixes

    • Fixed an issue where MediaMetadata did not work properly. #31532 (Also in 14, 15, 16)
    • Fixed black window when screen capturing a content-protected BrowserWindow on Windows 10. #31550 (Also in 14, 15, 16)

    Other Changes

    ... (truncated)

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

    You can disable automated security fix PRs for this repo from the Security Alerts page.

    dependencies 
    opened by dependabot[bot] 0
  • chore(deps): bump minimist from 1.2.5 to 1.2.6 in /docs/programming/electron/app

    chore(deps): bump minimist from 1.2.5 to 1.2.6 in /docs/programming/electron/app

    Bumps minimist from 1.2.5 to 1.2.6.

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

    You can disable automated security fix PRs for this repo from the Security Alerts page.

    dependencies 
    opened by dependabot[bot] 0
  • chore(deps-dev): bump electron from 9.4.0 to 11.5.0 in /docs/programming/electron/app

    chore(deps-dev): bump electron from 9.4.0 to 11.5.0 in /docs/programming/electron/app

    Bumps electron from 9.4.0 to 11.5.0.

    Release notes

    Sourced from electron's releases.

    electron v11.5.0

    Release Notes for v11.5.0

    Other Changes

    • Security: Backported fix for 1227933. #30614 (Also in 12)
    • Security: Backported fix for 1231134. #30761
    • Security: Backported fix for 1233564. #30755
    • Security: Backported fix for 1234009. #30751
    • Security: Backported fix for 1234764. #30659 (Also in 12)

    End of Support for 11.x.y

    Electron 11.x.y has reached end-of-support as per the project's support policy. Developers and applications are encouraged to upgrade to a newer version of Electron.

    electron v11.4.12

    Release Notes for v11.4.12

    Fixes

    electron v11.4.11

    Release Notes for v11.4.11

    Other Changes

    • Security: backported fix for 1205059,1196302. #30267
    • Security: backported fix for CVE-2021-30541. #30200
    • Security: backported fix for CVE-2021-30560. #30183
    • Security: backported fix for CVE-2021-30562. #30196
    • Security: backported fix for CVE-2021-30563. #30199
    • Security: backported fix for CVE-2021-30568. #30228
    • Security: backported fix for CVE-2021-30569. #30296
    • Security: backported fix for CVE-2021-30572. #30262
    • Security: backported fix for CVE-2021-30573. #30253

    electron v11.4.10

    Release Notes for v11.4.10

    Other Changes

    • Backported fix for chromium:1211215. #29785
    • Security: backported fix for CVE-2021-30522. #29879
    • Security: backported fix for CVE-2021-30523. #29877
    • Security: backported fix for CVE-2021-30547. #29790
    • Security: backported fix for CVE-2021-30553. #29819
    • Security: backported fix for CVE-2021-30554. #29823
    • Security: backported fix for chromium:1194689. #29817
    • Security: backported fix for chromium:1209558. #29815

    ... (truncated)

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

    You can disable automated security fix PRs for this repo from the Security Alerts page.

    dependencies 
    opened by dependabot[bot] 0
  • Question on rendering special effects with Markdown files

    Question on rendering special effects with Markdown files

    Thanks for making such a great collection of tutorials open source, Ritchie!

    I am not raising a bug but instead have a genuine question on how you managed to render appealing effects like the following with your Markdown files. I tried pasting the same Markdown code, but didnt get the effect. Curious to know the magic that you did to make it happens!

    opened by riven314 0
Releases(v1.0.1)
Owner
Ritchie Ng
About: ritchieng.live • Notes: ritchieng.com • Guides: deeplearningwizard.com
Ritchie Ng
Deep Learning (with PyTorch)

Deep Learning (with PyTorch) This notebook repository now has a companion website, where all the course material can be found in video and textual for

Alfredo Canziani 6.2k Jan 02, 2023
Simple PyTorch Tutorials Zero to ALL!

PyTorchZeroToAll Quick 3~4 day lecture materials for HKUST students. Video Lectures: (RNN TBA) Youtube Bilibili Slides Lecture Slides @GoogleDrive If

Sung Kim 3.7k Dec 30, 2022
Simple examples to introduce PyTorch

This repository introduces the fundamental concepts of PyTorch through self-contained examples. At its core, PyTorch provides two main features: An n-

Justin Johnson 4.4k Jan 07, 2023
PyTorch tutorials and best practices.

Effective PyTorch Table of Contents Part I: PyTorch Fundamentals PyTorch basics Encapsulate your model with Modules Broadcasting the good and the ugly

Vahid Kazemi 1.5k Jan 04, 2023
An IPython Notebook tutorial on deep learning for natural language processing, including structure prediction.

Table of Contents: Introduction to Torch's Tensor Library Computation Graphs and Automatic Differentiation Deep Learning Building Blocks: Affine maps,

Robert 1.8k Jan 04, 2023
Image captioning - Tensorflow implementation of Show, Attend and Tell: Neural Image Caption Generation with Visual Attention

Introduction This neural system for image captioning is roughly based on the paper "Show, Attend and Tell: Neural Image Caption Generation with Visual

Guoming Wang 749 Dec 28, 2022
PyTorch tutorials.

PyTorch Tutorials All the tutorials are now presented as sphinx style documentation at: https://pytorch.org/tutorials Contributing We use sphinx-galle

6.6k Jan 02, 2023
Torch Containers simplified in PyTorch

pytorch-containers This repository aims to help former Torchies more seamlessly transition to the "Containerless" world of PyTorch by providing a list

Max deGroot 88 Apr 25, 2022
Minimal tutorials for PyTorch

Minimal tutorials for PyTorch adapted from Alec Radford's Theano tutorials. Tensor multiplication Linear Regression Logistic Regression Neural Network

Vinh Khuc 321 Oct 25, 2022
simple generative adversarial network (GAN) using PyTorch

Generative Adversarial Networks (GANs) in PyTorch Running Run the sample code by typing: ./gan_pytorch.py ...and you'll train two nets to battle it o

vanguard_space 32 Jun 14, 2020
ConvNet training using pytorch

Convolutional networks using PyTorch This is a complete training example for Deep Convolutional Networks on various datasets (ImageNet, Cifar10, Cifar

Elad Hoffer 336 Dec 30, 2022
A collection of various deep learning architectures, models, and tips

Deep Learning Models A collection of various deep learning architectures, models, and tips for TensorFlow and PyTorch in Jupyter Notebooks. Traditiona

Sebastian Raschka 15.5k Jan 07, 2023
C++ Implementation of PyTorch Tutorials for Everyone

C++ Implementation of PyTorch Tutorials for Everyone OS (Compiler)\LibTorch 1.9.0 macOS (clang 10.0, 11.0, 12.0) Linux (gcc 8, 9, 10, 11) Windows (msv

Omkar Prabhu 1.5k Jan 04, 2023
PyTorch Implementation of Fully Convolutional Networks. (Training code to reproduce the original result is available.)

pytorch-fcn PyTorch implementation of Fully Convolutional Networks. Requirements pytorch = 0.2.0 torchvision = 0.1.8 fcn = 6.1.5 Pillow scipy tqdm

Kentaro Wada 1.6k Jan 04, 2023
PyTorch Tutorial for Deep Learning Researchers

This repository provides tutorial code for deep learning researchers to learn PyTorch. In the tutorial, most of the models were implemented with less

Yunjey Choi 25.4k Jan 05, 2023
A scalable template for PyTorch projects, with examples in Image Segmentation, Object classification, GANs and Reinforcement Learning.

PyTorch Project Template is being sponsored by the following tool; please help to support us by taking a look and signing up to a free trial PyTorch P

Mo'men AbdelRazek 740 Dec 23, 2022
This is a gentle introductin on how to start using an awesome library called Weights and Biases.

🪄 W&B Minimal PyTorch Tutorial This tutorial is also accompanied with a PyTorch source code, it can be found in src folder. Furthermore, all plots an

Nauryzbay K 8 Aug 20, 2022
The Hitchiker's Guide to PyTorch

The Hitchiker's Guide to PyTorch

Kai Arulkumaran 1k Dec 20, 2022
A set of examples around pytorch in Vision, Text, Reinforcement Learning, etc.

PyTorch Examples WARNING: if you fork this repo, github actions will run daily on it. To disable this, go to /examples/settings/actions and Disable Ac

19.4k Jan 01, 2023
Open source guides/codes for mastering deep learning to deploying deep learning in production in PyTorch, Python, C++ and more.

Deep Learning Materials by Deep Learning Wizard Start Learning Now Please head to www.deeplearningwizard.com to start learning! It is mobile/tablet fr

Ritchie Ng 572 Dec 28, 2022