개발 및 공부 24

Matplotlib에서 tick locator와 set tick의 차이

set_tick_locator Axis.set_major_locator(locator) Set the locator of the major ticker. tick을 표시할 내용의 종류나 방법(단위 설정 등)을 설정 사용법 # x/y축의 major/minor locator 설정 ax.xaxis.set_major_locator(MultipleLocator(5)) ax.yaxis.set_minor_locator(MultipleLocator(5)) tick_locator 종류 참고: matplotlib.ticker, Tick locators, matplotlib.axis.Axis.set_major_locator set_tick Axis.set_ticks(ticks, *, minor=False) Set this ..

What is best cross-validation method?

원문: https://velog.io/@hanlyang0522/DL-Basic-%EC%B6%94%EA%B0%80%EB%85%BC%EC%9D%98-What-is-best-cross-validation-method 문제제기 여러 cross-validation 방법들이 있는데 가장 효과가 좋은 방법은 무엇일까?에 대한 의문이 들어서 조사하기 시작함 Cross Validation methods K-fold Cross Validation n개의 data를 균등하게 섞고 k개의 그룹으로 나눠서 1개만 test set, k-1개는 train set K-fold를 나누는 방법: https://scikit-learn.org/stable/auto_examples/model_selection/plot_cv_indices.h..

Weight initialize를 하는 이유?

*원문: DL Basic 추가논의) Weight Initialize를 하는 이유? (velog.io) 문제제기 Train 하기 전에 weight initialize하는데 안 하는 것과 무슨 차이가 있을까요? 다른 코드들 보면 안하는 경우가 더 많은 거 같아서요. 라는 질문이 부스트코스 오픈카톡방에 올라와서 논의를 하게 됐고, 그에 대한 기록과 나음대로의 정리를 해보려고 한다. 첫 생각 나는 처음에는 train하면서 weight(parameter)는 update되가니까 초기값이 어떤 값이라도 상관 없어서 그런거 아닐까?라고 생각했었다. 하지만 다른분들의 의견도 들어보고 조사를 해본 결과 몇 가지 이유가 있다는 것을 알 수 있었다. 다른 캠퍼분들의 의견 초기값이 모두 0이면 문제가 생기기 때문에 torch는..

후기) 네이버 AI 부스트캠프 2기 합격 후기

수정 내역 22.01.05 가독성 개선 및 코딩테스트 관련 세부사항 추가 2차 코테를 보고 딱 일주일 후에 부스트캠프 합격 결과가 나왔다. 나도 1차 부캠 준비 후기를 보고 도움 받은만큼 최대한 기억나는대로 작성해볼 계획. 1. 일정 서류 및 시험 일정은 부스트캠프 네이버블로그에서 확인했으며 실제 일정도 이와 크게 다르지 않았다. 2. 코딩테스트 난이도 및 준비방법 a) 서류 접수 서류는 있는대로 솔직하게 적었다. 학부생때 전공을 통해 인공지능을 접하고 기초적인 지식을 배울 수 있었지만, 너무 기초적인 내용이라 AI 엔지니어가 되기엔 부족함을 느껴 부스트캠프를 통해 현장에서 쓰이는 지식과 경험을 얻고싶다는 표현을 했다. 5개월동안 다른 사람들과 비대면으로 협력해서 진행하는만큼 동아리 활동에서 다른 사람들..