본문 바로가기

반응형

조녁 코딩일기

[P stage] 오늘의 회고 : 생각한 걸 많이 실행한 하루 안녕하세요~! 27년차 진로탐색꾼 조녁입니다. 자야되는데 또 이 시간에야 회고를 쓰는 제 모습을 회고합니다 .. 하지만 몰입하다보면 시간이 많이 부족해서 어쩌다보니 이 시간이 되었네요 ,, 그래도 오늘은 생각도 이것저것 많이해볼 수 있었고, 그만큼 많이 구현해봐서 좋았습니다. (오류도 이겨내보고! 디버거도 써보고!) 몸은 힘들지만 그래도 즐거운 하루였는데 제발 내일 눈떴을 때 돌려놓은 모델이 잘 나왔으면 좋겠다.. 1. 오늘 시도한 것들 & 깨달은 것들 - 얼굴 facenet 으로 Crop 해보기 => padding을 줘서 crop해야 머리카락이 나온다!! - 실험결과 정리 및 되돌아보기 resize 크기는 pretrained model 에서 사용한 이미지 사이즈를 고려해서 정하기 Cutmix할 때는 기.. 더보기
[P stage] 오늘의 회고 : Do it! DeepLearning! (생각난게 있다면 일단 해보자) 안녕하세요~! 27년차 진로탐색꾼 조녁입니다. 지난주 어느순간 순-삭되고 회고는 노션에만 남기게 되었네요 ,, ㅠㅠ 짧은 줄은 알았지만 어느덧 Level1 P stage도 3일 조금 안남았고 첫번째 피어세션 조도 얼마 안남았네요 ㅠㅠ 이번주는 수업은 없고 스페셜 미션만 주어지는 주차인데 수업이 없어도 할게 너무 많아서 (오류도 많이 나고 .. 성능은 안오르네?) 시간이 너무 잘갑니다. 특별히 오늘은 오피스 아워때 멘토님이 롯데정보통신 이미지분류 대회 우승하신 경험을 나눠주셨는데, 중요한 건 솔루션에 자신의 의견을 더해보는 것이라고 말씀해주셨습니다. 1. 오늘 시도해 본 것 & 결과 - Cutmix (세로방향) - efficient net b0 b4 b7 돌려보기 - augmentation 확정함 (Cut.. 더보기
옵티마이저 비교 (AdamW , RAdam , AdamP) 및 간단 사용법 안녕하세요~! 27년차 진로탐색꾼 조녁입니다! 오늘은 사용해본 옵티마이저 간단한 사용법과 비교 남깁니다. 자세한 내용은 참고자료 남겨두겠습니다. -> 결론 : 저는 AdamW가 제일 안정적으로 잘 나왔습니다. 아직 옵티마이저의 하이퍼파라미터들은 안바꿔봤지만 큰 차이는 없을 것 같습니다. 1.Adam 과 RAdam 비교 - 한 마디로 정리하자면 RAdam은 Adam의 수식에 rectification을 곱해줌으로써 학습 초기에 일어날 수 있는 bad local optima problem을 해결하고, 학습 안정성을 높였다고 할 수 있습니다. 2. AdamW와 AdamP 비교 - AdamW에 비해 norm increase를 adjust하는 방식이라서 weight decay coupling과는 서로 complem.. 더보기
[P stage] 오늘의 회고 : 몰입하기 위해 실력 높이기 & 난이도 낮추기 안녕하세요~ 27년차 진로탐색꾼 조녁입니다!! 다행히 2일차에도 회고를 켰네요. 뭔가 하루를 끝내는데 하루를 시작해야만 할 것 같은 마음 오랜만이네요! 이게 동기부여 -> 조급함으로 이어지지 않도록 회고해볼까합니다. 1. 강의 내용 [Dataset ] 강의 목표 : 주어진 vanilla data를 Dataset으로 바꾸는 과정을 배울 것임 1. Pre-processing (전처리) 현업에선 제일 많은 시간이 소요되는 영역이다. (약 80%) 가끔 필요 이상으로 많은 정보를 가지고 있기도 한다 ⇒ Bounding box , 박스 밖에 부분은 노이즈로 본다. 계산의 효율을 위해 적당한 크기로 사이즈 변경 ⇒ Resize "도메인, 데이터 형식에 따라 정말 다양한 Case가 존재" , 특히 의료데이터일 경우 .. 더보기
[P stage] 오늘의 회고 : "잘하기"보다 "자라기"에 집중하자. 안녕하세요~ 27년차 진로탐색꾼 조녁입니다!! 갈수록 포스팅을 안해서 인삿말이 어색하네요 ,, ㅎㅎㅎ 사실 4월부터 깃헙 , 5월부터 노션을 쓰면서 블로그는 복붙을 하거나 거의 등한시 해왔는데요 .. 8월부턴 노션에 정리하고 깃헙 TIL에 정리하는 식으로만 해왔더니, 글을 잘 정리하지 않게되는 것 같더라구요.. 그래서 P stage를 시작한 오늘부터 새로운 마음으로 포스팅을 이어가보고자 합니다!! 형식은 TIL(Today I learn)의 형태로 진행하되, 꼭 "회고"를 넣어서 진행해볼까합니다! 다시 포스팅을 시작하면서 매일 1%씩이라도 성장하자는 마음으로 천천히 그리고 함께 성장하는 제가 되길 응원부탁드려요! (이글을 보는 누군가님! ㅎㅎ) 형식은 날이갈수록 간추려질수 있는데 안그러고 싶다.. 8월 2.. 더보기
[특강 정리] 좋은 개발자란? 안녕하세요~ 27년차 진로탐색꾼 조녁입니다!! 요즘 정말 하루가 어떻게 가는 줄 모르겠습니다... 정말 좋은 양질의 컨텐츠를 통해 잘 성장하고 있는데, 그 와중에 들었던 특강 중 "라이엇 게임즈 유석문 CTO"님께서 좋은 개발자란 어떤 것인 지 특강 해주신 내용이 너무 인상적이어서 남깁니다!! 바쁘신 분들을 위해 한줄 요약하면 TDD 할 줄 모르는 사람은 뽑지않습니다. 라고 하셨습니다 ㅎㅎ 1.개발자 ??? Q. 여러분은 왜 프로그래머가 되려고 하시나요? → 여러분의 즐거움이 있다면 화장실이든 어디든 개발할 수 있다. 그러나 여러분을 소진하고 있다면 쉬어가야 한다. 1.1 개발자 ??? or ?????? (개발놈..) 상황 : 3~5년 경력 Java 경력 기술면접, stack 구현 조차 못하며 핑계를 댄.. 더보기
[선형대수학] 벡터 - 벡터의 연산 , 노름(norm) , 거리 , 내적 안녕하세요~! 27년차 진로탐색꾼 조녁입니다!! 이번주부터 AI 부스트캠프 2기 과정이 시작했는데 배우는 양이 많아서 머릿속이 만원 버스 같네요 ,, 마스터 세션에서 임성빈 교수님께서 추천해주신대로 , 몇가지 정리하고 싶은 것들만 골라서 정리하고자 합니다! 벡터(vector)란? 벡터는 숫자를 원소로 가지는 리스트(list) 또는 배열(array)이다. 벡터는 공간에서 한 점을 나타내며, 원점으로부터 상대적 위치를 표현합니다. 벡터는 모양(차원)을 고려하여 연산을 계산해줄 수 있습니다. 두 벡터의 덧셈과 뺄셈은 상대적 위치이동이다. 노름(norm)이란? 벡터의 노름(norm)은 원점에서부터의 거리를 말합니다. 노름은 아래 3가지를 만족합니다. (벡터의 노름은 또한 임의의 차원 d에서 성립한다.) L1 노.. 더보기
내가 보는 정말 자잘한 Tip 1. zip파일 풀어서 tmp 디렉토리에 저장해주기 import zipfile local_zip = 'PATH' zip_ref = zipfile.ZipFile(local_zip,'r') zip_ref.extractall('/tmp') zip_ref.close() 2. 판다스 숫자 출력 포맷 변경 pd.options.display.float_format = '{:.1f}'.format #원래대로 복원 pd.reset_option('display.float_format') 3. train data 상관관계 시각화 import seaborn as sns sns.heatmap(train.corr(),annot=True) 4. NAN 결측치 처리하는 방법 import pandas as pd #dataFrame =.. 더보기

반응형