분류 전체보기

· Github
상황은 이렇습니다. 다른 협업자와 PR를 주고 받으며 작업하다가 상대가 올린 commit상태로 이동을 하고 싶을 때 여러분들은 어떻게 하나요? 대부분은 git fetch로 해당 commit을 가져오실 텐데 그거보다 더 좋은 기능이 있습니다. github의 약자 gh명령어로 원격저장소에 있는 해당 PR에 있는 commit을 local로 가져올 수 있습니다. 그런데, 위에 있는 GitHub CLI를 활용하면 내가 원하는 PR commit만 가져 올 수 있습니다! 먼저 gh가 깔려있지 않으실테니, gh를 먼저 깔아보도록 하겠습니다. 저의 환경은 window에 wsl2를 깔아서 ubuntu 22.04환경으로 만들었습니다. # Ubuntu 터미널에 gh 깔기 sudo apt install gh # login 인증..
· dev
ctrl + l : 인터넷 브라우저 주소창 선택 ctrl + Tap : 인터넷 브라우저 탭별 이동 ctrl + 1 : 여러 개의 탭에 띄워놓은 인터넷 브라우저 중 첫 번째 브라우저 선택 ctrl + k : Google 검색모드로 변경 win + ↓ : window 최소화 vim( interactive terminal이라서 동적으로 스크롤내렷다해도 Text안바뀜) 스크롤 사용하려면 cat으로 문서열기 shift + 4 : 커서를 끝으로 이동 shift + G : 문서 맨 아래줄로 이동 터미널명령어 ctrl + r : 이전에 사용했던 명령어 검색하는 검색창 띄우기 ctrl + c : 현재 줄 사용하지 않고, 새로운 명령어라인 생성할 때 사용 vscode shift + delete 라인 삭제 Ctrl + g ..
개발속도를 향상시켜주는 zsh의 여러 플러그인 설정하는 방법에 대해 살펴보겠습니다. 기억력이 좋지 않은 저에게는 굉장히 유용한 도구 인 것 같아요 :)!제 환경은 window에 wsl2를 깔아서 ubuntu22.04를 설치해놓은 상태입니다 :) 1. zsh-autosuggestions 적용하기zsh-autosuggentios git에 가서 git clone하기git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions  git clone완료! 편집기로 숨겨진 zshrc파일로 가서 plugin 찾기vi ~/.zshrc plugins = (git) --..
이 전에 mac에서 item2터미널의 테마를 입맛에 맞게 적용을 했었는데, window가 깔려있는 desktop에 ws2로 ubuntu를 설치하게 되면서 터미널을 다시 세팅해야할 일이 생겼습니다! 그래서 복습겸 기억을 되짚어보며 차근차근 포스팅해보겠습니다! 사실 귀찮은 이 작업을 하게 된 큰 이유는 터미널에 경로패쓰가 너무 길어짐에 따라 한 라인에 코드들이 들어오지 않고 2줄,, 3줄 넘어가버리는 현상을 보고 아.. 이제는 튜닝해야겠다 마음을 먹었어여...ㅎㅎ 저는 꽤 오랫동안 기본 shell인 bash를 사용해왔습니다만, 사실 shell은 bash만 있는 줄 알았어여...ㅋ.. 그런데, zsh가 훨씬더 사용하기 편하다는 추천을 받고 당장 쉘을 바꾸었습니다! zsh가 bash에 비해 좋은 점은 강력한 기..
· Github
이번 포스팅은 제가 project하면서 겪었던 git issue에 대해 살펴보고 해결방안을 살펴볼려고 합니다! git에서 proj를 하고 main이 아닌 다른 branch에서 commit하고 main으로 PR을 날린상황입니다. 이전에 commit했던 기록들까지 다 저장되는 현상들이 발생했습니다. 어떤 현상이 발생했는지 아래 그림을 통해 살펴보겠습니다. 위에 그림에서 저는 맨 아래 'feature/convert-to-poetry-in-ci-process' commit만 날려서 PR한 상황인데 이전에 commit한 내역까지 모조리 저장이 되었습니다. 지금 뭔가가 충돌난거 같죠..? 여기서 생각해볼 수있는 해결방법은 1. main 자체가 엄청나게 꼬였다. 2. origin/main을 최신화를 시키지 않고, m..
파이썬으로 프로젝트를 진행하면 pip로 여러 패키지들을 설치하게 됩니다. pip install 하면 pip로 설치된 패키지들을 모두 볼 수 있습니다! # 모든 설치된 패키지 리스트 보기 pip list 모든 패키지들이 나오는 것을 알 수 있습니다. 이것들을 고대로 다른 환경에 설치하고 싶을 때는 어떻게 하면 좋을까요?! pip freeze > requirements.txt 이걸로 파일 생성이 가능합니다! 혹은 수기로 requirements.txt에 버전들을 적어서 관리 할 수 있습니다! # pip list 중에서 내가 원하는 패키지 버전 찾기! pip freeze | grep # requirements.txt로 설치하기 pip install -r requirements.txt 이걸로 requirement..
설치하기 curl -sSL https://install.python-poetry.org | python3 - poetry --version 를 입력하면 command not found: poetry 가 응답할 것이다. poetry 설치과정에서는 우리의 command shell에 PATH를 자동으로 세팅해주는 과정이 없다. 그래서 본인이 사용하는 command shell에 알아서 PATH를 추가해야 한다. 1. 현재 쉘에만 추가 export PATH="$HOME/.local/bin:$PATH" 2. 영구적으로 추가 sudo vi ~/.bashrc 명령어 입력 후 맨 하단에 PATH 추가 PATH="$HOME/.local/bin:$PATH" esc누르고 :wq!로 저장하고 종료 그 후, source ~/.b..
지난 포스팅에서 K-Nearest Neighbor과는 다르게, Linear Classifier는 W값만으로 predict가 가능하다는 장점과, 더 정확한 정보를 얻을 수 있다는 것이 장점이었습니다. f(x, W) = W*x+b라는 식으로, (CIFAR-10 기준으로) 10가지의 카테고리당 점수를 알 수 있었습니다. 고양이, 자동차, 개구리, 사진아래에는 Weight값들을 사진으로 나타내어, Linear Classifier가 알아낸 카테고리의 특징을 알아볼 수 있습니다. 이 사진은, w값이 랜덤이기에 일어나는 상황이라고 하였죠. 자동차를 제외한 두 가지 카테고리의 점수는 정답을 거의 맞히지 못하는 상황입니다. 그리고, w값이 랜덤이라는 점에서부터, 도대체 w값을 어떻게 바꾸어 나가야 제대로 된 점수를 얻을..
이번 포스팅에서는 이전 장에 이어 stanford univ. cs231n 2강의 뒷 부분에 대해 포스팅해보려고 합니다. 뒷부분의 내용은 linear classifier, softmax, svm에 대한 내용들로 이루어져 있습니다~ 제가 이 내용들을 최대한 쉽게 풀어서 설명해보겠습니다. # Linear Classifier 2강 (1)번포스팅에서는 knn으로 이미지 분류방법을 소개했는데, 이번에는 knn이 아닌 다른 이미지 분류 기법으로 선형 분류기와 신경망 모델에 대해 살펴보겠습니다. 신경망(Neural Network) 모델은 선형 분류기들을 층(Layer)으로 연결한 것이라고 할 수 있습니다. 선형 분류기(Linear Classifier)는 주어진 데이터를 가장 잘 분류하는 선형 함수를 구하여, 새로운 입..
선형시스템(linear system)이란 해당 시스템의 수학적 모형이 선형 연산을 기본으로 한 시스템을 말합니다. 어떠한 시스템의 모델이 하나의 미분방정식으로 표기될 때, 그 계수가 상수거나 혹은 독립변수만의 함수라면 그 미분방정식은 선형입니다. '선형적이다' 라는 표현은 영어로 linear하다 라고 말합니다. linear란 line(선)의 형용사 형태입니다. 이 말에서 유추할 수 있듯이 선형적이라는 것은 어떤 성질이 변하는데 그 변수가 1차원적이다. 즉 어떤 신호에 기울기만 곱한 형태와 같다는 것입니다. 실제로 완전한 선형적인 시스템을 구현하기 위해서는 기울기(a)만 있고 상수항(b)이 없어도 되지만, 많은 경우 고정된 상수항이 있다면 그것은 예측가능한 부분이기 때문에 굳이 비선형적이라고는 하지 않습니..
리미에오
'분류 전체보기' 카테고리의 글 목록 (2 Page)