본문 바로가기
[머신러닝] #5 오차역전파법 ( Back propagation ) [머신러닝] #5 오차역전파법 ( Back propagation ) "Deep Learning from Scratch” 책을 보고 제가 필요한 내용만 정리한 내용입니다.자세한 내용은 책을 구매해서 보세요~ -수치미분은 단순하고 구현하기도 쉽지만 계산 시간이 오래 걸린다는게 단점이다.오차역전파법(backpropagation)은 어렵지만 시간이 짧게 걸린다. -오차역전파법을 제대로 이해하는 방법은 두 가지가 있다. 하나는 수식을 통한 것이고, 다른 하나는 계산 그래프를 통한 것이다.수식을 통한 것이 일반적인 방법으로, 특히 기계학습을 다루는 책 대부분은 수식을 중심으로 이야기를 전개한다.하지만 수식을 중심으로만 생각하다 보면 본질을 놓치거나, 수많은 수식에 당황할 수 있다. 5.1. 계산 그래프 -계산 그래.. 2018. 7. 7.
[android] ConstraintLayout Tutorial [android] ConstraintLayout Tutorial https://developer.android.com/training/constraint-layout/index.html -ConstraintLayout 은 RelativeLayout 과 매우 비슷하게 Flat 한 view hierarchy 를 만들 수 있으면서도. 조금 더 유연하게 사용할 수 있다.그리고 Android Studio Layout Editor 를 통해 쉽게 설정할 수도 있어 편리하다. ( 이것을 key 로 미는 듯 ) -여기서 궁금한 거 하나 더!!Flat view hierarchy 는 알겠는데 그만큼 성능도 좋을까?결론은 성능도 좋다. ( 다른 layout 에 비해 약 10% 이상 빠르다 )https://medium.com/.. 2018. 3. 3.
[Facebook] 그래프 API ( Graph API ) Overview [Facebook] 그래프 API ( Graph API ) Overview https://developers.facebook.com/docs/graph-api/overviewhttps://developers.facebook.com/docs/graph-api/using-graph-api-노드, 에지, 필드 라는 component 로 구성된다. 노드 : 사용자, 사진, 페이지, 댓글 같은 항목에지 : Node 간의 연결필드 : Node 에 대한 정보 -대부분의 그래프 API 요청에는 엑세스 토큰을 사용해야 한다. -각 Node 에는 고유한 ID 가 있고, Graph API 를 통해 해당 ID 를 접근하면 Node 에 대한 정보가 나온다.노드 ID 구조나 형식은 변경 가능성이 높기 때문에 해당 form 을 f.. 2018. 2. 26.
Android ViewDragHelper Tutorial Android ViewDragHelper Tutorial 이 녀석은 Youtube 비디오가 우하단으로 축소되는 것의 구현에 사용된 녀석이다. ViewDragHelper ( 이하 VDH ) 는 다음과 같은 특징을 가지고 있다. - ViewDragHelper.Callback 은 parent view 와 VDH 간의 communication channel 이다.- VDH instance 를 만들기 위해서는 static factory method 를 이용하면 된다.- Drag direction 은 설정 가능하다.- View 가 없어도 drag detection 이 가능하다. VDH 는 support-v4 library 에 있다.VDH 는 VelocityTracker 나 Scroller 를 사용하여 구현되어 있다.. 2014. 6. 9.
HDR+ 가 뭐야? ( 4.4 kitkat 킷캣에 적용된 camera algorithm ) HDR+ 가 뭐야? ( 4.4 kitkat 킷캣에 적용된 camera algorithm ) HDR+ High Dynamic Range Photography.Sharpening algorithm.아주 어두운 곳에서 혹은 너무 밝은 곳에서 제대로 사진이 찍히도록 해준다. 여러 제조사들에서도 HDR 방식을 이용하여 선명한 사진을 찍도록 도와주고 있지만, 이번에 안드로이드 KitKat ( 킷캣 )공개된 HDR+ 방식은 edge 부분을 별다른 noise 추가 없이 매우 sharp 하게 만들어준다. 물론 단점도 있다. HDR+ 모드가 켜져 있으면 사진 찍히는 속도와 process 속도가 조금 더 걸린다. 다른 노출정도로 여러장의 사진을 찍어 겹쳐서 결과물을 생성하기 때문이다. 약간의 과장은 있겠지만 대충 이런 느낌.. 2013. 11. 26.
[android] Navigation Drawer 이야기. 안드로이드, Navigation Drawer 이야기. 참조 : http://developer.android.com/design/patterns/navigation-drawer.html Navigation Drawer 의 특징 기존의 Sliding Menu 와 같으나, 다른 점은 ActionBar 는 그대로 있고,Contents 도 밀어내지 않는, Drawer 가 overlay 형태로 등장한다는 것. Navigation Drawer 는 3개 이상의 top-level views 가 있을 때 사용하는 것이 좋다.그렇지 않다면 Tab View 를 사용하는 것이 추천된다. Navigation Target 은 icon 과 counter, 그리고 title 도 가질 수 있다.또한 Collapse 도 지원한다. Act.. 2013. 8. 1.
반응형