Python을 사용한 기계 학습을 공부하려면 Jupyter Notebook을 Heroku의 무료 테두리로 세워 스마트 폰에서도 실행할 수 있도록하고 공유합시다.

소개



사내에서 주 1의 기계 학습의 공부회를 주최하고 있습니다. G-awa입니다.

공부회는 👇의 책을 윤독하면서 프로그램도 쓰는 방식으로 진행하고 있습니다.



프로그램도 쓰면서 공부회를 진행하고 있으며,
매번 여러 사람이 참가하기 때문에, 일일이 그 사람에 맞춰 개발 환경을 다루는 것이 귀찮았습니다.
거기에, 실행한 이력을 어떻게 남겨 되돌아보자고 생각하고 있었습니다만, 매우 좋은 방법이 있었습니다.

그것이 Jupyter Notebook입니다.

Jupyter Notebook이란?



Jupyter Notebook은
  • 웹 페이지에서 Python 코드를 실행하고
  • 히스토리 (노트)로 저장할 수있는 도구입니다.

  • 또한 웹 페이지로서 Markdown 형식의 주석 작성에도 대응하고 있기 때문에
    공부회 멤버들과 공유할 때는 안성맞춤의 도구입니다.

    여기를 보면 Jupyter Notebook이 어떤 것인지 알 수 있습니다.

    👇는 공부회에서 실제로 써본 노트입니다. matplotlib 등의 출력 결과도 깨끗하게 그래프로 저장할 수 있습니다.



    Jupyter Notebook은 Heroku에서 움직입니다.



    보통 Jupyter Noterbook은 로컬에서 시작하여 실행하는 사람이 대부분이라고 생각합니다.
    공부회에서 한 일을 멤버들에게 공유하고 싶기 때문에, 어딘가의 서버에서 세울 수 있으면 좋겠다고 생각하고 있었습니다.

    AWS의 SageMaker라든지 하면 간단하게 구축할 수 있습니다만, 돈이 너무 걸립니다.
    그래서 다른 클라우드 서비스를 통해 내가 평소 빚을지고있는 Heroku의 무료 계획을 사용하기로 결정했습니다.

    이제 태블릿에서도 파이썬을 쓰고 실행하는 환경을 얻을 수 있고, 기차 안에서 스마트 폰에서 공부회의 복습도 할 수 버립니다.



    Heroku에서 설치하는 방법





    전제로 Heroku 계정이 이미 있다고 가정합니다.

    이번은 이쪽의 소스를 이용시켜 주었습니다.
    htps : // 기주 b. 코 m / pl31 / 헤로 쿠 쥬 py r

    먼저이 저장소를 fork합니다.


    fork 하면, 자신의 리포지토리로 이동하므로, 「Deploy to Heroku」버튼을 누릅니다.


    나머지는 흐름에 따라 입력하십시오.


    JUPYTER_NOTEBOOK_PASSWORD를 넣어두면 JupyterNotebook에 로그인할 비밀번호를 설정할 수 있습니다.


    그런 다음 "Deploy app"을 눌러 배포하면 완료됩니다.



    무사히 일어났습니다.
    방금 전에 비밀번호(JUPYTER_NOTEBOOK_PASSWORD)를 입력하여 로그인하면 사용할 수 있습니다.

    요약


  • Jupyter Notebook을 사용하면 브라우저에서 Python을 실행할 수 있습니다
  • 다른 사람들과 공유하고 싶으므로 클라우드 서비스에 배포하십시오
  • Heroku라면 무료로 사용할 수 있어요

  • 이상입니다.
    기계 학습 공부회를 할 때 꼭 Heroku에서 JupyterNotebook을 시작해 보는 것은 어떻습니까?

    좋은 웹페이지 즐겨찾기