본문 바로가기

분류 전체보기238

Retrieval Augmented Generation (RAG) and Beyond 우리가 흔히 사용하는 인공지능 모델인 '대규모 언어 모델(LLM)'에 외부 데이터를 더해서 성능을 높이는 기술이 요즘 많은 주목을 받고 있습니다. 특히, '검색-기반 생성(Retrieval-Augmented Generation, RAG)'이나 '미세 조정(fine-tuning)' 같은 방법이 많이 쓰이고 있어요. 하지만 이 방법들을 실제로 적용할 때는 여러 가지 어려움이 따라요.예를 들어, 어떤 데이터를 찾아야 하는지, 사용자가 진짜로 원하는 것이 무엇인지, 그리고 복잡한 문제를 풀 때 LLM이 가진 모든 능력을 제대로 활용하는 방법을 찾는 것이 쉽지 않다는 거죠.LLM의 성능이 떨어지는 이유는 두 가지로 설명할 수 있어요. 첫째, 모델이 문제의 핵심을 제대로 이해하지 못할 때 성능이 떨어집니다. 둘째,.. 2024. 10. 1.
새로운 GPT-4o-mini 모델 출시, 주요스팩/기능, 따라하기 인공지능 기술이 날로 발전함에 따라, 우리는 점점 더 똑똑하고 효율적인 AI 모델들을 만나고 있습니다. 그 중에서도 오픈AI(OpenAI)의 GPT 시리즈는 그 혁신성과 성능으로 많은 주목을 받아왔습니다. 최근에 7/18일, 오픈AI는 또 하나의 놀라운 모델, GPT-4o-mini를 출시했습니다. 이 새로운 모델은 이전 버전들과는 어떤 점이 다를까요? 더 작고 빠르면서도 강력한 성능을 자랑하는 GPT-4o-mini의 주요 스펙과 기능에 대해 알아보겠습니다. 1. 새로운 GPT-4o-mini 모델 출시이번에 7/18일에 새롭게 출시된 OpenAI의 GPT-4o-mini 모델을 소개합니다.모델 소개GPT-4o-mini는 기존 모델의 장점을 더욱 발전시킨 고성능 AI 모델입니다. 이 모델은 크기가 작지만 뛰어.. 2024. 7. 21.
Vector DB(벡터 데이터베이스) - AI 증강하기 폭발하는 인공지능, 숨겨진 데이터 처리의 어려움 인공지능은 모든 산업을 변화시키며 혁신을 약속하지만 새로운 과제도 동시에 제시합니다. 특히 대용량 언어 모델, 생성 인공지능, 의미 검색과 같은 분야에서 효율적인 데이터 처리는 그 어느 때보다 중요해졌습니다. 이러한 최신 응용 프로그램은 모두 벡터 임베딩이라는 특별한 종류의 데이터 표현 방식에 의존합니다. 벡터 임베딩은 인공지능이 이해하고 장기적인 기억을 유지하는 데 중요한 의미 정보를 담고 있는 벡터 데이터 표현입니다. 하지만 임베딩은 다양한 속성과 특징을 가지고 있어 관리하기가 어렵습니다. 인공지능 및 머신 러닝 맥락에서 이러한 특징은 데이터의 여러 차원을 나타내며 패턴, 관계 및 기본 구조를 이해하는 데 필수적입니다. 벡터 데이터베이스: 인공지능 시대.. 2024. 2. 27.
AI 트랜스포메이션 : AI의 진화부터 혁신적 활용까지 1955년 처음 등장한 인공지능(AI)은 오랜 시간 발전의 굴곡을 거쳐 2000년대 중반 딥러닝 방법론 등장과 함께 새로운 국면을 맞이했습니다. 컴퓨터 성능 향상, 데이터 증가, 알고리즘 개선 등이 겹치면서 머신러닝, 딥러닝 기술이 구현되었고, 이제 AI는 디지털 트랜스포메이션의 핵심 기술로 자리매김했습니다. 기존 비즈니스 모델에 AI를 접목하려는 시도들이 활발하게 이루어지고 있습니다. 신한금융그룹은 자회사 신한AI를 설립하여 새로운 사업을 추진하고, KB국민은행은 금융 언어 모델 KB알버트를 개발했습니다. 한화금융그룹 역시 보험, 증권 등 핵심 사업에 AI를 도입하는 시도를 하고 있습니다. 오늘날 산업 경계는 허물어지고 비즈니스 생태계 자체가 변화하고 있습니다. 제조, 유통, 금융, 미디어, IT 등 .. 2024. 2. 25.
블록체인을 활용하는 10가지 방법 IT 시장조사 기업 가트너(Gartner)는 블록체인이 장기적으로 “산업 전체를 개혁할 것”이라고 밝혔다. 이와 별개의 보고서에서 가트너는 “블록체인 기술은 간과돼서는 안 된다”면서 “기술 발전 및 구현에 상당한 변화를 일으킬 수 있으며 나아가 경제, 기업, 사회가 작동하는 방식까지도 바꿔놓을 수 있다”고 했다. 시장조사 기업 포레스터(Forrester)도 “블록체인의 잠재력은 부인할 수 없다”며 “적절하게 실행된다면 블록체인 기술은 새로운 사업 모델 및 신뢰 모델을 등장시킬 수 있다”고 밝혔다. 포레스터는 “블록체인이 아직까지 초기 단계에 있긴 하지만 인터넷도 한때는 초기 단계를 거쳤다는 사실을 잊지 말아야 한다”고 덧붙였다. ‘다보스포럼’으로 잘 알려진 세계경제포럼(World Economic Foru.. 2020. 6. 10.
페이스북 리브라 자료모음 White Paper https://libra.org/en-US/white-paper/#introduction (한글) https://ebadak.news/2019/06/18/facebook-coin-libra-whitepaper/ Technical Papers The Libra Blockchain : https://developers.libra.org/docs/the-libra-blockchain-paper Move Language : https://developers.libra.org/docs/move-paper State Machine Replication : https://developers.libra.org/docs/state-machine-replication-paper executing Tr.. 2019. 7. 25.
비트코인 코어 키페어 생성하는 방법 비트코인 코어 키페어 생성하는 방법비트코인 코어에서 사용자의 주소를 생성하고 트랜잭션을 생성하기 위해서 개인키와 공개키가 필요합니다.개인키와 공개키는 타원곡선이라는 알고리즘을 사용하여 생성이 됩니다. 비트코인 진형에서는 코어에서 사용하기 좋도록 최적화하고 개선한 라이브러리를 사용하고 있는데요. secp256k1 이라는 이름의 라이브러리입니다. 이 라이브러리는 c 기반으로 되어 있고 비트코인 오픈소스 내에 포함되어 있습니다. (https://github.com/bitcoin/bitcoin/tree/master/src/secp256k1) secp256k1 라이브러리는 openssl 라이브러리를 기반으로 하여 타원곡선 알고리즘을 사용합니다. 이를 비트코인에서 사용하기 위해서 추가적인 랩핑하는 기능들과 보다 더.. 2019. 2. 22.
공공블록 소개 안녕하세요~ 코어 개발자들을 위한 공공블록이 탄생했습니다코어 알고리즘을 개발하는데 가이드를 제공하기 위해서 웹 브라우저에서 누구나 보기 싶도록 만들어졌습니다비트코인 알고리즘을 구현한 지갑, 트랜잭션, 마이닝, 블록체인들을 생성해보고 값을 확인할 수 있습니다 접속 주소http://gonggongplace.com:8080/ 공공블록이 코어 개발을 하시는 분들께 그리고 공부하시는 분들께 도움이 되었으면 합니다부족한 점이나 다양한 의견들은 알려주시면 소중히 반영하여 보겠습니다많은 관심과 응원을 부탁드립니다 감사합니다^^ 2018. 10. 13.
공공장소 뉴스 모음 - 201806 1. 블록체인 코어개발 2기 시작 [링크] 블록체인 코어개발 입문반이 2기로 재시작을 하게 되었습니다. 참여자분들중에는 관련 업계에 종사하시는 분들이 늘어나고 있는 것이 보이네요. 성황리에 모집이 되어 힘차게 나아가고 있는것 같습니다. 2. 메이킹 퀀트 시스템 베타 시작 [링크] 그동안 퀀트에 관심이 있으신 분들을 모집하고 있었는데요. 이번에 많은 능력자분들이 모이셔서 재미난 일을 벌릴 준비가 되어가고 있습니다. 본격적으로 시작을 하게 되면 폐쇄적으로 갈 수 밖에 없다는 의견이 많아서 2주간 베타를 시작으로 메인팀이 구성되어 본격적으로 진행이 될 것 같습니다. 3. 블록체인 코어부터 Dapp 까지 배울 수 있는 강좌 준비중 [링크] 7월 15일 오픈을 예정으로 코어부터 앱개발까지 배울 수 있는 통합강좌를.. 2018. 6. 27.
RL (강화학습) 기초 - 9. Model-free Control 이번에는 Model-free에서의 Control에 대한 내용과 on-policy, off-policy에 대한 내용을 알아보겠습니다. 이전까지 배운 내용을 정리하면 Model-free Prediction이라고 할 수 있습니다. Model-free라는 것은 모델을 사용하지 않는 강화학습을 의미합니다. 그리고 prediction이라는 것은 MDP를 알지 못하는 환경에 대해서 value function을 추정하기 위한 방법을 의미합니다.이번에 살펴볼 Model-free Control은 동일한 환경에 대해서 value function을 최적화하기 위한 방법을 설명합니다. MDP 같은 모델을 사용해서 대응할 수 있는 주제들이 나열이 되어 있습니다. 알파고의 바둑 게임이나 포트폴리오 매니징에 적용을 하는 예시들도 보.. 2018. 5. 26.