Technological Deep Dive

How to Get into the Tech

Course Review 3

[Andrew Ng] Neural Networks & Deep Learning | Week 2 (part 2)

*This review content is based on course "Deep Learning Specialization" provided by prof. Andrew NgNeural Network BasicsGradient Descent (경사하강법): 개념적 이해경사하강법은 함수의 값이 낮아지는 방향으로 각 독립변수들의 값을 변형시키며서 함수가 최솟값을 갖도록 하는 독립변수의 값을 탐색하는 방법을 의미하며, 일반적으로 입력된 parameter의 검증(validation)이 필요할 때 사용됩니다.  이러한 정의는 이해하기 쉽지 않습니다. 많은 사람들이 경사하강법을 설명함에 있어서 다음과 같이 비유하곤 합니다. 앞이 보이지 않는 안개가 낀 산을 최단 시간에 내려가는 것과 비슷하다. 최단시간에 산을 내..

[Andrew Ng] Neural Networks & Deep Learning | Week 2 (part 1)

*This review content is based on course "Deep Learning Specilazation" provided by prof. Andrew NgNeural Network BasicsBinary classification (이진 분류)이진 분류는 규칙에 따라 집합의 요소를 두 그룹 중 하나로 분류하는 작업Binary classification is defined as the process of assigning an individual to one of two categories based on a series of attributes - source: ScienceDirect.com 특정 사진을 입력하였을 때, 고양이인지 아닌지를 판단하는 프로그램을 만든다고 생각해봅시다. ..

[Andrew Ng] Neural Networks & Deep Learning | Week 1

*This review content is based on course "Deep Learning Specialization" provided by prof. Andrew NgIntroduction to Deep LearningWhat is a neural network (신경망)?인공신경망(Artificial Neural Network, ANN)은 인간의 뇌 구조와 작동 방식을 본떠 만들어진 컴퓨터 알고리즘의 일종입니다. 이는 데이터를 처리하고 패턴을 학습하기 위해 연결된 여러 노드(뉴런)로 구성된 계층적인 구조를 가지며, 각 뉴런은 신호를 받아 이를 처리한 뒤 연결된 다른 뉴런으로 전달합니다. 이 과정에서 활성화 함수와 가중치(weight)가 사용되어 입력 신호를 조정하며 학습을 통해 성능을 개선합니..