객체지향언어가 가져야하는 조건인 솔리드 원칙에 대해 알아보겠드아,,출처용어 정리인터페이스 : 소프트웨어의 설계 부품(클래스, 함수 등)은 단 하나의 책임만을 가져야 한다.하나의 메쏘드가 여러 가지 역할을 하면 안된다는 뜻이라고 파악된다.기존의 코드를 변경하지 않고(Cl
변수선택은 기존 변수를 어떠한 변형없이 중요한 변수만 골라내는 것을 의미합니다.피쳐엔지니어링은 기존 변수를 토대로 새로운 변수를 만들어 내는 것입니다.PCA는 피쳐엔지니어링 기법중에 하나라고 볼 수 있습니다.원리를 이해하기위해선 고유값분해, Eigen-Value Dec
웹스크래핑,,,, 그것은 신기하고도 재밌고도 번거롭기도 한 그것,,,,한번 Request, BeutifulSoup, Selenium 모두 알아보겠다.
https://nbviewer.jupyter.org/gist/jiwoo0212/5c1325d3e252bbf2beaf8f001b1d6363
Stacking은 기존의 머신러닝 과정과 다른 과정을 띤다. 중복된 데이터를 사용해서 과적합의 문제때문에 별로 쓰이지 않는다고 한다.과정은 아래의 사진의 위의 사진과 같다.베이직스태킹의 원리와 아래의 설명을 함께 이해하면 된다.
1000x1000x3 크기의 input, 1000개의 hidden node를 가지는 fc-layer를 생각해보면 3billion(30억)개의 parameter가 생긴다. 이는 과적합을 유도하기 쉽다.이를 해결할 수 있는 것이 Convolution network이다.co
2021년 10월 기준으로 26376회의 인용,, semantic segmentation의 포문을 연 논문이라고 할 수 있습니다.뒤이어 등장하는 모델들도 FCN의 한계점을 지적하며 이를 보완한 모델을 제시하기 때문에 FCN을 이해하는 것이 매우 중요합니다.fully c
참고수식으로 나타내면 아래와 같다.이를 좀 더 직관적으로 살펴보자.$$x_t$$를 위한 weight, hidden을 위한 weight가 존재각각을 더하여 activation fuction을 거치면 $$h_t$$ 완성이 $$ht$$는 다음 단계의 $$h{t-1}$$로 들
아이템의 컨텐츠 자체의 특성을 파악하는 것ex) 영철이가 a음악을 좋아했는데, b음악의 음원데이터가 a음악과 비슷하므로 b음악을 추천한다.user-item matrix를 이용하여 사용자간의 유사도 산출, 이를 바탕으로 평점 예측user-item matrix를 이용하여