코스 개요
소개
ML.NET 머신러닝 개발 플랫폼 (.NET) 설치 및 구성
- ML.NET 도구 및 라이브러리 설정
- ML.NET이 지원하는 운영 체제 및 하드웨어 구성 요소
ML.NET 기능 및 아키텍처 개요
- ML.NET 애플리케이션 프로그래밍 인터페이스 (ML.NET API)
- ML.NET 머신러닝 알고리즘 및 작업
- Infer.NET을 사용한 확률적 프로그래밍
- 적절한 ML.NET 의존성 결정
ML.NET 모델 빌더 개요
- Visual Studio에 모델 빌더 통합
- 모델 빌더를 사용하여 자동 머신러닝 (AutoML) 활용
ML.NET 명령줄 인터페이스 (CLI) 개요
- 자동 머신러닝 모델 생성
- ML.NET CLI가 지원하는 머신러닝 작업
머신러닝을 위한 자원 데이터 획득 및 로드
- 데이터 처리에 ML.NET API 활용
- 데이터 모델 클래스 생성 및 정의
- ML.NET 데이터 모델 주석 추가
- ML.NET 프레임워크로 데이터 로드 사례
데이터 준비 및 ML.NET 프레임워크로 추가
- ML.NET 필터 연산을 사용하여 데이터 모델 필터링
- ML.NET DataOperationsCatalog 및 IDataView 작업
- ML.NET 데이터 사전 처리 방법의 정규화
- ML.NET에서 데이터 변환
- ML.NET 모델 생성에 사용되는 범주형 데이터 작업
ML.NET 머신러닝 알고리즘 및 작업 구현
- ML.NET 이진 및 다중 클래스 분류
- ML.NET에서 회귀
- ML.NET에서 클러스터링을 사용하여 데이터 인스턴스 그룹화
- 이상 탐지 머신러닝 작업
- ML.NET에서 순위 매기기, 추천 및 예측
- 데이터 세트 및 기능에 적합한 ML.NET 알고리즘 선택
- ML.NET에서 데이터 변환
- ML.NET 모델 정확도 향상을 위한 알고리즘
ML.NET에서 머신러닝 모델 학습
- ML.NET 모델 빌드
- 머신러닝 모델 학습 방법
- ML.NET 학습 및 테스트를 위한 데이터 세트 분할
- ML.NET에서 다양한 데이터 속성과 사례 작업
- ML.NET 모델 학습을 위한 데이터 세트 캐싱
ML.NET에서 머신러닝 모델 평가
- 모델 재학습 또는 검사용 매개변수 추출
- ML.NET 모델 메트릭 수집 및 기록
- 머신러닝 모델 성능 분석
ML.NET 모델 학습 단계 중 중간 데이터 검사
모델 예측 해석을 위한 순열 기능 중요도 (PFI) 활용
학습된 ML.NET 모델 저장 및 로드
- ML.NET의 ITTransformer 및 DataViewScheme
- 로컬 및 원격 저장된 데이터 로드
- ML.NET에서 머신러닝 모델 파이프라인 작업
학습된 ML.NET 모델을 데이터 분석 및 예측에 활용
- 모델 예측을 위한 데이터 파이프라인 설정
- ML.NET에서 단일 및 여러 예측
ML.NET 머신러닝 모델 최적화 및 재학습
- 재학습 가능한 ML.NET 알고리즘
- 모델 로드, 추출 및 재학습
- 재학습된 모델 매개변수와 이전 ML.NET 모델 비교
ML.NET 모델을 클라우드에 통합
- Azure 함수를 사용하여 ML.NET 모델 배포 및 웹 API
문제 해결
요약 및 결론
요건
- 머신러닝 알고리즘 및 라이브러리에 대한 지식
- C# 프로그래밍 언어에 대한 강력한 명령
- .NET 개발 플랫폼에 대한 경험
- 데이터 과학 도구에 대한 기본 이해
- 기본적인 머신러닝 애플리케이션에 대한 경험
대상
- 데이터 과학자
- 머신러닝 개발자
회원 평가 (2)
the ML ecosystem not only MLFlow but Optuna, hyperops, docker , docker-compose
Guillaume GAUTIER - OLEA MEDICAL
코스 - MLflow
I enjoyed participating in the Kubeflow training, which was held remotely. This training allowed me to consolidate my knowledge for AWS services, K8s, all the devOps tools around Kubeflow which are the necessary bases to properly tackle the subject. I wanted to thank Malawski Marcin for his patience and professionalism for training and advice on best practices. Malawski approaches the subject from different angles, different deployment tools Ansible, EKS kubectl, Terraform. Now I am definitely convinced that I am going into the right field of application.