임베딩 기술의 이해: 데이터를 언어로 말하게 하는 벡터의 마법(텍스트, 이미지)
임베딩이란? "임베딩"이란 콘텐츠를 고정된 크기의 부동 소수점 숫자 배열로 변환하는 과정입니다. 이 변환을 통해 콘텐츠의 길이와 상관없이 일정한 크기의 배열을 얻을 수 있으며, 배열의 구체적인 크기는 사용하는 임베딩 모델에 따라 달라집니다(예: 300, 1000, 1536 등). 이 숫자 배열을 가장 잘 이해하는 방법은 그것들을 다차원 공간의 좌표로 생각하는 것입니다. 콘텐츠를 다차원 공간에 배치하는 이유는 그 위치를 통해 콘텐츠에 대한 흥미로운 정보를 얻기 위해서입니다. 공간상의 위치는 콘텐츠의 의미론적 의미를 나타내며, 임베딩 모델은 이를 통해 콘텐츠의 색상, 모양, 개념 등 다양한 특성을 포착합니다. 개별 숫자의 정확한 의미를 완전히 이해하는 사람은 없지만, 이러한 위치가 콘텐츠에 관한 유용한 정보..
개발, 코딩해볼래?/AI, 그리고 ChatGPT, LangChain
2023. 11. 10.
구글, 대화형 생성 AI '바드(Bard)' Chatgpt 대항마 될 수 있을까?
구글, 대화형 생성 AI '바드(Bard)' Chatgpt 대항마 될 수 있을까? 선다 피차이 최고경영자(CEO)는 상황을 이해하고 있는 듯이 이날, "우리의 앞으로의 목표는 많은 국가들과 함께 바드에 대한 접근성을 향상시키는 것이며, 이것은 생성 AI와 협력하는 초기 단계의 실험입니다"라고 강조했다. 그는 또한 "우리는 바드가 창의력과 호기심을 더욱 불러일으키고, 피드백을 통해 더욱 발전하길 희망합니다"라며, 그의 출시 후기보다는 겸손한 태도를 보였다. AI는 오늘날 우리가 연구하고 있는 가장 심오한 기술입니다. 의사가 질병을 조기에 발견하도록 돕거나 사람들이 자신의 언어로 정보에 액세스할 수 있도록 지원하는 등 AI는 사람, 기업, 커뮤니티가 잠재력을 발휘할 수 있도록 돕고 있습니다. 그리고 수십억 ..
개발, 코딩해볼래?/AI, 그리고 ChatGPT, LangChain
2023. 6. 7.