본문 바로가기

Machine Learning/Algorithms

(3)
Deep learning Deep learning refers to a sub-field of machine learning that is based on learning several levels of representations, corresponding to a hierarchy of features or factors or concepts, where higher-level concepts are defined from lower-level ones, and the same lower-level concepts can help to define many higher-level concepts. Deep Learning이라는 것은 간단하게 이야기해서, Raw데이터의 feature들을 hierarchical하게 represe..
MATLAB, Learning Deep Boltzmann Machines 원본 : http://web.mit.edu/~rsalakhu/www/DBM.html Code provided by Ruslan Salakhutdinov Permission is granted for anyone to copy, use, modify, or distribute this program and accompanying programs and documents for any purpose, provided this copyright notice is retained and prominently displayed, along with a note saying that the original programs are available from our web page. The programs and do..
Restricted Boltzmann Machine(볼쯔만 머신) 요즘 한창 machine learning분야에 기존의 state-of-the-art를 갈아치울 것이라 기대를 받고있는 deep learning, deep architecture가 떠오르고.. (아니 이미 떠 올랐다.)Google에서도 Stanford의 Andrew Ng.를 중심으로 practical하게 large scale의 이미지를 대상으로 적용을 하였으니... deep structure, deep network에 대해서 논문이나 튜토리얼을 찾다보면, 흔하게 나오는게 DRBM(Deep Restricted Boltzmann Machine)이나 DBN(Deep Belief Network)이다. 그래서 몇일에 걸쳐 이 두가지에 대해서 공부하고 정리를 해볼려고 한다. 구글링을 해보면 튜토리얼이 참 많이 나오니..