Skip to content

MrMoonKr/math-and-architectures-of-deep-learning

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

56 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

책 부록 소스 프로젝트 입니다

  • 직무 교육( OJT, On the job Training )을 위해서 생성.
  • 진행중( WIP, Work on Progress ).
    • ...

책 관련 링크

개발 환경 구축

의존 패키지

다음과 같은 순서로 설치하세요.

$ (.venv) pip install ipykernel numpy matplotlib scipy  
$ (.venv) pip install torch torchvision --index-url https://download.pytorch.org/whl/cu128
$ (.venv) pip install lightning

모듈정보

  • numpy

    • pypi
      $ (.venv) pip install numpy
      
    • Fundamental Package for Array Computing in Python
  • matplotlib

    • pypi
      $ (.venv) pip install matplotlib
      
    • Python Plotting Package
  • scipy

    • pypi
      $ (.venv) pip install scipy
      
    • Fundamental algorithms for scientific computing in Python
  • scikit-learn

    • pypi
      $ (.venv) pip install matplotlib
      
    • A set of python modules for machine learning and data mining
  • ipykernel

    • pypi
      $ (.venv) pip install ipykernel
      
    • ipykernel
    • IPython Kernel for Jupyter
  • PyTorch

    • pypi
      $ (.venv) pip install torch torchvision --index-url https://download.pytorch.org/whl/cu128
      
    • PyTorch
    • Tensors and Dynamic neural networks in Python with strong GPU acceleration
    • nvidia-smi v531.15
    • cuda-toolkit v12.8
  • PyTorch Lightning

    • pypi
      $ (.venv) pip install lightning
      
    • PyTorch Lightning
    • The deep learning framework to pretrain, finetune and deploy AI models
    • PyTorch Lightning is just organized PyTorch - Lightning disentangles PyTorch code to decouple the science from the engineering.
    • ...
  • ...

    • pypi
      $ (.venv) pip install ...
      
    • ...
    • ...

기타

  • ...

  • ...




Math and Architectures of Deep Learning

Python code (in the form of Jupyter ipython notebooks) to support the book "Math and Architectures of Deep Learning".

Code contributors: Ananya Ashok, Sujay Narumanchi, Devashish Shankar, Krishnendu Chaudhury.

This repository contains the example code - mostly in Numpy and PyTorch - corresponding to the theoretical topics introduced in the book. The code listings are organized in chapters that correspond to the main book.

Installation

  1. Clone the repository: git clone https://github.com/krishnonwork/mathematical-methods-in-deep-learning-ipython.git
  2. Create virtual environment: virtualenv venv --python=python3 (you may need to do pip install virtualenv first)
  3. Activate virtual environment: source venv/bin/activate
  4. Change directory: cd mathematical-methods-in-deep-learning-ipython
  5. Install dependencies: pip install -r requirements.txt
  6. Navigate to the python directory: cd python
  7. Start jupyter: jupyter notebook

This will redirect you to a browser window with the ipython notebooks

Note: Ensure to use Python3 to run the notebooks

Table of Contents

About

Python code (in the form of Jupyter ipython notebooks) to support the book "Math and Architectures of Deep Learning" (Krishnendu Chaudhury with Ananya Ashok, Sujay Narumanchi, Devashish Shankar).

Resources

License

Stars

2 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Jupyter Notebook 100.0%