분류 전체보기251 2025.03.29 TIL - 윈도우 wsl 설치 및 Ubuntu 설정, 가상환경 설정 기존에 회사에서 쓰던 프로젝트를 받는 도중, 패키지 설치에서 문제가 생겼다.RuntimeError: uvloop does not support Windows at the moment 찾아보니, uvloop라는 패키지는 윈도우에서 지원하지 않아서 생기는 문제라고 한다.이전까지는 운영체제가 맥이었어서 문제없이 사용되었다... 그렇다고 uvloop 대신 다른 패키지로 코드를 뜯어고칠 수도 없어, 그냥 내 컴퓨터에 우분투를 깔아 거기에서 프로젝트를 진행하기로 했다. 이전까지 wsl을 한번도 써본적이 없어서, 몇시간동안 wsl 깔고 우분투 설치하고 그 김에 도커도 시도해보려다가 포기하고(대체 왜).. 아주그냥 대공사를 거쳤다. 1. WSL1. WSL이란?WSL(Windows Subsystem for Linux)은.. 2025. 3. 30. Vector Database 1. Vector Database란?Vector Database는 말 그대로 데이터를 벡터 형태로 저장하는 데이터베이스이다.여기서 말하는 벡터는 고차원 벡터 공간에서 데이터를 표현하는 방법으로, 특히 기계학습에서 자주 사용되는 임베딩 알고리즘을 통해 생성된 데이터들을 의미한다. 2. 데이터를 벡터 형태로 저장하는 이유?1) 비정형 데이터의 효율적인 저장 및 관리많은 양의 비정형 데이터를 임베딩한 값들은 기존의 관계형 데이터베이스 형태로 적재하기 어렵다. 벡터 데이터베이스는 데이터 관리, 메타 데이터 저장 및 필터링을 용이하게 하며 높은 확장성, 백업, 수집, 실시간 업데이트 등 다양한 방면으로 활용이 가능하다.2) 유사성 검색 및 LLM 활데이터를 벡터로 저장하면 유사성 검색에 용이하다. 예를 들어, ".. 2025. 3. 26. [LLM] Ollama 란? / Ollama 사용해보기 1. Ollama란?Ollama는 Llama2, Llama3, Phi 같은 LLM(대규모 언어 모델)을 로컬(내 컴퓨터)에서 간편하게 실행할 수 있도록 하는 프레임워크이다. 인터넷 연결 없이도 GPT처럼 작동하는 모델을 실행할 수 있으며, 사용 방법이 쉬워 누구나 손쉽게 LLM을 로컬에서 실행하고 서버 형태로도 배포할 수 있다. 2. Ollama 설치https://ollama.com/download Download Ollama on macOSDownload Ollama for macOSollama.com 위 링크를 들어가, 운영체제에 맞게 다운로드하면 된다.3. Ollama 실행터미널창에 ollama list를 입력하면, NAME, ID, SIZE, MODIFIED만 나오고 아무것도 나오지 않는다. 아직.. 2025. 3. 26. [LLM] Hugging Face란? / Transformers 라이브러리 사용해보기 1. Hugging Face란?Hugging Face는 다양한 사전 학습된 모델을 제공하는 오픈소스 플랫폼으로, 텍스트, 이미지, 오디오 등 다양한 데이터를 처리할 수 있는 언어 모델(Large Language Models, LLMs)을 쉽게 사용할 수 있게 도와준다. 특히 Transformer 기반의 모델들을 쉽게 다운로드하고 훈련할 수 있는 API와 도구들을 제공한다. 2. Hugging Face의 주요 기능1) Transformers 라이브러리트랜스포머 기반 모델들(BERT, GPT, RoBERTa 등)을 손쉽게 사용할 수 있게 도와주는 핵심 라이브러리이다.PyTorch와 TensorFlow 모두와 호환되며, 자연어 처리(NLP)뿐만 아니라 이미지 처리와 음성 인식 같은 다른 분야에도 활용 가능하다.. 2025. 3. 26. 이전 1 2 3 4 ··· 63 다음