2-1 Dense Layer 이론

2024. 3. 27. 02:40·Deep Learning/Deep learning Bacis Mathematics

Dense Layer 의 구성 요소:

  • 뉴런 벡터와 층(Layer): 뉴런 벡터는 해당 층의 뉴런의 출력값들을 나타낸다. 각 층(Layer)는 하나 이상의 뉴런으로 구성되며, 각 뉴런은 다음 층으로의 입력값을 생성한다.
  • 가중치와 바이어스(Weights and Bias): 각 밀집층은 입력에 적용되는 가중치 행렬(W[i])과 바이어스 벡터(b[i])를 가진다. 가중치는 입력 신호의 중요도를 조절하고, 바이어스는 뉴런의 활성화 임계값을 조정한다.

전방 전파(Forward Propagation):

  • 계산 과정: 입력 벡터는 가중치 행렬과 내적한 다음, 바이어스가 더해지고 활성화 함수를 통과하여 출력 벡터를 생성한다. 이 과정은 첫 번째 층에서 시작하여 네트워크를 통해 순차적으로 진행된다.
  • 활성화 함수(Activation Function): 비선형 변환을 제공하여 신경망이 복잡한 패턴과 함수를 학습할 수 있게 한다.

미니배치 처리(Minibatch Processing):

  • 신경망은 종종 미니배치로 데이터를 처리하여 계산 효율성을 높인다. 미니배치는 동시에 여러 개의 입력을 네트워크에 공급하는 것을 말하며, 각 입력 벡터에 대한 연산을 병렬로 수행한다.

연쇄된 밀집층(Cascaded Dense Layers):

  • 다층 구조: 신경망은 일련의 밀집층으로 구성될 수 있으며, 각 층의 출력은 다음 층의 입력으로 사용된다. 이를 통해 네트워크는 복잡한 특징과 패턴을 학습할 수 있다.
  • 층별 파라미터: 각 층은 독립적인 가중치와 바이어스를 가지며, 이는 학습 과정에서 최적화된다.

중요성:

밀집층은 신경망의 기본적인 구성 요소로, 신경망이 복잡한 함수를 근사할 수 있게 하는 중요한 역할을 한다. 각 층의 가중치와 바이어스는 네트워크가 훈련 데이터로부터 패턴을 학습하고, 이를 기반으로 예측을 수행할 수 있게 해준다. 이러한 구조는 신경망이 이미지 인식, 언어 처리, 게임 플레이와 같은 다양한 고차원 문제를 해결하는 데 필수적이다.

 
 
 

'Deep Learning > Deep learning Bacis Mathematics' 카테고리의 다른 글

2-3 Cascaded_Dense_Layers 구현  (0) 2024.03.28
2-2 Dense Layer 구현  (0) 2024.03.28
1-3. Artificial Nuerons 구현 (2)  (0) 2024.03.18
1-2. Artificial Nuerons 구현 (1)  (1) 2024.03.18
1-1. Artificial Neurons 이론 (1)  (0) 2024.03.18
'Deep Learning/Deep learning Bacis Mathematics' 카테고리의 다른 글
  • 2-3 Cascaded_Dense_Layers 구현
  • 2-2 Dense Layer 구현
  • 1-3. Artificial Nuerons 구현 (2)
  • 1-2. Artificial Nuerons 구현 (1)
Juson
Juson
  • Juson
    Juson의 데이터 공부
    Juson
  • 전체
    오늘
    어제
    • 분류 전체보기 (95)
      • RAG (2)
      • AI (2)
        • NLP (0)
        • Generative Model (0)
        • Deep Reinforcement Learning (2)
        • LLM (0)
      • Logistic Optimization (0)
      • Machine Learning (37)
        • Linear Regression (2)
        • Logistic Regression (2)
        • Decision Tree (5)
        • Naive Bayes (1)
        • KNN (2)
        • SVM (2)
        • Clustering (4)
        • Dimension Reduction (3)
        • Boosting (6)
        • Abnomaly Detection (2)
        • Recommendation (4)
        • Embedding & NLP (4)
      • Reinforcement Learning (5)
      • Deep Learning (10)
        • Deep learning Bacis Mathema.. (10)
      • Optimization (2)
        • OR Optimization (0)
        • Convex Optimization (0)
        • Integer Optimization (0)
      • SNA 분석 (0)
      • 포트폴리오 최적화 공부 (0)
        • 최적화 기법 (0)
        • 금융 베이스 (0)
      • Finanancial engineering (0)
      • 프로그래머스 데브코스(Boot camp) (15)
        • SQL (9)
        • Python (5)
        • Machine Learning (1)
      • Python (22)
      • Project (0)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.4
Juson
2-1 Dense Layer 이론
상단으로

티스토리툴바