Skip to content

jangchangjun/test

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 

Repository files navigation

인공지능 API 소개

[목 차]

1. 개요

2. 특징

3. 대표적인 인공지능 API

3.1 구글

3.2 네이버

4. 프로젝트 1에서 활용해 볼 API 선정 및 설명

1. 개요

API란 간단히 설명해 서로 다른 소프트웨어끼리 교류하고 데이터를 교환 할 수 있게 만들어진 인터페이스이다.

2. 특징

API의 주된 특징으로는

  • 인터페이스 제공 두 개 이상의 소프트웨어를 연결해주는 인터페이스를 제공.

  • 추상화 API는 서로 다른 소프트웨어 간의 상호작용을 단순, 추상화함.

  • 재사용성 API를 사용 시 다른 어플리케이션에서도 동일한 기능 사용 가능.

  • 보안과 제한 API는 보안을 강화허며 인증 및 권한 부여 메커니즘을 제공하며, 과도한 부하를 방지하기 위한 대역폭 제한등을 함.

등이 있다.

3. 대표적인 인공지능 API

3.1 구글

  • Vision API

    • Vision API는 특정 이미지를 인식하여 분류기능을 하는 인공지능 API이다. vision_api_log
  • Speech-to-Text

    • 음성을 텍스트로 변환해주는 음성인식 기능을 제공한다. speech log
  • Google Maps API

    • 지도, 위치 관련 서비스를 제공하며 대표적으로 지도 표시, 장소 검색, 경로 탐색 등을 제공한다. maps log
  • YouTube Data API

    • 유튜브 영상과 관련된 데이터에 접근하며 조작한다. youtube log
  • Google Natural Language API

    • 자연어 처리 기능을 제공하며 문장 분석, 감정 분석, 개체 인식 등의 작업을 수행한다. natural log

3.2 네이버

  • 네이버 클로바
    • NAVER에서 만든 인공지능으로 음성인식, 자연어처리, 이미지 분석 등의 역할을 하는 인공지능 API이다. naver api log
  • Papago
    • 네이버에서 제공하는 자동 번역 서비스로 다양한 언어의 번역을 제공한다. papago log
  • 네이버 지도 API
    • 위치 정보에 기반한 API로써 지도 표시 및 장소 검색 기능 등을 제공한다.
      nmaps api log

4 프로젝트 1에서 활용해 볼 API 선정

구글 API

  • 다양한 도메인과 기능 제공

    • 다양한 도메인과 기능을 제공함으로써 각각의 상황에 알맞은 기능을 골라 사용 할 수 있다.
  • 문서화와 예제 코드

    • 체계화된 문서화 API와 상세하고 정확한 예제코드를 제공함으로써 더 부담없이 접근 할 수 있다.
  • 커뮤니티 제공

    • 활발한 커뮤니티를 제공함으로써 개발자들간의 소통을 원활히 해준다.
  • 안정성과 성능

    • 안정적인 서비스를 꾸준히 제공하며, 대량 데이터 처리 및 복잡한 작업에 대해 높은 성능을 제공한다.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published