Til 114

[TIL] 2020-11-23

💪 Today I Learned Design Pattern Strategy pattern 알고리즘군을 정의하고 각각을 캡슐화하여 교환해서 사용할 수 있도록 만든다. 고로 클라이언트와는 독립적으로 알고리즘을 변경할 수 있다. Abstract Class vs Interface 추상 클래스와 인터페이스의 공통점은 Abstract Class 클래스 내 0개 이상의 추상 메소드를 갖거나 abstract로 정의된 경우 추상 클래스를 상속 받아 그 기능을 이용하고 확장 다중 상속 불가능 Interface 모든 메소드가 추상 메소드인 경우 함수의 구현을 강제하기 위해 틀만 존재 다중 상속 가능 🏃‍♂️ 한마디 친구가 추상 클래스와 인터페이스의 차이점을 물어봤는데 바로 대답이 안나오고 우물쭈물거렸다. 분명 저번 학기에 ..

[TIL] 2020-11-16

💪 Today I Learned Deep Learning Neural network에서 과적합을 방지하는 방법 Drop out : 연결된 노드 몇 개 삭제. 즉, 가중치를 없애 학습이 잘 안되도록 방해 Weight decay : 가중치 갱신 시 0과 1 사이 임의의 값을 곱해 갱신 DNN back propagation 시 발생하는 문제 Vanishing gradient : 역전파할수록 도함수(기울기) 값이 줄어들기 때문에 에러가 앞쪽으로 전달되지 않는 현상 ReLU 등의 성능 좋은 활성화 함수 선택 필요 Momentum local minimum 에 빠지는 문제 해결 🏃‍♂️ 한마디 딥러닝은 수업 들을 때마다 항상 새롭다.

[TIL] 2020-11-13

💪 Today I Learned 집꾸미기 어플 서버 클론 종료 50개 조금 안되는 API를 만드는 것을 끝으로 2주간의 모의 외주 프로젝트가 종료되었다. 최종본으로 제출한 ERD는 아래 사진과 같다. 처음에 만들어두고 수정하는 것을 최대한 지양하려 했지만 데이터를 넣으며 끝도 없이 수정했다. 🏃‍♂️ 한마디 두 달 간의 소프트 스퀘어드 서버 교육 과정이 끝났다. 모의 외주를 진행하는 2주는 특히나 힘들었다. 월요일에 수료 결과를 알려준다 했으니 주말 동안 푹 쉬어야겠다.

[TIL] 2020-11-12

💪 Today I Learned 집꾸미기 어플 서버 클론 API 작성 마이페이지 보관함 API 전체 / 보관함 각각 다르게 구성 timestampdiff 이용하여 날짜 차이 구한 뒤 date_format 적용 검색 결과로 뜨는 세 가지 탭 스토어 / 매거진 / 사진 필터링 미구현 기타 클라이언트가 화질 저하되서 뜬다는 부분 사진 수정 🏃‍♂️ 한마디 드디어 내일 2주간의 모의 외주 프로젝트가 끝난다. 화이팅!