ABEJA Platform에서 트리거 시도

입문


ABEJA Platform은 일종의 SaaS형 서비스로 파이프라인에서 기계 학습을 할 때의 데이터 레이크, 주석, 학습, 인프라 시설 운용 등을 관리하고 실시할 수 있다.
유연성이 높고 학습에 좋은 프레임워크를 활용할 수 있기 때문에 ML 엔지니어와 데이터 과학자들은 필요 없는 일을 하지 않고 개발의 속도를 높이고 집중하는 일을 할 수 있다는 것이 장점이다.

이번에 소개할 거.


ABEJA 플랫폼 트리거 기능



ABEJA Platform 트리거 기능이란 무엇입니까?


ABEJA 플랫폼에서 학습, 배치된 모델을 이용하여 특정 동작을 할 때 이 모델을 이용하여 추리의 강력한 기능을 실현한다.비교적으로 AWS의 SageMaker도 Lambda와 API Gateway와 합작하여 실현할 수 있지만 ABEJA Platform은 컨트롤러, CLI/SDK에서 사용할 수 있는 기능으로 매우 쉽다.현재 다음과 같은 두 가지 동작 트리거 유형이 대응됩니다.

  • 데이터 호수에 파일 업로드
  • 업로드할 데이터 호수 채널 선택

  • 시간표
  • 스케줄링에 대해 다음 값을 설정합니다.
  • 실행 일정: 계획 형식
  • 시간대(UTC, JST 등)
  • 이번에는 데이터 호수 채널에 올라온 이미지에 대한 판정을 촉발해 보자.샘플 이미지 여기 있습니다.

    그럼 바로 실시합시다.

    지금 설정

  • 우선 데이터 호수 통로를 만든다.이번에는 트리거를 데이터 호수에 올리는 상황에서 추리를 하기 위해 IN과 OUT용 채널 2개를 만들었다.
  • 모델의 배포에 트리거 레이블이 있습니다. 여기를 선택하십시오.
  • 오른쪽에 있는 트리거 만들기 버튼 선택

  • 각 트리거에 대한 값 입력
  • バージョン: 배포할 모델 버전 선택
  • 入力サービスタイプ: "datalake"또는 "Schedule"
  • 선택
  • 入力に用いるチャンネル: 입력에 사용할 채널을 선택한 예: "demo-channel-in"
  • 出力サービスタイプ: "datalake"
  • 出力に用いるチャンネル: 출력에 사용되는 채널 예: "demo-channel-out"
  • リトライ回数: "0-9"횟수 지정 가능

  • 이렇게 트리거의 설정이 완성됩니다!얼른 데이터 호수 채널에 파일을 올려.업로드에서 파일을 업로드합니다.
  • 업로드할 파일을 선택합니다.
  • 메타데이터 추가 구현.(※ 임의.
  • 업로드 구현
  • 데이터 호수 채널에 안전하게 업로드!문제가 없다면 일정 시간이 지나면 출력용 데이터 호수 채널에 업로드된 이미지의 분류 판정 결과는 json에 의해 출력되고 저장될 것입니다.
  • 잠시만 기다려 주십시오. json은 출력 데이터 rake 채널에 출력하고 저장합니다!
  • 제이슨의 내용을 보세요.
  • run-XXXXXXXXXX_0.json
    [
        {
            "label": "beagle",
            "probability": 0.8021920323371887,
            "id": "n02088364"
        },
        {
            "label": "English_foxhound",
            "probability": 0.1348923146724701,
            "id": "n02089973"
        },
        {
            "label": "Walker_hound",
            "probability": 0.041955601423978806,
            "id": "n02089867"
        },
        {
            "label": "Labrador_retriever",
            "probability": 0.007846538908779621,
            "id": "n02099712"
        },
        {
            "label": "redbone",
            "probability": 0.005370880011469126,
            "id": "n02090379"
        }
    ]
    
    기흠화beagle로서 0.8021920323371887의 확률로 추리할 수 있다.(기타English_foxhound 등도 판정)

    총결산


    이번에는 샘플로 json을 출력하는 행동을 실시했지만 활용 방법인 이미지의 예처리 등은 데이터rake채널에 이미지 파일을 업로드하는 것만으로도 상당히 유용한 사용 방법이 가능하다!
    다음에 이 트리거 기능을 사용하여 이미지의 예처리 주변을 소개합니다.

    마지막


    ABEJA Platform은 시험용 기능도 제공합니다.마음에 드는 사람, 어쨌든 마음대로 문의하세요!또 포럼도 있으니 꼭 활용하세요.
    ABEJA Platform에 대한 문의
    https://abejainc.com/platform/ja/contact/
    ABEJA Platform Forum
    https://forums.abeja.io/

    좋은 웹페이지 즐겨찾기