본문 바로가기

IT/개발

google Gemma 2 개요 및 간단 테스트

반응형

1. 개요 

 

LLM 시장에서 뒤쳐진 채로 열심히 뒤따라가고 있는 구글이 또 제미나이를 기반으로 하는 또 하나의 모델을 버전업 해서 출시했습니다.

 

항상 그렇지만 이번엔 정말 좋아요... 라는 멘트와 함께

 

발표자료를 보면 다음과 같네요.

 

 

효율성과 성능을 위한 새로운 개방형 모델 표준

 

* 특대형 성능

 

27B에서 Gemma 2는 해당 크기 클래스에서 최고의 성능을 제공하며, 심지어 크기가 두 배 이상인 모델에 대한 경쟁력 있는 대안을 제공합니다. 9B Gemma 2 모델도 클래스 최고의 성능을 제공하며, 크기 범주에서 Llama 3 8B 및 기타 개방형 모델을 능가합니다.

 

 

 

* 탁월한 효율성 및 비용 절감

 

27B Gemma 2 모델은 단일 Google Cloud TPU 호스트, NVIDIA A100 80GB Tensor Core GPU 또는 NVIDIA H100 Tensor Core GPU 에서 최대 정밀도로 효율적으로 추론을 실행하도록 설계되어 고성능을 유지하면서 비용을 크게 절감합니다. 이를 통해 보다 접근하기 쉽고 예산 친화적인 AI 배포가 가능해집니다.

 

* 하드웨어 전반에 걸쳐 놀랍도록 빠른 추론

 

Gemma 2는 강력한 게임용 노트북과 고급 데스크탑부터 클라우드 기반 설정까지 다양한 하드웨어에서 놀라운 속도로 실행되도록 최적화되었습니다. Google AI Studio 에서 테스트 가능합니다.

 

* 개방적이고 접근성이 뛰어남

 

원래 Gemma 모델과 마찬가지로 Gemma 2는 상업적으로 친화적인 Gemma 라이선스 에 따라 제공 되므로 개발자와 연구자는 혁신을 공유하고 상용화할 수 있습니다 (Apache License Version 2.0)

 

* 광범위한 프레임워크 호환성

 

기본 Keras 3.0, vLLM, Gemma.cpp , Llama.cpp Ollama를 통해 Hugging Face Transformers, JAX, PyTorch TensorFlow 와 같은 주요 AI 프레임워크와의 호환성 덕분에 선호하는 도구 및 워크플로에서 Gemma 2를 쉽게 사용할 수 있습니다 .

 

2. Google AI Studio 에서 간단한 테스트 진행

 

오픈소스에서 항상 한글은 그다지 성능이 좋지 않았었죠.

한번 해보겠습니다.

 

허깅페이스에서도 테스트 해보실 수 있습니다.

https://huggingface.co/google/gemma-2-9b

 

google/gemma-2-9b · Hugging Face

This repository is publicly accessible, but you have to accept the conditions to access its files and content. To access Gemma on Hugging Face, you’re required to review and agree to Google’s usage license. To do this, please ensure you’re logged in

huggingface.co

 

 

 

 

"한국의 고대사를 간단히 분석하고 고조선에서 고구려로 넘어가는 역사적 배경에 대해 설명해봐"

 

gemma 2의 대답입니다.

 

한국 고대사: 고조선에서 고구려로

한국의 고대사는 긴 시간 동안 다양한 왕국들이 융성하고 쇠퇴하며 역사를 써내려왔습니다. 그 중에서도 고조선에서 고구려로 이어지는 과정은 한국 역사의 중요한 전환점을 보여줍니다.

 

1. 고조선 (기원전 2333~ 기원전 108):

 

설립: 단군왕검에 의해 건국되었다는 전설이 전해집니다.

특징: 농경 사회를 기반으로 발달했으며, 철기 제조 기술을 보유하고 있었습니다.

쇠퇴: 중국 한나라의 침략으로 멸망했습니다.

 

2. 고구려 (기원전 37~ 668):

 

설립: 주몽이 건국했습니다. 고조선 멸망 후, 북부 지역에 새로운 왕국을 세웠습니다.

특징: 강력한 군사력을 바탕으로 고구려는 한반도 북부와 만주 지역을 지배했습니다.

문화: 고구려는 독자적인 문화를 발전시켰으며, 특히 벽화와 무덤 건축이 뛰어났습니다.

 

고조선에서 고구려로의 역사적 배경:

 

한나라의 침략: 고조선은 한나라의 침략으로 멸망했습니다. 이는 한반도에 새로운 정치 질서를 가져왔습니다.

주몽의 등장: 고조선 멸망 후, 주몽은 고구려를 건국하여 새로운 왕조를 열었습니다.

북방의 위협: 고구려는 북방 유목민족의 침략으로부터 한반도를 보호해야 했습니다. 이는 고구려의 강력한 군사력 형성으로 이어졌습니다.

 

결론:

 

고조선은 한국 역사의 시작을 알리는 중요한 왕국이었지만, 한나라의 침략으로 멸망했습니다. 그 후, 주몽이 고구려를 건국하여 한반도 북부를 지배하며 새로운 역사를 써내려갔습니다. 고구려는 강력한 군사력과 독자적인 문화를 발전시켜 한국 역사에 큰 영향을 미쳤습니다.

"

 

 

아래는 GPT-4o의 답입니다. 디테일은 역시 GTP-4o가 더 좋긴 합니다.

 

고대 한국의 역사를 간단히 살펴보고 고조선에서 고구려로 넘어가는 역사적 배경에 대해 설명해드리겠습니다.

 

고조선

 

기원: 고조선은 기원전 2333년에 단군왕검에 의해 건국되었다고 전해집니다. 이는 한국의 초기 국가로 여겨집니다.

문화와 사회: 고조선은 초기 청동기 문화를 바탕으로 발전했으며, 농업 중심의 생활과 함께 제사 문화도 발달했습니다.

법률: 고조선에는 8조법이라는 법률이 있었는데, 이 법률은 사회 질서를 유지하는 데 중요한 역할을 했습니다.

 

고조선의 멸망

위만 조선: 기원전 194년에 위만이라는 인물이 고조선의 준왕을 몰아내고 왕위에 올랐습니다. 이를 위만 조선이라 부릅니다.

한나라와의 갈등: 위만 조선의 대외 확장은 중국의 한나라와 충돌을 일으켰고, 기원전 108년 한무제의 공격을 받아 멸망하게 됩니다.

 

고구려의 건국

주몽의 등장: 고조선 멸망 후 여러 부족 국가들이 생겨났고, 그 중 주몽이 기원전 37년에 고구려를 건국하였습니다.

위치: 고구려는 현재의 중국 동북부와 한반도 북부 지역에 걸쳐 있었으며, 매우 전략적으로 중요한 위치였습니다.

성장과 발전: 주몽 이후 고구려는 강력한 군사력을 바탕으로 주변 국가들과의 전쟁에서 승리하며 영토를 확장해 나갔습니다.

 

역사적 배경

문화적 계승: 고조선의 문화와 전통은 고구려에 큰 영향을 미쳤습니다. 초기 고구려 문화는 많은 부분에서 고조선의 연장선에 있었습니다.

정치적 혼란: 고조선의 멸망과 함께 중국의 한나라 등 외부 세력의 영향력이 강해졌습니다. 이러한 혼란 속에서 고구려 같은 새로운 세력이 떠오르게 되었습니다.

지역적 통합: 고구려는 소수 부족을 통합하고 중앙 집권적 국가 체제를 구축하면서 강력한 국가로 성장하였습니다.

 

결론

고조선에서 고구려로 넘어가는 과정은 단순한 정치적 변혁뿐 아니라 문화와 사회의 깊은 연관성이 있는 연속성의 과정이었습니다. 이러한 역사적 배경을 이해하면 한국 고대사의 흐름을 더 잘 파악할 수 있습니다.

 

 

아래는 google gemini api를 이용한 간단한 구현 시험 코드입니다. 참고하세요.

 

https://yongeekd01.tistory.com/179

 

google gemini API 이용 개발 기초(제미나이 소개, API 사용준비, 모델들, gemini-pro, gemini-pro-vision)

1. Google gemini 소개 1.1 Gemini 개요 제미나이는 구글 AI에서 개발한 멀티모달 기반 대규모 언어 모델입니다. 텍스트, 이미지, 오디오, 동영상, 코드 등 다양한 형태의 정보를 이해하고 처리할 수 있는

yongeekd01.tistory.com

 

https://yongeekd01.tistory.com/180

 

google gemini API text 모델을 이용한 개발 기초(제미나이, gemini-pro)

여기서는 google gemini API를 이용하여 Text 모델을 구동 시켜 보는 예제를 살펴 보겠습니다. API 사용에 대한 기초는 다음을 참고. https://yongeekd01.tistory.com/179 google gemini API 이용 개발 기초(제미나이 소

yongeekd01.tistory.com

 

https://yongeekd01.tistory.com/181

 

google gemini API vision 모델을 이용한 이미지 해석 기초(제미나이, gemini-pro-vision)

여기서는 google gemini API를 이용하여 vision 모델을 구동 시켜 보는 예제를 살펴 보겠습니다.  API 사용에 대한 기초는 다음을 참고. https://yongeekd01.tistory.com/179 google gemini API 이용 개발 기초(제미나

yongeekd01.tistory.com

 

반응형