[WSL] Conda: "command not found" 에러 (우분투 환경)
·
Embedded Systems/리눅스
웹상에 맥의 경우 해결하는 방법은 많으나, 윈도우의 경우 해결법이 적어 (6시간 파고들어)정리해 올립니다.많은 분들께 도움이 된다면 너무 뿌듯할 것 같습니다! 윈도우에서 wsl이나 ubuntu를 이용해 리눅스환경에서 아나콘다를 설치했음에도, conda 명령어가 먹지 않는 사람들을 위한 글입니다.conda --version를 입력할 때, 다음과같은 에러가 떴을 것 이다.Conda: "command not found"해결방법과 에러의 원인을 안내해드리겠습니다. 1-1. 해결방법 (일회성)1. 리눅스 셸을 열고, 위와 같이 입력해줍니다. (아래 코드)export PATH=~/anaconda3/bin:$PATH 2. conda 명령어가 잘 먹힙니다. 하지만 이는 리눅스를 껐다 켤때마다 계속 다시해줘야합니다. 이..
다크호스 [토드 로스, 오기 오가스]
·
Insights/서평
남들이 쫓는걸 따라 쫓다보면 공허해지는 것, 내가 정한 목표를 향해 나아가고 충만감을 느끼면서 살아갈 때, 실력과 재미 둘 다 얻을 수 있다는 점 한번 사는 인생, Not Normal, Be Myself 가 인생 철학인 점, 다크호스라는 책을 지하철 탈 때 마다 짬짬히 읽고있는데, 내 가치관이 강화되는 느낌이든다. (독서가 권장되는 이유같다.) 내일, 3/1에 3/2 첫 출근부터 무조건 지킬 그 루틴 생각해서 첫 출근부터 가져가봐야겠다. 일찍 출근하여 책 읽든지, 추가 공부 한다든지 등등 말이다. 이번 KIST인턴을 나에게 제일 유리한 6개월로 만들어 갈 것 이다. 한번에 무언가 새로운 루틴을 적용하는것의 단점을 느꼈다. micro 하게 지킬 수 있는 높이만큼씩 변화하고 올라가면 된다 ! 인턴을 마치고...
딥러닝에서 "tensor" 란,
·
AI/Deep Learning
핵심 요약 "한마디로, Tensor는 수치화된 데이터를 저장하는 방식이다." "한마디로, Tensor는 Rank, Shape, Data Type 의 요소로 구분된다." "Tensor은 pytorch 라이브러리에서 정의한 ML계산용 클래스라 여겨도 무방할 듯 하다." -- 추후 깨달음 얻을 시 수정하겠음 pytorch 등 라이브러리를 사용하다보면 "tensor"라는 자료구조가 자주 등장된다. 배열인가? 싶으면서도 묘하게 다르고 아닌것같다. Q1. 그렇다면, AI를 공부하는 사람으로서 tensor를 어떻게 정의할 수 있어야할까? Q2. 배열과 비슷해보이는데 차이점은 무엇일까? 의 의문점이 우선 든다. 우선 pytorch 홈페이지의 설명을 보자. https://tutorials.pytorch.kr/beginn..
Transformer - Multihead Attention의 'attention score'을 root(d_k)로 나눠주는 이유는? <수학적 접근>
·
AI
해결하고자 하는 문제 Transformer에서 Attention weight를 계산하는데 있어서 root{d_k} 로 나눠주는 이유에 대해 주어진 expectation & variance property 와query key vector의 component q, k의 mean, variance를 이용해 설명하세요. 이 때, E(Q) = 0, VAR(Q) = 1, E(V) = 0, VAR(V) = 1 로 정규화되어있다 가정한다. (일단). 사용되는 hyperparameter 정리 (그래도 상관없음!) Q : 쿼리 묶음 (d_k x S) = (d_model/head수 x Seq_length)* q : 쿼리묶음중 하나의 쿼리벡터 (d_k x 1) K : key (d_k x S) 1. (d_model/head수 ..