본문 바로가기
코딩 모음

[텐서플로우 기초#1] Jupyter Notebook 소개

by 가유 2021. 7. 25.
728x90
반응형

Jupyter Notebook이란,

웹 브라우저에서 코드를 작성하고 실행해볼 수 있는 오픈 소스 소프트웨어입니다.

 

Jupyter Notebook은 셀 단위로 실행이 가능하다는 장점을 가지고 있기 때문에
결과를 바로 확인할 수 있는 데이터 분석, 머신러닝, 딥러닝 등의 인공지능 코드 실행을 위해 주로 사용됩니다.

 

셀 모드

Jupyter Notebook에서는 입력 모드와 명령 모드, 두 가지 모드를 주로 사용합니다.

 

입력 모드

셀 옆에 초록색으로 표시되며, 셀 내부에 코드 혹은 텍스트를 작성하기 위한 모드입니다.
상단바 혹은 키보드 Esc 를 눌러 명령 모드로 전환할 수 있습니다.

 

명령 모드
셀 옆에 파란색으로 표시되며, 단축키 실행 등의 명령을 수행하기 위한 모드입니다.
상단바 혹은 키보드 Enter를 눌러 입력 모드로 전환할 수 있습니다.

 

셀모드 전환방법

> 상단바 이용 : 셀 모드를 변경하기 위해서는 상단바의 Cell > Cell Type을 클릭하여 원하는 모드로 전환할 수 있습니다.

> 단축키 사용 : 명령모드에서 키보드 m을 누르면 마크다운 셀로 변경가능

                     명령모드에서 키보드 y를 누르면 코드 셀로 변경가능

 

셀의 종류 (코드셀, 마크다운 셀)

> 셀의 종류는 코드를 입력하고 실행할 수 있는 코드 셀과

  다양한 설명, 이미지를 첨부할 수 있는마크다운 셀로 구성

 

코드 셀
코드 셀에서는 코드 입력과 코드가 입력된 셀 실행을 통한 결과 확인이 가능합니다.
코드 실행 결과는 코드 셀 바로 아래에 출력됩니다.

또한, 코드에 대한 간단한 설명을 적고 싶을 때는 마크다운 셀 대신 코드 셀 내부에 주석으로 적기도 합니다.
간단한 주석은 # 으로, 긴 주석은 """ 으로 작성할 수 있습니다.

 

마크다운 셀
마크다운 셀에서는 코드에 대한 긴 설명, 결과에 대한 자세한 설명 등 이미지, 영상, 링크 추가와 같은 다양한 자료를 활용할 수 있습니다.

마크다운 셀입니다.
다양한 마크다운 문법을 사용할 수 있으며 다양한 이미지도 첨부할 수 있습니다.

 

단축키를 활용한 실행 방법

  • Shift + Enter : 선택된 셀 실행 + 다음 셀 선택(다음 셀이 없을 경우 새로운 셀을 생성합니다.)
  • Ctrl + Enter : 선택된 셀 실행

전체 셀 한번에 실행하기
개별 셀 단위가 아닌 전체 셀을 한번에 실행하고 싶을 때는 상단바의 Cell -> Run All 을 클릭합니다.

다양한 실행 방법
이 밖에도 다양한 실행 방법이 존재합니다.

선택된 셀 이전 모든 셀 실행(상단바 Cell -> Run All Above)
선택된 셀 이후 모든 셀 실행(상단바 Cell -> Run All Below)
등 상단바 Cell을 통해 다양한 방법으로 실행해보세요.

반응형

댓글