Driverless AI의 이미지 처리

Driverless AI의 이미지 처리는 디지털 이미지로부터 인사이트를 얻는 데 사용할 수 있는 강력한 도구입니다. 이 섹션에서는 Driverless AI의 이미지 처리 기능에 대해 설명합니다.

  • Uploading Image dataset Driverless AI로.

  • Image Transformer: 데이터 세트의 특성 중 하나가 다른 특성 유형과 함께 이미지일 경우 Image Transformers를 사용하십시오.

  • Image Model: 데이터 세트의 유일한 특성이 이미지인 경우 이미지 모델을 빌드하십시오.

  • Deploy Image model production으로.

이미지 처리를 위한 데이터 업로드

Driverless AI는 이미지 데이터 세트 업로드를 위한 다양한 방법을 지원합니다.

  • 각 클래스의 디렉터리에 이미지를 보관합니다. 각 클래스의 레이블은 디렉터리 계층 구조를 기반으로 자동 생성됩니다.

  • 상대 이미지 경로 및 대상 열을 가진 최소 하나 이상의 열을 포함한 이미지 및 CSV 파일로 보관하십시오(회귀 분석을 위한 최선의 방법),

  • 디스크의 이미지에 대한 로컬 경로를 포함한 CSV 파일

  • 이미지에 대한 원격 URL을 포함한 CSV 파일

모델링 이미지

Driverless AI는 이미지 모델링에 대한 두 가지 접근 방식을 제공합니다.

임베딩 Transformer(이미지 Vectorizer)

Image Vectorizer transformer 는 사전 학습된 ImageNet 모델을 사용하여 이미지 경로 또는 URI를 포함한 열을 모델의 마지막 글로벌 평균 풀링 레이어에서 유도된 임베딩(벡터) 표현으로 변환합니다. 변환된 벡터는 Driverless AI의 모델링에 사용됩니다.

Expert Settings 패널에는 Image Vectorizer transformer를 구성할 수 있는 몇 가지 옵션이 있습니다. 이 패널은 Scorer 노브 위의 실험 페이지에서 이용 가능합니다. 해당 옵션에 대한 자세한 내용은 Image Settings 를 참조하십시오.

Notes:

  • 이 모델링 접근 방식은 분류 및 회귀 분석 실험을 지원합니다.

  • 이 모델링 접근 방식은 혼합 데이터 유형(모든 수의 이미지 열, 텍스트 열, 숫자 또는 범주 열) 사용을 지원합니다.

자동 이미지 모델

자동 이미지 모델은 이미지와 라벨만 입력 특성으로 수용하는 AutoML 모델입니다. 이 모델은 학습률, 최적화, 배치 크기 및 이미지 입력 ​​크기와 같은 하이퍼파라미터를 자동으로 선택합니다. 또한 에포크 수, 크로핑 전략, 증강 및 학습률 스케줄러를 선택하여 훈련 프로세스를 자동화합니다.

자동 이미지 모델은 사전 학습된 ImageNet 모델을 사용하고 여기에서 학습 프로세스를 시작합니다. 가능한 아키텍처 목록에는 널리 알려진 모든 모델이 포함됩니다. 이 모델에는 다음이 포함됩니다. (SE)-ResNe(X)ts, DenseNets, EfficientNets, Inceptions 등.

현재 최고의 개별 모델에 대한 정보와 샘플 이미지를 제공하는 독특한 인사이트를 자동 이미지 모델에 이용할 수 있습니다. 이러한 통계를 확인하려면 실험이 실행 중이거나 실험이 완료된 후에 Insights 옵션을 클릭하십시오. 자세한 내용은 ImageAuto 모델 인사이트 를 참조하십시오.

각 개별 모델 점수(신경망 아키텍처 이름과 함께)는 반복 데이터 패널에서 이용 가능합니다. 반복 데이터의 마지막 포인트는 항상 ENSEMBLE_TTA라고 불립니다. 이는 최종 모델이 여러 개별 모델을 통합하고 TTA(Test Time Augmentations)를 적용하는 것을 나타냅니다.

Enabling Automatic Image Model

자동 이미지 모델을 활성화하려면 pipeline-building-recipe 상세 설정으로 이동하여 image_model 옵션을 선택하십시오.

Enable Automatic Image Model

선택을 확인한 후 Save 를 클릭하십시오. 실험 미리보기 섹션이 업데이트되어 자동 이미지 모델에 대한 정보를 포함합니다.

Automatic Image Model Preview

Notes:

  • 이 모델링 접근 방식은 입력으로 단일 이미지 열만 지원합니다.

  • 이 모델링 접근 방식은 transformers를 지원하지 않습니다.

  • 이 모델링 접근 방식은 분류 및 회귀 분석 실험을 지원합니다.

  • 이 모델링 접근 방식은 입력 특성 제한 때문에 혼합 데이터 유형의 사용을 지원하지 않습니다.

  • 이 모델링 접근 방식은 유전 알고리즘(GA)을 사용하지 않습니다.

  • 이 모델링 접근 방식에는 하나 이상의 GPU 사용을 권장합니다.

  • 인터넷 연결이 가능한 경우 ImageNet 사전 학습된 가중치가 자동으로 다운로드됩니다. 인터넷 연결이 불가능한 경우 http://s3.amazonaws.com/artifacts.h2o.ai/releases/ai/h2o/pretrained/autoimage_weights.zip에서 가중치를 다운로드하고 ./tmp 또는 tensorflow_image_pretrained_models_dir (config.toml 파일에 지정되어 있음)로 추출하십시오.

이미지 모델 배포

Python scoringC++ MOJO scoringimage transformer 을 지원합니다. 현재 python 스코어링만 image models 를 지원합니다.