[수미수의 개발 브로구]

[인공지능] Hugging Face 본문

Cloud & Infra/Machine Learning

[인공지능] Hugging Face

수미수 2024. 11. 12. 11:58
반응형

1. 들어가기 전

  이번에 인공지능 교육을 들으면서, 인공지능과 관련된 재미있고 유용한 사이트를 소개 시켜 드리고자 합니다. 먼저, 인공지능에 관심을 가지신 분들은 대다수 알고 계신 사이트인, Hugging Face 라는 사이트인데요, 해당 사이트에서는 수많은 카테고리별 다양한 인공 지능 모델들을 확인 할 수 있고, 테스트 및 직접 구현 할 수 있는 샘플도 제공 하고 있습니다.

Hugging Face는 자연어 처리(NLP)와 인공지능(AI) 커뮤니티에서 매우 잘 알려진 플랫폼으로, 주로 오픈소스 머신러닝 라이브러리 및 모델을 제공하는 사이트입니다. 이 사이트는 연구자, 개발자, 기업 등 다양한 사용자들이 머신러닝 모델을 보다 쉽게 활용하고 공유할 수 있도록 지원하고 있습니다.

Hugging Face에서 제공 하는 주요 서비스들은 아래와 같다고 하니 참고 부탁드리겠습니다.

Transformers 라이브러리 

가장 널리 사용되는 오픈소스 라이브러리 중 하나로, BERT, GPT, T5 등 다양한 사전 학습된 NLP 모델을 제공하여 쉽게 텍스트 생성, 번역, 분류 등의 작업을 수행할 수 있습니다.

데모 및 애플리케이션 호스팅

  Hugging Face는 모델을 웹 애플리케이션 형태로 테스트할 수 있는 Hugging Face Spaces 플랫폼을 제공합니다. 이를 통해 Streamlit이나 Gradio 등을 사용해 간단한 AI 데모를 제작할 수 있습니다.

Hub

  Hugging Face Hub는 커뮤니티에서 모델, 데이터셋, 코드 등을 업로드하고 공유할 수 있는 공간입니다. 이를 통해 누구나 다른 사람이 만든 모델이나 데이터셋을 활용할 수 있으며, 협업도 쉽게 이뤄집니다.

교육 자료 및 문서

  다양한 튜토리얼과 문서가 제공되어, 초보자부터 전문가까지 쉽게 모델을 학습하고 사용할 수 있도록 돕습니다.

2. 구경 하기

  이제 실제로 해당 사이트에 접속해서 어떤 모델들이 있는지 확인 해보겠습니다.https://huggingface.co/ 에 접속 해서 한번 구경 보겠습니다.

  아래는 hgging face 의 메인 화면입니다. 상단의 메뉴들을 보시면 특히 개발자들이 관심을 가질 만한 Model 메뉴에 들어가 보면 다양한 인공지능 모델들을 볼 수 있습니다.

 

  Model 메뉴를 클릭 하시면 아래와 같은 화면으로 이동 하게 됩니다. 왼쪽 화면을 보시면 여러 인공지능 모델의 카테고리들이 나열되어 있습니다. 원하시는 모델을 선택 하시면 됩니다.

    저는 Image-Text-toText 카테고리를 클릭 했습니다. 보시면 다양한 회사 또는 개인이 만든 모델들을 확인 할 수 있습니다. 대부분 해당 모델들은 유료이지만, meta 에서 제공하는 모델은 현재 무료라고 합니다. 

  meta의 Llama-3.2-11B-Vision 모델을 한번 클릭 해보겠습니다. 모델에 대한 소개와 다운로드 수등을 확인 할 수 있습니다.

  상세보기를 스크롤 하시다 보면 아래와 같이 개발 샘플 코드도 나와 있습니다. 해당 코드를 바탕으로 테스트 또는 업무에 적용 하기가 쉬워 보입니다.

3. 마무리

  오늘은 Hugging Face 라는 인공지능과 관련된 웹 사이트에 대해서 간략하게 알아보았습니다. 인공지능에 관심 있으신 분들은 대다수 알고 계신다고 하니 그만큼 유명한 사이트라고 생각합니다. 인공지능과 관련된 다양한 모델들을 확인 하고 테스트를 할 수 있고 샘플 코드도 제공 해주기 때문에 인공지능 프로젝트를 수행 할 때 많은 도움이 될것 같습니다. 그리고, 해당 사이트는 지속적으로 업데이트 되고 있고, 커뮤니티도 활성화 되어 있어 적극 추천 드리는 사이트 입니다.

반응형