분류 전체보기
-
[week6] 네부캠 ai tech 6주차 회고et al/AI Tech 6 2023. 12. 15. 20:59
2023.12.15. 금요일 네이버 부스트코스 ai tech 6기에 참여하고 6주가 흘렀다. 6주차 회고를 작성한다. 주차별 학습 내용 목차. 더보기 1주차 : 파이썬 기초 문법, 객체 지향 프로그래밍, 넘파이, 판다스, 기초 통계(MLE, 베이즈통계), 기초 선형대수학, AI기초(경사하강법, CNN, RNN) 2주차 : pytorch 3주차 : DL basic(~transformer, Genertive models) 4주차 : 기본 모델들(AlexNet ~EfficientNet, Semantic Segmentation, Object Detection ) 5주차 : cnn visualization ~ 3D 6주차 : 대회 * 짧은 소감 - 피어세션 첫 번째 대회가 열렸다. 대회에 대한 얘기를 주로 나누었..
-
서버에 conda 가상환경 만들기et al/AI Tech 6 2023. 12. 13. 15:44
conda create --name workspace python=3.10 workspace라는 이름의 가상환경 만듦 conda activate workspace source activate worksapce 원래는 conda인데 안되어서 source로 대체해서 가상환경 진입함 conda install pytorch torchvision torchaudio pytorch-cuda=11.8 -c pytorch -c nvidia https://pytorch.org/ 파이토치 공식사이트에서 참고해서 conda로 설치함 import torch torch.cuda.is_available() 입력시 True 입력되는 지 확인. source activate workspace python test.py 가상환경 진입해..
-
ubuntu20.04에서 OpenVPN client 설치 및 서버 연결et al/AI Tech 6 2023. 12. 13. 13:37
AI TECH에서 aistages에서 서버를 빌려주는데, openVPN을 통해 접속해야한다. 잊을까봐 기록을 남긴다. https://community.openvpn.net/openvpn/wiki/OpenVPN3Linux OpenVPN3Linux – OpenVPN Community OpenVPN 3 Linux The OpenVPN 3 Linux project is a new client built on top of the OpenVPN 3 Core Library, which is also used in the various OpenVPN Connect clients and OpenVPN for Android (need to be enabled via the settings page in the app)..
-
[week5] 네부캠 ai tech 5주차 회고et al/AI Tech 6 2023. 12. 8. 18:15
2023.12.08. 금요일 네이버 부스트코스 ai tech 6기에 참여하고 5주가 흘렀다. 5주차 회고를 작성한다. 주차별 학습 내용 목차. 더보기 1주차 : 파이썬 기초 문법, 객체 지향 프로그래밍, 넘파이, 판다스, 기초 통계(MLE, 베이즈통계), 기초 선형대수학, AI기초(경사하강법, CNN, RNN) 2주차 : pytorch 3주차 : DL basic(~transformer, Genertive models) 4주차 : 기본 모델들(AlexNet ~EfficientNet, Semantic Segmentation, Object Detection ) 5주차 : cnn visualization ~ 3D * 짧은 소감 - 피어세션 이번주는 첫 번째 대회를 어떻게 진행할지와 질문, 그리고 인공지능 기초 ..
-
-
[git] git clone, rebase개념, pull, pushet al/Docker&git 2023. 12. 5. 21:04
(추후 정리 예정) head head를 detach하게 되면 아래와 같아진다. paremt는 head가 가리키는 노드가 부모가 된다. head가 가리키게 된다. exp branch를 만들면 다음과 같다. 만약 main을 그대로 둔 채로 commit하면 main이 움직이게 되므로 실험적인 가지의 의미가 퇴색된다. checkout은 head를 바꾸고, reset은 branch를 바꾼다. git reset --hard 커밋id 커밋 메세지 변경이 가능하다. git commit --amend -m vv2 커밋 id가 변경된다. 기존 c는 삭제된 효과가 있다. merge시. exp의 변화를 main에 주고자 할 때. main을 가리키는 상황에서 ,exp를 병합. exp에 마우스를 대고 병합한 건 branch 이름..
-
Logistic regression, cross entropyMachine Learning 2023. 12. 3. 21:30
https://parallel-bromine-355.notion.site/Logistic-regression-cross-entropy-aae15ded123c47aba7e8d3a02aec304a?pvs=4 Logistic regression, cross entropy linear regression과 logistic regression의 차이 parallel-bromine-355.notion.site 노션에 정리했다.
-
Batch Normalization (배치정규화)Machine Learning 2023. 12. 3. 20:51
* BN이 효과적인 이유 공변량 시프트(covariate shift) 문제 데이터셋 X를 레이블 y에 매핑하도록 모델을 학습한 후 X의 분포가 변화한 경우를 공변량 시프트라고 한다. 공변량 시프트가 발생하면 모델을 다시 학습해야 할 수도 있다. 예를 들면, 흰색 고양이로 치워친 훈련 데이터로 학습된 고양이 분류기에 흰색이 아닌 다른 색 고양이 이미지를 분류할 때 좋은 성능이 나오지 않는 경우로, 이러한 입력데이터 분포의 변화를 공변량 시프트라고 한다. 신경망에서 발생하는 공변량 시프트 4개의 층을 가진 MLP를 예로 들면, L3의 관점에서 L1의 파라미터(w,b) 변화에 의해 L3층의 입력에 해당하는 L2층의 출력값들이 변화하고 있다. 즉, 은닉층 내부에서 공변량 시프트가 발생하는 것이다. 배치 정규화의..