WSL2 : 윈도우에서 리눅스 개발 환경 만들기

wsl2 설치하기 wsl2로 윈도우에서 리눅스 설치하기

WSL (Windows Subsystem for Linux)은 사용자가 Windows 10 및 Windows Server에서 Linux 배포판을 실행할 수 있도록 하는 녀석이라고 합니다. 네 그렇습니다. VMWare 없이 이중 부팅 없이 말이죠….! Windows에서 직접 기본 Linux command line 도구 및 유틸리티를 실행할 수 있습니다.

K-fold 교차검증 제대로 이해하기

k폴드 교차검증

“홀드아웃”에서의 단점인 오버피팅 및 떨어지는 일반화 성능을 개선한 “K-fold 교차검증” 방법에 대해 공부해보았습니다. 해외 블로그들을 방문하며 K-fold Cross-validation이란…

홀드아웃 제대로 이해하기

홀드아웃

일반화 오류가 낮은 모델이란 테스트한 데이터 외에 미래의 또는 새로운 데이터 세트에 대해서도 더 나은 예측을 하는 것을 의미합니다. 이러한 일반화 성능 개선을 위해 등장한 것이 홀드아웃 방법입니다…

VS code Continue 사용법 : VS Code에서 무료로 코드 자동 생성

vs code continue

Extension에서 검색 해 보니 Continue extension이 GitHub Copilot 보다는 이용자 수가 적지만 점수는 더 높다는 것을 확인 할 수 있었습니다. 더군다나 Continue는 다른 LLM도 사용할 수 있다고 하니 꽤나 괜찮아 보입니다. 이번 포스트에서는 Continue를 이용해서 이것 저것 만져본 본 내용들과 Continue를 언제 사용하면 좋고 언제 사용하면 안되는지 정리해보았습니다.

Ollama : chatGPT와 같은 LLM을 무료로 무제한 사용하기

ollama chatgpt 무료

LangChain을 찍먹하려다가 ChatGPT를 쓰려면 토큰을 결제해야 한다는 사실을 깨달았습니다. 그런데 결제를 안 하고도 다른 LLM을 로컬에서 사용할 수 있다는 사실을 알게 되었습니다. 그게 바로 Ollama 입니다.

비트 연산 : 파이썬으로 비트 연산

파이썬 비트 연산

연산자는 참으로 많습니다. 산술 연산자, 삼항 연산자, 비교 연산자, 단항 연산자, 할당 연산자 등 처음 코딩을 배우면 연산자만 배우는 데도 버겁습니다. 그런데 “비트 연산자” 라는 녀셕이 또 등장하네요.

HTTP 버전 : http1, http1.1, http2, http3

http 버전

HTTP/1은 1996년에 도입된 HTTP 프로토콜의 첫 번째 버전입니다. 모든 요청에 별도의 TCP 연결이 필요 했습니다. HTTP/1.1은 네트워크 리소스의 비효율적인 사용 및 대기 시간과 같은 문제를 해결하는 것을 목표로…

동시성 병렬성 : 멀티 태스킹의 비밀

동시성 병렬성

모든 사람들이 멀티 태스킹이라고 하면 직관적으로 병렬 작업을 생각할 것 같습니다. 하지만 멀티 태스킹을 공부하다 보면 동시성 병렬성 개념이 등장 합니다.