파이토치 소개

목차


  • What is PyTorch
  • The PyTorch EcoSystem
  • Beginner PyTorch Projects
  • Helpful Links

  • 파이토치란?





    PyTorch은 Python 3.7 이상을 사용하는 오픈 소스machine learning 프레임워크입니다. 웹 사이트에서 시작하는 지침에 따라 할 수 있습니다start locally.

    전제 조건은 다음과 같습니다.
  • Python 3.7 이상
  • 패키지 관리자(Anaconda 또는 pip) - Anaconda이 권장 패키지 관리자입니다
  • .

    Anaconda를 설치하려면 64비트 설치 프로그램 링크를 마우스 오른쪽 버튼으로 클릭하고 copy link location를 선택한 후 다음 명령을 사용하십시오.

    # The version of Anaconda may be different depending on when you are installing`
    curl -O https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh
    sh Miniconda3-latest-Linux-x86_64.sh
    # and follow the prompts. The defaults are generally good.`
    


    PyTorch가 올바르게 설치되었는지 확인하려면 샘플 PyTorch 코드를 실행합니다.

    import torch
    x = torch.rand(5, 3)
    print(x)
    


    출력은 다음과 유사해야 합니다.

    tensor([[0.3380, 0.3845, 0.3217],
            [0.8337, 0.9050, 0.2650],
            [0.2979, 0.7141, 0.9069],
            [0.1449, 0.1132, 0.1375],
            [0.4675, 0.3947, 0.1426]])
    


    또한 다음 명령을 실행하여 GPU 드라이버와 CUDA가 활성화되고 PyTorch에서 액세스할 수 있는지 확인할 수 있습니다.

    import torch
    torch.cuda.is_available()
    


    Back to TOC

    파이토치 생태계



    다음을 포함하여 사용할 수 있는 많은 도구와 라이브러리가 있습니다.
  • PennyLane

  • 하이브리드 양자-고전 계산의 양자 ML, 자동 미분 및 최적화를 위한 라이브러리입니다.
  • Emsemble-Pytorch

  • DL 모델의 성능과 견고성을 개선하기 위한 PyTorch용 프레임워크입니다.
  • PyTorch Lightning

  • PyTorch용 Keras와 유사한 ML 라이브러리
  • PyTorch Geometric

  • 그래프, 포인트 클라우드, 매니폴드 등 불규칙한 입력 데이터에 대한 딥러닝용 라이브러리입니다.
  • PyTorch-NLP

  • PyTorch 자연어 처리를 위한 기본 유틸리티
  • AdaptDL

  • 리소스 적응형 딥 러닝 교육 및 스케줄링 프레임워크

    그리고 더 많은 것들이 있습니다. 확인해보세요right here

    Back to TOC

    초보자 PyTorch 프로젝트



    챗봇 튜토리얼



    처음부터 NLP: 문자 수준 RNN으로 이름 분류



    NN.TRANSFORMER 및 TORCHTEXT를 사용한 언어 번역



    마리오 플레이 RL 에이전트 훈련



    Back to TOC

    유용한 링크



  • A Gentle Introduction to PyTorch Library for Deep Learning
  • PyTorch Tutorials
  • Introduction to PyTorch Code Examples
  • PyTorch Documentation
  • PyTorch GitHub

  • 좋은 웹페이지 즐겨찾기