728x90
잘 만들어진 AI 서비스 사용하기

Microsoft에서 만든 Azure의 Cognitive Service(PRE-BUILT AI)를 사용하여 AI를 구현해 보자.

 

● PRE-BUILT AI - Cognitive Services ex. 메뉴판 읽어주기
● CONVERSATIONAL AI - Bot Service
● Custom Ai - Azure Machine Learning

Microsoft Cognitive Services 종류
- Vision
- Speech
- Language
- Knowledge
- Search

 

requests.get() get 방식으로 요청

requests.post() post 방식으로 요청

 

● 컴퓨터 비전

- 컴퓨터 비전은 시각적 세계를 해석하고 이해하도록 컴퓨터를 학습시키는 인공 지능 분야이다.

 

● 컴퓨터 비전의 작동 원리

 

● 컴퓨터 비전에서 요구하는 이미지 조건

- JPEG, PNG, GIF, BMP 형식

- 파일 크기 4MB 미만

- 이미지의 크기 50x50픽셀과 10000x10000픽셀 사이여야 함

 

Cognitive Service 사용 방법

①관련 라이브러리 불러오기 → ②Subscription Key와 서비스 주소 확인 → ③헤더 정보 셋팅 → ④서비스 호출 → ⑤ 호출결과로 받은 JSON  처리

 

JSON? (JavaScript Object Notation)

- JSON은 속성-값 쌍, 배열 자료형 또는 기타 모든 시리얼화 가능한 값 또는 키-값 쌍으로 이루어진 데이터 오브젝트를 전달하기 위해 인간이 읽을 수 있는 텍스트를 사용하는 개방형 표준 포맷이다. 타입코드: TEXT. (위키백과https://ko.wikipedia.org/wiki/JSON)

- 서버에서 클라이언트로 데이터를 보낼 때 사용하는 양식

 

애저 포탈에서 계정 로그인 → 마켓플레이스 검색창 → Computer Vision 만들기(유료)

컴퓨터 비전을 만들면, '배포가 완료됨'이 뜨고 리소스로 이동하여 만들어진 컴퓨터 비전을 확인할 수 있다.

리소스 관리에서 키 및 엔드포인트를 확인해야 코딩을 진행할 수 있다. 키1과 키2로 나누어져 있는데 키1이 노출될 경우를 대비하여 키2가 생성되어 있는 것이다. 

 

다음으로는 리소스 관리에서 확인한 키와 엔드포인트를 가지고 설명서를 참고하여 코딩하면 된다. 

 

Microsoft 컴퓨터 비전 설명서

https://learn.microsoft.com/ko-kr/azure/cognitive-services/computer-vision/

 

 

Computer Vision 설명서 - 빠른 시작, 자습서, API 참조 - Azure Cognitive Services

클라우드 기반 Computer Vision API를 사용하면 개발자가 이미지를 처리하고 정보를 반환하는 고급 알고리즘에 액세스할 수 있습니다. 이미지를 업로드하거나 이미지 URL을 지정하면 Microsoft Computer Vis

learn.microsoft.com

 

 

 

728x90

+ Recent posts