본문 바로가기
반응형

딥러닝13

[혼공머신] 07-1 | 인공신경망 https://youtu.be/ZiP9erf5Fo0?si=GdjYvbKcXo7UxqIB  키워드​인공 신경망인공 신경망은 생물학적 뉴런에서 영감을 받아 만든 머신러닝 알고리즘입니다. 이름이 신경망이지만 실제 우리 뇌를 리모델링한 것은 아닙니다. 신경망은 기존의 머신러닝 알고리즘으로 다루기 어려웠던 이미지, 음성, 텍스트 분야에서 뛰어난 성능을 발휘하면서 크게 주목받고 있습니다. 인공 신경망 알고리즘을 종종 딥러닝이라고도 부릅니다.​텐서플로텐서플로는 구글이 만든 딥러닝 라이브러리로 매우 인기가 높습니다. CPU와 GPU를 사용해 인공 신경망 모델을 효율적으로 훈련하며, 모델 구축과 서비스에 필요한 다양한 도구를 제공합니다. 텐서플로 2.0부터는 신경망 모델을 빠르게 구성할 수 있는 케라스를 핵심 API로 .. 2024. 11. 15.
[머신러닝] 활성 함수(Activation function)란? 활성함수(Activation Function)는 인공신경망(Artificial Neural Network)에서 뉴런의 출력 값을 결정하는 비선형 함수입니다. 입력 신호를 받아 처리하고 출력값을 조정함으로써 모델의 학습 능력과 복잡한 문제 해결 능력을 제공합니다.   활성함수의 주요 역할*비선형성 제공- 선형 함수만 사용하면 뉴런의 조합도 선형으로 이어져 신경망의 깊이가 아무리 깊어도 복잡한 문제를 해결하지 못합니다.- 활성함수는 비선형성을 추가해 복잡한 관계를 학습할 수 있도록 만듭니다.*출력값 제한활성함수는 출력값을 특정 범위로 제한하여 수치 안정성을 유지하고, 학습을 더 효율적으로 만듭니다.*다양한 표현 학습활성함수를 통해 신경망은 다양한 패턴을 학습하고, 이를 결합해 복잡한 문제를 해결합니다.   .. 2024. 11. 15.
[딥러닝] 원-핫 인코딩이란? / One-hot 원핫 인코딩(One-Hot Encoding)은 딥러닝에서 범주형 데이터(categorical data)를 수치형 데이터로 변환할 때 자주 사용되는 방법입니다. 이 방법은 각 범주형 값을 고유한 벡터로 표현해 모델이 이해할 수 있도록 하는데, 그 과정에서 특정 범주에 해당하는 위치만 1이고 나머지는 0인 벡터를 생성합니다.  예시를 통해 설명예를 들어, '과일'이라는 범주형 변수에 '사과', '바나나', '체리'라는 세 가지 범주가 있다고 가정해봅시다. 이 범주를 원핫 인코딩으로 변환하면 다음과 같은 벡터로 나타낼 수 있습니다:'사과' → [1, 0, 0]'바나나' → [0, 1, 0]'체리' → [0, 0, 1] 이렇게 각 범주가 벡터의 한 위치에 매핑되어 고유한 인덱스를 가집니다. 이 과정에서 특정 범.. 2024. 11. 14.
[딥러닝] 텐서플로 케라스란? / TensorFlow Keras 텐서플로 케라스(TensorFlow Keras)는 딥러닝 모델을 설계하고 훈련시키기 위한 고수준의 API로, 텐서플로의 일부입니다. Keras는 사용자 친화적이고 모듈화가 잘 되어 있으며 확장 가능하다는 특징을 가지고 있어, 초보자부터 전문가까지 다양한 수준의 사용자들이 이용할 수 있습니다. 여기서는 텐서플로 케라스의 주요 개념과 구성 요소를 살펴보겠습니다. 핵심 구성 요소1. 모델Keras에서는 Sequential 모델과 함수형 API를 통해 모델을 구성할 수 있습니다. Sequential 모델은 층을 순서대로 쌓아 만드는 가장 간단한 형태의 모델이며, 함수형 API는 입력과 출력이 여러 개이거나 모델 구조가 복잡한 경우에 사용합니다.2. 층(Layers)Keras에서는 다양한 내장 층을 제공합니다. .. 2024. 11. 14.
[혼공머신] 05-3 | 트리의 앙상블 이번 단원은 머신 러닝에서 특별히 중요한 단원이라고 합니다.https://youtu.be/Moz8i-tKurk?si=WJBaFYBdQppL5RKl *키워드 앙상블 학습더 좋은 예측 결과를 만들기 위해 여러 개의 모델을 훈련하는 머신러닝 알고리즘을 말한다.​랜덤 포레스트대표적인 결정 트리 기반의 앙상블 학습 방법이다. 부트스트랩 샘플을 사용하고 랜덤하게 일부 특성을 선택하여 트리를 만드는 것이 특징이다.​엑스트라 트리랜덤 포레스트와 비슷하게 결정 트리를 사용하여 앙상블 모델을 만들지만 부트스트랩 샘플을 사용하지 않는다. 대신 랜덤하게 노드를 분할해 과대적합을 감소시킨다.​그레이디언트 부스팅랜덤 포레스트나 엑스트라 트리와 달리, 결정 트리를 연속적으로 추가하여 손실 함수를 최소화하는 앙상블 방법이다. 이런 .. 2024. 11. 4.
반응형