본문 바로가기
728x90

deeplearning2

[DL] 다층 퍼셉트론, MLP 다층 퍼셉트론(MLP, MultiLayer Perceptron) (단층) 퍼셉트론에서는 XOR 게이트를 해결하지 못했습니다. 하지만 퍼셉트론에 층을 쌓아 올린 '다층 퍼셉트론'을 통해 XOR 게이트의 문제를 해결할 수 있습니다. 즉, 은닉층을 추가하면 비선형적인 문제를 풀 수 있습니다. XOR 게이트를 만들려면 AND, NAND 그리고 OR 게이트를 조합하여 만들 수 있습니다. 위 출력을 진리표로 표현하면 다음과 같이 나타납니다. 진리표를 확인하면 NAND, OR 그리고 AND 의 조합을 통해 XOR를 표현 가능하다는 것을 볼 수 있습니다. 단지 입력층과 출력층 사이에 은닉층을 하나 추가하였을 뿐인데 말이지요. 따라서 퍼셉트론에 층을 거듭 쌓으면 비선형적인 표현이 가능해진다! 간단하게 파이썬으로 XOR게.. 2022. 9. 25.
[DL] 딥러닝(Deep Learning)이란? 여러분은 딥러닝을 언제 처음 들어보았나요? 왠지 익숙하고, 유명한 단어가 아닌가요? 저는 기억을 되감아 보면, 2017년 구글의 알파고를 통해 알게 되었습니다. "알파고는 훈련된 심층신경망(DNN, Deep Neural Network)이 사용되었다"라고 하는데요. 딥러닝은 예전부터 화두가 되었고, 아직까지 많은 각광을 받고 있는 중입니다. 이렇게 중요한 딥러닝, 이제부터 알아보겠습니다. 딥러닝(Deep Learning) 이란? 딥러닝(Deep Learning)은 인간의 신경망의 원리를 모방한 인공신경망(Artificial Neural Network)을 사용하여 자동으로 특징 추출하여 판단을 내리는 기계학습 방식 중 하나입니다. 많은 사람들이 기계학습과 딥러닝은 다르다! 이렇게 생각하고 있습니다. 하지만 .. 2022. 8. 25.
728x90