이 내용은 다크 프로그래머님의 http://darkpgmr.tistory.com/141 (벡터 미분과 행렬 미분) 내용을 보고 내용을 정리 한 수준입니다. 다크 프로그래머님의 내용과 같이 추가로 https://en.wikipedia.org/wiki/Matrix_calculus 위키피디아 내용도 참조하였습니다. 학부 시절에 배웠던 gradient 가 머신러닝을 하면서 이렇게 와 닿을 줄 몰랐습니다. x1, x2, x3 독립 변수를 가지는 f(x) 에 대하여 gradient 를 취하면 각 독립변수에 대한 미분 값을 구할 수 있습니다. ( 스칼라 미분을 벡터로 확장). 다음에 배우겠지만, vector 를 vector 로 미분하게 되면 jacobian 까지 확장 될 수 있습니다. 이제 추가로 matrix(행렬)..
Visitor pattern 은 객체 내부에 있는 알고리즘을 분리 시키는 패턴입니다. 알고리즘을 분리시켜 놓으면 구조를 수정하지 않아도 새로운 기능(알고리즘)을 만들기 쉽기 때문입니다. 저도 공부하면서 와닿지 않는 패턴이었고, 다른 분들도 이해하기 어려운 패턴 중에 하나라고 말씀드리고 싶습니다. 제가 살고 있는 아파트를 말씀드리면, 소독하시는 여사님, 물건을 배달해주시는 택배기사님, 술한잔 하러 놀러오는 친구들이 찾아옵니다. 이 뜬금없는 한 문장에 visitor pattern 의 핵심 내용이 들어있습니다. 아파트라는 정해진 구조(structure)에 많을 일들을 해 주시는 분(visitor)이 오셔서, 문을 열어주면(accept) 많은 일들을 할 수 있게합니다.(algorithm, operation)오늘..
Strategy Pattern 의 컨셉은 어떤 전략(algorithm or strategy) 을 추상화 하여 전략을 쉽게 변경하는데 의미를 둘 수 있습니다. 대부분 이런 말을 하면 크게 와닿지가 않아서 디자인 패턴의 최고 할 수 있는 스타크래프트 게임에 비유해서 말하곤 합니다. 어떤 유닛이든 기본적으로 전략(algorithm, strategy)를 공통으로 뽑아보면, 여러개가 있지만 우선적으로 움직이거나 공격할 수 있는 공통 전략을 추출할 수있습니다.
웹이라고는 html, css, javascript 가 어떤 의미인지도 몰랐던 시절에 무조건 웹을 개발하라고 해서 무턱대고 만들었던 기억이 엊그제 같습니다. 혼자 구글과 싸움을 벌이면서 온갖 xml 이 넘쳐나던 spring mvc, 지금 생각해봐도 개발자의 능력보다는 구글링의 스킬만 키우면 엄청나겠구나! 를 느끼게 합니다. 머신러닝 관련해서 한 동안 C++ 사용해와서 기억속에서 지워져 가는 웹을 되살림겸, xml 에 지쳐서 spring boot 로 간단하게 만들었던 prototype 을 통해서 웹에 대해서 포스팅 하도록 하겠습니다. https://github.com/elentail/springboot.git (spring boot 1.3.1 버전 -- > 1.5 로 전환 예정)* angularjs, boo..
이글은 순수하게 다크프로그래머 님의 기계학습 중 함수 최정확 기법정리 부분을 인용하여, 내용은 정리한 수준입니다.http://darkpgmr.tistory.com/142 *residual 이 최소가 되는 일반적인 최소자승법 * parameter 에 linear 한 모델의 경우 아래와 같이 수식 유도 가능합니다. -> Ap * 선형회귀(linear-regression) 경우 pseudo inverse 를 통해 특정해를 구할 수 있습니다. *일반적인 해를 구하는 방식으로 아래 4가지 방식에 대해서 추가 설명 드리겠습니다.1. Gradient Descent2. Newton-raphson3. Gauss-Newton4. Levenberg_marquardt
- Total
- Today
- Yesterday
- DW
- keras
- DWT-DCT
- tensorflow serving
- 네이버웹툰
- 캡처방지
- backpropagation
- Residual Block
- numpy
- dct
- SvD
- flask serving
- implementation
- Digital watermarking
- gPRC
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |