학습정리 10

[학습 일지 / day 81] Streamlit과 Progress

레이아웃 논의의 발전 사항으로 팀원이 직접 Streamlit 코드를 짜서 보여주었다. 이전의 고민들이 많이 해소되었다. 코드를 짠 팀원이 잘 준비해왔다. 이전에 나왔던 우려 사항들에 대한 자신의 솔루션을 잘 녹여와서 많은 문제들이 단번에 해결되었다. 눈에 보이는 출력물이 있으니 그에 대한 논의도 빠르고 효과적으로 잘 이루어졌다. 많이 배웠다. 나도 가끔 작업하기가 부담스러워서 또 번거로워서 미루고 상상으로만 얘기한 적이 있었기에 깊은 감명을 받았고 또 반성하게 되었다. 말 보다는 역시 행동인가? 확실히 무언가를 진행시키기 위해서는 일단 행동이 필요하다. 끝이 얼마 남지 않았기 때문에라도 행동이 필요하다. 생각이 들면 주저하지 말고 행동으로 옮겨보자. 남은 기간 동안만이라도. 오늘은 학습용 데이터셋을 추출..

[학습 일지 / day 77] Level 3 멘토링

오늘은 level 3 멘토님의 멘토링이 예정된 날이었다. 세심하게 살펴주시고 피드백을 주셔서 감사했다. 간략하게 자기소개를 한 후에 최종 프로젝트 발표를 짧게 하고 진행 상황을 공유했다. 멘토님께 여러 피드백을 받았는데 다 납득이 가는 내용이었고 앞으로 해결하고 발전시켜 나갈 부분이 많다는 생각이 들었다. 오늘은 샘플 데이터셋을 만들고 파이프라인에 사용해보는 일을 하였다. 타겟으로부터 데이터를 추출하고 기존에 존재하던 파이프라인과 API에 태워 보았다. 각각의 결과들을 관찰하고 비교하였고 또 분석하였다. 이후에는 서빙 쪽에 집중하느냐 아니면 POC를 마치느냐에 대한 이야기가 오고 갔다. 개인적으로는 최종 프로젝트에서 완성도 있는 결과물이 나오기를 바랐기 때문에 서빙을 공부하고 좀 더 집중해보자는 쪽으로 ..

[학습 일지 / day 75] Level3

Level3 기간이 시작되었다. 프로덕트 서빙 강의가 열렸고 본격적인 최종 프로젝트 준비가 시작되었다. 처음 2주 간은 프로덕트 서빙 학습 및 스페셜 미션 기간이고 남은 2주 간 최종 프로젝트 집중 기간이다. 앞으로 한달 간은 무척 바쁠 것이다. 오늘은 최종 프로젝트 관련 조사를 하고 이전의 서빙 강의를 처음부터 다시 듣기 시작하였다. 당시에는 머리에 잘 들어오지 않던 내용들이었는데 이번에 다시 들으니까 이해도 잘 되고 내용도 머리에 잘 들어왔다. 다만, 수업을 듣다보니 또 딴짓을 하게 되더라. 앞으로는 주의해야지. 다시 학습 모드로 돌아오니 적응기가 필요한 듯하다. 거기다가 오늘은 머리가 잘 안돌아간다랄까 아마 이전 프로젝트의 후유증인 것도 같다. 코어 타임 이후 저녁에는 Summarization에 대..

[학습 일지 / day 26] 다사다난

오늘은 온몸이 뻐근하게 시작한 하루였다. 주말 간 한일도 많았고 앞으로 할일도 많은 그런 하루의 시작이었다. diffusion study 정리하고 level1 프로젝트 준비하고 팀업과 같은 사전 사항을 챙기고 level2 프로젝트 사전 조사하고 또 개인사나 일정도 미리미리 정리하며 바쁘게 하루를 보냈다. 강의도 듣고 또 이전의 자료를 정리하고 심화 과제를 다시 보기도 하였지. 심화 과제 다 못본 게 항상 머릿속 어딘가에 남아있는 것 같다. 계속 탭 창 띄워놓고 하나씩 느리지만 해나가고 있다. 그리고 팀원들과 피어섹션 시간에 프로젝트에 관해 개괄적인 얘기를 나누기도 했다. 그런데 더 못할 줄 알았는데 뭐랄까 이거 해버렸다. 프로젝트 EDA... 잠깐 산책 나갔다가 해보면 재밌겠는데 했는데 막상 해보니 이거..

[학습 일지 / day 25] 논문과 함께 춤을~

금요일에 코어타임이 끝나자마자 팀원들과 만났기 때문에 학습 일지를 바로 작성하지 못했다. 그리고 피곤해서 또 이것저것 할일을 하다보니 조금씩 미루고 미뤄져 지금 이시간까지 와버렸다. 일단 금요일에 주로 한 것은 BERT 논문 정리 마무리였지. 논문 정리가 빡세긴 하지만 정말 많이 남는 것 같다. 코드도 같이 볼 수 있다면 좋겠지만 아직은 시간이 그렇게 까지 많이 허용되지는 않았다. 앞으로 프로젝트 하면서 모델 코드를 뜯어볼 일은 또 있을 테니까 그때를 위해 남겨두자. 그런데 사실 금요일만 논문을 본 게 아니다. 일요일에 diffusion 스터디가 있었기 때문에 DDPM 논문 리뷰 유투브를 보고 또 DDPM 논문 정리를 시작하기도 했다. 이거는 이번 주 내에만 완성하는 걸로 해야지. 아, 그리고 일요일 d..

[학습 일지 / day 24] Git 특강 끝!

드디어 3회차에 걸친 Git 특강이 끝났다. 사실 오늘은 Git 특강으로 시작해서 Git 특강으로 끝났다고 봐도 무방한 하루였다. Git 특강 이후에는 주재걸 교수님의 마스터 클래스가 있었지만 점심 시간 포함 7시간을 릴레이로 이어진 Git 특강의 아성에 비할 바는 아니었다. 물론 교수님의 마스터 클래스는 임팩트 있었다. 축약적으로 최근 연구 트렌드를 콕콕 짚어주셨다. 하지만 소화 불량... 다 소화하지 못했는데 내용이 계속 넘어갔다. 다행히도 BERT를 이전에 공부해둬서 어찌저찌 이해하고 넘길 수 있었던 것 같다. 오늘은 원격 저장소 다루는 걸 마무리 짓고 git branch 운영 전략과 pull-request, cherry-pick, rebase, revert 등을 학습하였다. 원래 git 따로 복습..

[학습 일지 / day 7] 밤이 길어졌다!

연일 2시 가까운 시간까지 작업을 하였다. 아침에 일어날 때는 좀 힘든데 점심 이후로는 어떻게든 하게 되는 것 같다. 늦게까지 작업하게 된 건 모두 우리 부덕이 덕이다... 하지만 오늘은 코드 짤 때 잔 실수를 많이 해서 이렇게 늦은 시간까지 컴퓨터 앞에 앉아있다. 정규표현식에 공백을 포함하지 않았다던가 경로를 초기화 해주지 않고 불렀다던가 등의 자질구레한 실수들이 많았다. 당연히 잘했겠지 싶은 부분에서 실수가 많이 나왔다. 그래서 틀린 곳이 어딘지 찾기 어려웠다. ㅠ 오늘은 코딩테스트 문제 풀고 1주차의 심화 과제 밀린 것 풀고 강의 듣고 또 눈에 보이는 질문 해결(?)해주고 팀원들에게 포트폴리오 보여주며 지금까지 한 프로젝트와 거기서 깨달은 바 등을 전달하고 코딩 테스트 같이 공부하는 캠퍼들과 온라인..

[학습 일지 / day 3] 이상하다?

오늘 강의 다 들을 생각이었는데?? 왜... 하... 현실은 numpy까지가 한계였다. 핑계를 대자면 오늘 코딩 테스트 준비 채널을 만들어서 같이 규칙 정하고 정리하고 하느라 시간을 많이 보냈달까? 그렇지. 오늘은 졸지도 않았으니까 생각 이상으로 알차게 보냈을 것이다. 공부한 내용에 대해 정리하기에 앞서서 오늘 진행한 피어섹션이 피어씁니다 시간에 대해 얘기해보자면 다양한 개성을 갖춘 팀들이 있었고 다양한 백그라운드를 지닌 사람들이 또 있었다. 새로웠고 또 각 팀의 발표를 듣는 것이 재밌었다. 비록 아마 내가 최고령일 것 같아 윽... 했지만 뭐 어쩔 수 없지. 우리 팀과의 피어섹션 시간에서도 느꼈던 건데 내가 알고 있는 것과 전할 수 있는 것을 최대한 전하고 싶은 마음뿐이다. (같이 공부하면서) 이전에 ..

[학습 일지 / day 2] 나는 졸지 않을 거야...

2일 차... 유래 없이 빠른 기상을 해버렸다. 거의 5시쯤 일어났던 것 같은데 머리는 전혀 잠에서 깨지 않았고 또 개운하지 않았다. 다시 잠에 들기에는 애매했고 또 잠이 오지도 않았다. 유튜브 보고 책 읽고 또 어제 썼던 내용 확인해보고 하면서 시간을 보냈다. 오늘 데일리 스크럼(전일 성과나 당일 일과에 대해 짧게 공유하는 활동)을 처음 했는데 어제 처음 인사한 팀원들이었지만 반가운 마음이 들어 기분 좋게 인사하고 서로 얘기하고 또 그 덕에 기운을 차리면서 일과를 시작했다. 오늘의 목표는 강의를 최대한 많이 듣는 것 그리고 읽어볼 논문을 찾는 것이었다. 돌이켜보니 논문은 찾아보지 못했네... 아래 사이트를 훑어보긴 했는데 워낙 자료가 많다 보니 마음을 정하지 못했다. Papers with Code - ..

[학습 일지 / day 1] 다시 시작!

드디어 네이버 부스트캠프가 시작되었다. 오리엔테이션을 통해 부스트캠프 일정에 대해서 그리고 학습 가이드 라인, 유의 사항 등에 대해서 안내를 받았다. 각 분야별 멘토 님들의 말씀도 들었는데 모두 공감되고 또 도움이 되는 말씀들이었다. 오리엔테이션 후에는 강좌를 들으며 개인 학습을 하다가 피어 섹션이라는 색다른 경험을 하였다. 팀을 꾸려서 서로 으쌰으쌰! 하자는 느낌의 활동인데 처음에는 서로 낯설어했지만 팀 규칙이나 계획 등을 정하면서 조금 가까워졌다. 학습 내용에 대해 간략하게 정리하자면 파이썬 자료 구조와 파이써닉 코드 벡터와 행렬 등에 대해 공부하였다. 그간 generator를 왜 사용하는지 몰랐는데 일반적인 iterator 보다 메모리를 덜 사용하기 때문이라는 것을 알게 되어 좋았고 큰 규모의 데이..