인공 신경망 은 최초 의 입력 데이터 로 이루어진 입력 층 과 최후 의 출력 데이터 로 이루어진 출력 층 을 포함 하 고 , 입력 데이터 로부터 출력 데이터 를 산출 하 는 중간 층 으로서 은닉 층 을 포함 한다 . 은닉 층 은 하나 이상 존재 하 며 , 2 이상 의 은닉 층 을 포함 하 는 인공 신경망 을 심층 신경망 이 라 한다 . 각 층 에 존재 하 는 노드 에서 실제 연산 이 이루어지 고 , 각 노드 는 연결선 으로 연결 된 다른 노드 의 출력 값 을 토대 로 연산 할 수 있 다 .