노트북 및 스크립트 경험 계획
Jupyter 노트북 및 스크립트를 사용하기 위한 계획을 작성하려면 먼저 사용자가 갖고 있는 선택사항, 해당 선택사항의 의미 및 해당 선택사항이 구현 태스크의 순서에 미치는 영향을 이해해야 합니다.
분석 프로젝트에서 편집자 또는 관리자 역할로 노트북 및 스크립트와 관련된 대부분의 작업을 수행할 수 있습니다.
노트북 및 스크립트에 대한 작업을 시작하기 전에 대부분의 태스크를 특정 순서로 완료해야 하므로 다음 질문을 고려하십시오.
- 어떤 프로그래밍 언어로 작업하시겠습니까?
- 노트북은 무엇을 하게 될까요?
- 어떤 라이브러리에 대해 작업하시겠습니까?
- IBM watsonx에서 노트북 또는 스크립트를 어떻게 사용할 수 있습니까?
Jupyter 노트북 또는 스크립트를 사용하기 위한 계획을 작성하려면 다음 태스크 중 완료해야 하는 태스크를 판별하십시오.
태스크 | 필수 여부 | 타이밍 |
---|---|---|
프로젝트 작성 | 예 | 이 작업은 가장 먼저 수행해야 하는 작업입니다. |
프로젝트에 데이터 자산 추가 | 예 | 노트북 작성을 시작하기 전에 |
프로그래밍 언어 선택 | 예 | 도구를 선택하기 전에 |
도구 선택 | 예 | 언어 선택 후 |
라이브러리 패키지 확인 | 예 | 런타임 환경을 선택하기 전에 |
적절한 런타임 환경 선택 | 예 | 개발 환경을 열기 전에 |
노트북 및 스크립트 라이프사이클 관리 | 아니오 | 노트북 또는 스크립트가 준비된 경우 |
작성 후 노트북 및 스크립트에 사용 | 아니오 | 노트북이 준비되었을 때 |
프로젝트 작성
노트북에서 작업을 시작하기 전에 프로젝트를 작성해야 합니다.
프로젝트 비어 있는 프로젝트를 파일 또는 URL에서 작성할 수 있습니다. 이 프로젝트에서 다음을 수행하십시오.
- Jupyter Notebook 및 RStudio를 사용할 수 있습니다.
- 노트북은 프로젝트의 자산입니다.
- 노트북 협업은 프로젝트 레벨에서 사용자에 의한 잠금을 기반으로 합니다.
- R 스크립트 및 Shiny 앱은 프로젝트의 에셋이 아닙니다.
- R 스크립트 또는 Shiny 앱에서는 공동 작업이 불가능합니다.
프로그래밍 언어 선택
다음 언어로 작업하도록 선택할 수 있습니다.
- 노트북
- Python 및 R
- 스크립트
- R 스크립트 및 R Shiny 앱
도구 선택
IBM watsonx에서 다음 도구로 노트북 및 스크립트에 대해 작업할 수 있습니다.
- Jupyter 노트북 편집기
- Jupyter Notebook 편집기에서 Python 또는 R 노트북을 작성할 수 있습니다. 노트북은 프로젝트의 자산입니다. 협업은 프로젝트 레벨에서만 가능합니다. 노트북은 열릴 때 사용자에 의해 잠기며 동일한 사용자 또는 프로젝트 관리자에 의해서만 잠금 해제될 수 있습니다.
- RStudio
- RStudio에서 R 스크립트 및 Shiny 앱을 만들 수 있습니다. R 스크립트는 프로젝트의 자산이 아닙니다. 이는 프로젝트 레벨에서 협업이 없음을 의미합니다.
라이브러리 패키지 확인
런타임 환경에서 노트북을 열면 사전 설치된 데이터 사이언스 라이브러리 패키지의 많은 선택사항에 액세스할 수 있습니다. 또한 많은 환경에는 다음과 같은 추가 비용 없이 IBM 에서 제공하는 라이브러리가 포함되어 있습니다.
- Python 환경의 Watson Natural Language Processing 라이브러리
- 프로젝트 자산에 액세스하는 데 도움이 되는 라이브러리
- Spark 환경에서 시계열 또는 지리 공간 분석을 위한 라이브러리
환경 템플리트에 포함된 라이브러리 패키지 및 버전 목록을 보려면 프로젝트의 환경 페이지에 있는 관리 탭에서 템플리트 페이지의 템플리트를 선택하십시오.
템플리트에서 라이브러리가 누락된 경우 다음을 추가할 수 있습니다.
- 노트북 또는 스크립트를 통해
- 사용자 환경에 익숙한 패키지 설치 명령을 사용할 수 있습니다. 예를 들어, Python 노트북에서
mamba
,conda
또는pip
를 사용할 수 있습니다. - 사용자 정의 환경 템플리트 작성
- 사용자 정의 템플리트를 작성할 때 소프트웨어 사용자 정의를 작성하고 포함할 라이브러리를 추가할 수 있습니다. 세부사항은 환경 템플리트 사용자 정의를 참조하십시오.
런타임 환경 선택
노트북의 컴퓨팅 환경 선택은 처리할 데이터의 양과 데이터 분석 프로세스의 복잡도에 따라 다릅니다.
watsonx.ai Studio는 다양한 하드웨어 크기와 소프트웨어 구성의 기본 환경 템플릿을 제공하여 직접 템플릿을 만들지 않고도 빠르게 시작할 수 있도록 도와줍니다. 이러한 포함된 템플리트는 프로젝트의 환경 페이지에 있는 관리 탭의 템플리트 페이지에 나열됩니다. 포함된 환경에 대한 자세한 정보는 환경을 참조하십시오.
사용 가능한 템플리트가 사용자의 요구에 맞지 않는 경우 사용자 정의 템플리트를 작성하고 하드웨어 크기 및 소프트웨어 구성을 판별할 수 있습니다. 세부사항은 환경 템플리트 사용자 정의를 참조하십시오.
데이터에 대한 작업
노트북에서 데이터에 대해 작업하려면 다음을 수행하십시오.
- 프로젝트에 데이터를 추가하십시오. 그러면 데이터가 프로젝트 자산으로 바뀝니다. 프로젝트에 데이터를 추가하는 여러 가지 방법에 대해서는 프로젝트에 데이터 추가 를 참조하십시오.
- 자산에서 노트북의 데이터 구조로 데이터를 로드하는 생성된 코드를 사용하십시오. 지원되는 데이터 유형 목록은 데이터 로드 지원을 참조하십시오.
- 데이터 소스가 프로젝트 자산으로 추가되지 않거나 생성된 코드를 추가하기 위한 지원이 프로젝트 자산에 사용 불가능한 경우 데이터를 로드하기 위한 사용자 고유의 코드를 작성하십시오.
노트북 및 스크립트 라이프사이클 관리
도구에서 노트북을 작성하고 테스트한 후 다음을 수행할 수 있습니다.
- 다른 카탈로그 구성원이 자신의 프로젝트에서 노트북을 사용할 수 있도록 카탈로그에 공개하십시오. 프로젝트에서 카탈로그로 자산 공개를 참조하십시오.
- 프로젝트의 공동 작업자가 아닌 사람들도 보고 사용할 수 있도록 읽기 전용 사본을 watsonx.ai Studio 외부에 공유하세요. URL로 노트북 공유를 참조하십시오.
- GitHub 저장소에 공개하십시오. GitHub를 참조하십시오.
- 이를 요점으로 공개하십시오. 노트북을 gist로 공개를 참조하십시오.
R 스크립트 및 Shiny 앱은 프로젝트의 기능을 사용하여 게시하거나 공유할 수 없습니다.
작성 후 노트북 및 스크립트에 사용
IBM watsonx 에서 작성되고 사용할 준비가 된 노트북에 대한 옵션은 다음과 같습니다.
프로젝트에서 작업으로 실행. 프로젝트에서 작업 작성 및 관리를 참조하십시오.
파이프라인의 일부로 이를 실행합니다. 파이프라인 노드 구성을 참조하십시오.
노트북을 작업으로 실행하거나 파이프라인에서 실행할 수 있도록 하려면 다음을 수행하십시오.
- 사용자의 대화식 입력이 필요한 셀이 없는지 확인하십시오.
- 로그를 보고 진행상태 및 실패를 이해할 수 있도록 노트북이 충분한 자세한 정보를 로그하는지 확인하십시오.
- 노트북 또는 스크립트에 환경 변수가 필요한 경우 (예: 입력 데이터 파일 또는 훈련 실행 수) 코드의 환경 변수를 사용하여 구성에 액세스하십시오.
watsonx.ai 런타임 Python 클라이언트를 사용하여 모델을 빌드, 학습 및 배포합니다. watsonx.ai 런타임 Python 클라이언트 샘플 및 예제를 참조하세요.
watsonx.ai 런타임 REST API를 사용하여 모델을 빌드, 학습 및 배포하세요.
R 스크립트 및 Shiny 앱은 IBM watsonx RStudio IDE에서만 생성 및 사용할 수 있습니다. R 스크립트 또는 R Shiny 배포를 위한 작업은 만들 수 없습니다.
상위 주제: 노트북 및 스크립트