Notebook은 Azure Databricks에서 데이터 과학 및 기계 학습 워크플로를 만들기 위한 기본 도구입니다. Databricks Notebook은 코드를 개발하고 결과를 표시하기 위해 여러 언어로 실시간 공동 작성, 자동 버전 관리 및 기본 제공 데이터 시각화를 제공합니다.
Notebooks 시작하기
일반적인 사용 사례를 안내하는 단계별 자습서를 통해 실습 경험을 얻을 수 있습니다.
| 주제 | 설명 |
|---|---|
| Notebook에서 데이터 쿼리 및 시각화 | Notebook을 사용하여 SQL, Python, Scala 및 R을 사용하여 Unity 카탈로그에 저장된 샘플 데이터를 쿼리하고 시각화하여 데이터 과학 기본 사항을 알아봅니다. |
| Notebook에서 CSV 데이터 가져오기 및 시각화 | CSV 파일에서 Unity 카탈로그로 데이터를 가져오고, 데이터를 DataFrame으로 로드하고, Python, Scala 및 R을 사용하여 데이터를 시각화합니다. |
| Databricks Notebook을 사용하는 EDA 기술 | 데이터 로드에서 인사이트 생성에 이르기까지 Notebook에서 Python을 사용하여 EDA(예비 데이터 분석)를 수행하는 기본 사항에 대해 알아봅니다. |
| 엔드 투 엔드 클래식 ML 모델 | 데이터 로드, 시각화, 하이퍼 매개 변수 최적화 및 MLflow 통합을 비롯한 클래식 기계 학습 모델 학습을 위한 자습서를 완료합니다. |
노트북 개발 및 실행
Databricks 작업 영역에서 Notebook을 만들고 사용하는 기본 사항에 대해 알아봅니다.
| 주제 | 설명 |
|---|---|
| 기본 편집 | 셀 유형, 바로 가기 키 및 필수 편집 기능을 포함하여 Notebook을 효과적으로 사용하고 편집하는 방법에 대한 기본 사항을 알아봅니다. |
| Notebook에서 코드 개발 | 구문 강조 표시 및 IntelliSense를 사용하여 Python, SQL, Scala 및 R을 사용하여 코드를 작성하고 실행합니다. |
| Notebook 실행 | 유연한 컴퓨팅 옵션 및 실행 컨트롤을 사용하여 Notebook 및 개별 셀을 실행합니다. |
| 데이터 과학 에이전트 사용 | 데이터 과학 워크플로를 위해 사용자 지정 빌드된 이 도우미 에이전트 모드는 단일 프롬프트에서 다단계 워크플로를 오케스트레이션할 수 있습니다. 데이터 과학 에이전트와 채팅하여 EDA, 예측 및 기계 학습과 같은 작업을 위한 전체 Notebook을 처음부터 빌드합니다. |
공동 작업 및 공유
팀과 함께 작업하고 결과를 효과적으로 공유합니다.
| 주제 | 설명 |
|---|---|
| Notebook 가져오기 및 내보내기 | 전자 필기장을 다양한 형식으로 내보내고 외부 원본에서 Notebook을 가져옵니다. |
| Notebook을 사용하여 공동 작업 | 전자 필기장을 공유하고, 의견을 사용하고, 팀 구성원과 실시간으로 공동 작업합니다. |
| 노트북의 대시보드 | Notebook 결과에서 직접 대화형 대시보드를 빌드하고 공유합니다. |
코드 디버그 및 최적화
Notebook이 원활하고 효율적으로 실행되도록 합니다.
| 주제 | 설명 |
|---|---|
| Databricks 도우미를 사용하는 코드 도움말 | 지능형 제안 및 설명을 사용하여 더 나은 코드를 더 빠르게 디버그하고 작성하는 데 도움이 되는 AI 지원 코딩 도움말을 가져옵니다. |
| Notebook 디버그 | 대화형 디버거를 사용하여 Notebook 코드의 문제를 진단하고 해결합니다. |
| 유닛 테스트 | Notebook 코드의 유효성을 검사하고 안정성을 보장하기 위한 단위 테스트 전략을 구현합니다. |
인기 있는 페이지
Notebook을 사용하기 위해 일반적으로 참조되는 항목 및 고급 기능을 살펴봅니다.
| 주제 | 설명 |
|---|---|
| Databricks 위젯 | 위젯을 사용하여 전자 필기장 및 대시보드에 대화형 입력 매개 변수를 추가합니다. |
| Notebook 출력 및 결과 | 셀 출력을 관리하고, 결과 테이블을 사용하고, 필터를 적용하고, Notebook 결과에서 데이터를 다운로드합니다. |
| Notebook 조율 및 코드 모듈화 | Notebook 워크플로를 오케스트레이션하고 코드를 모듈화하는 기술을 알아봅니다. |
| 모범 사례 | 효율적이고 유지 관리 가능한 Notebook 개발을 위한 권장 사례를 따릅니다. |