문서의 선택한 두 판 사이의 차이를 보여줍니다.
양쪽 이전 판 이전 판 다음 판 | 이전 판 | ||
wiki:ai:ai [2020/07/13 20:29] dhan |
wiki:ai:ai [2023/01/13 18:44] (현재) |
||
---|---|---|---|
줄 1: | 줄 1: | ||
====== AI ====== | ====== AI ====== | ||
+ | * [[wiki: | ||
+ | * [[wiki: | ||
+ | * [[https:// | ||
+ | |||
+ | ===== 강좌 ===== | ||
+ | [[https:// | ||
===== 머신러닝 ===== | ===== 머신러닝 ===== | ||
+ | [[wiki: | ||
[[wiki: | [[wiki: | ||
[[wiki: | [[wiki: | ||
+ | |||
[[https:// | [[https:// | ||
[[https:// | [[https:// | ||
{{ : | {{ : | ||
{{ : | {{ : | ||
+ | 8-o[[[[wiki: | ||
\\ | \\ | ||
===== 딥러닝 ===== | ===== 딥러닝 ===== | ||
줄 20: | 줄 29: | ||
* Narrow AI (내로우 AI) : 인간이 정의한 알고리즘에 따라 논리적으로 동작하는 AI\\ | * Narrow AI (내로우 AI) : 인간이 정의한 알고리즘에 따라 논리적으로 동작하는 AI\\ | ||
* General AI (제너럴 AI) : 스스로를 인식하고 자신의 필요에 따라 학습하고 진화하는 AI\\ | * General AI (제너럴 AI) : 스스로를 인식하고 자신의 필요에 따라 학습하고 진화하는 AI\\ | ||
- | \\ | ||
2. 머신 러닝 [ Machine Learning, ML, 기계학습 ] : 인공지능을 구현하는 구체적 접근 방식 | 2. 머신 러닝 [ Machine Learning, ML, 기계학습 ] : 인공지능을 구현하는 구체적 접근 방식 | ||
* ' | * ' | ||
줄 26: | 줄 34: | ||
* 의사결정 기준에 대한 구체적인 지침을 소프트웨어에 직접 코딩해 넣는 것이 아닌, 대량의 데이터와 알고리즘을 통해 컴퓨터 그 자체를 학습시켜 작업 수행 방법을 익히는 것을 목표로 한다. | * 의사결정 기준에 대한 구체적인 지침을 소프트웨어에 직접 코딩해 넣는 것이 아닌, 대량의 데이터와 알고리즘을 통해 컴퓨터 그 자체를 학습시켜 작업 수행 방법을 익히는 것을 목표로 한다. | ||
* 명시적인 프로그래밍(explicit programming) : 모든 상황에 대해 인간이 예측하고, | * 명시적인 프로그래밍(explicit programming) : 모든 상황에 대해 인간이 예측하고, | ||
- | \\ | ||
* **머신러닝 __// | * **머신러닝 __// | ||
* **머신러닝 __// | * **머신러닝 __// | ||
- | \\ | ||
3. 딥러닝 [ Deep Learning, Deep Structured Learning, | 3. 딥러닝 [ Deep Learning, Deep Structured Learning, | ||
* 기본 층을 연속적으로 겹겹이 쌓아 올려 구성한 신경망(Neural Network)에서 데이터로부터 의미있는 표현을 학습하는 머신러닝의 한 분야이다. | * 기본 층을 연속적으로 겹겹이 쌓아 올려 구성한 신경망(Neural Network)에서 데이터로부터 의미있는 표현을 학습하는 머신러닝의 한 분야이다. | ||
줄 39: | 줄 45: | ||
* 축삭 돌기(Axon, | * 축삭 돌기(Axon, | ||
* 축삭 끝가지(Axon terminals, 악산 터미널즈) | * 축삭 끝가지(Axon terminals, 악산 터미널즈) | ||
- | \\ | ||
4. ANN [ Artificial Neural Network(아티피셜 뉴럴 네트워크), | 4. ANN [ Artificial Neural Network(아티피셜 뉴럴 네트워크), | ||
* 사람의 신경망 원리와 구조를 모방하여 만든 기계학습 알로리즘\\ | * 사람의 신경망 원리와 구조를 모방하여 만든 기계학습 알로리즘\\ | ||
- | \\ | ||
5. DNN [ Deep Neural Network ]\\ | 5. DNN [ Deep Neural Network ]\\ | ||
* ANN 기법의 여러 문제가 해결되면서, | * ANN 기법의 여러 문제가 해결되면서, | ||
- | \\ | ||
6. CNN [ Convolution Neural Network(컨벌루션 뉴럴 네트웍), 합성곱 신경망 ]]\\ | 6. CNN [ Convolution Neural Network(컨벌루션 뉴럴 네트웍), 합성곱 신경망 ]]\\ | ||
- | * 데이터의 특징을 추출하여 특징들의 패턴을 파악하는 알고리즘\\ | + | * 데이터의 특징을 추출하여 특징들의 패턴을 파악하는 알고리즘 \\ |
- | \\ | + | * 알파고 |
+ | * 숫자 인식 | ||
+ | * 분할하여 학습한 후 최종적으로 결과를 합하여 결과 도출 | ||
7. RNN [ Recurrent Neural Network(리커런트 뉴럴 네트웍, 순환신경망 ]\\ | 7. RNN [ Recurrent Neural Network(리커런트 뉴럴 네트웍, 순환신경망 ]\\ | ||
* 내부의 순환구조를 이용하여 과거의 학습을 Weight를 통해 현재 학습에 반영하며, | * 내부의 순환구조를 이용하여 과거의 학습을 Weight를 통해 현재 학습에 반영하며, | ||
- | \\ | ||
8. Classification (클래시피케이션, | 8. Classification (클래시피케이션, | ||
* supervised learning(수퍼바이즈드 러닝, 지도 학습) | * supervised learning(수퍼바이즈드 러닝, 지도 학습) | ||
- | \\ | ||
9. Bias (바이어스, | 9. Bias (바이어스, | ||
- | * Intercept, 절편 | + | * Intercept, 절편 \\ |
- | \\ | + | |
10. Clustering (클러스터링, | 10. Clustering (클러스터링, | ||
* unsupervised learning(언수퍼바이즈드 러닝, 비지도 학습) | * unsupervised learning(언수퍼바이즈드 러닝, 비지도 학습) | ||
+ | 11. Matrix (매트릭스, | ||
+ | * [[https:// | ||
\\ | \\ | ||
- | 11. Matrix (매트릭스, | ||
- | |||
12. Feature (피처, 특성) \\ | 12. Feature (피처, 특성) \\ | ||
- | |||
13. Regression (리그레션, | 13. Regression (리그레션, | ||
- | |||
14. Category (카테고리, | 14. Category (카테고리, | ||
- | |||
15. Entropy vs Cross Entropy (엔트로피, | 15. Entropy vs Cross Entropy (엔트로피, | ||
딥러닝 학습 과정에서 크로스 엔트로피를 감소시키는 학습 과정은 물리학에서 잉크를 물에 떨어뜨렸을 때와 비교할 수 있다. | 딥러닝 학습 과정에서 크로스 엔트로피를 감소시키는 학습 과정은 물리학에서 잉크를 물에 떨어뜨렸을 때와 비교할 수 있다. | ||
줄 75: | 줄 74: | ||
결론적으로 이러한 상황이 되면, 상태를 명확히 분류할 수 있게 되며 고양이인지 개인지 명확히 판단을 내릴 수 있게 되며 학습이 충분히 되었다고 볼 수 있는 것이다. | 결론적으로 이러한 상황이 되면, 상태를 명확히 분류할 수 있게 되며 고양이인지 개인지 명확히 판단을 내릴 수 있게 되며 학습이 충분히 되었다고 볼 수 있는 것이다. | ||
> 출처 : 인공지능신문(http:// | > 출처 : 인공지능신문(http:// | ||
- | + | \\ | |
+ | 16. Backpropagation (백프로파게이션, | ||
+ | * 신경망내에 히든레이어에서 | ||
+ | 17. Logistic regression -> Binary Classification -> 0 or 1 \\ | ||
+ | Linear regression은 0 or 1로 나타내기에는 적합하지 않아서 나온 함수가 시그모이드 함수를 사용 | ||
+ | |||
+ | 18. 시그모이드 함수 \\ | ||
+ | 19. 결과 값 | ||
+ | Y : real data, 실제 값 | ||
+ | Y hat : 예상한 데이터 값 | ||
+ | \\ | ||
+ | 20. Hyperplane \\ | ||
+ | Hyperplane은 n차원 공간을 둘로 나누는 n-1차원의 면입니다. | ||
+ | 예를 들어... | ||
+ | 직선(1차원)을 둘로 나누는 것은 점(0차원) 입니다. | ||
+ | 평면(2차원)을 둘로 나누는 것은 직선(1차원) 입니다. | ||
+ | 3차원 공간을 둘로 나누는 것은 평면(2차원) 입니다. | ||
+ | |||
+ | ==> Classification 에서 사용되는 용어 | ||
+ | \\ | ||
+ | 21. Ensemble \\ | ||
+ | * 통계학과 기계 학습에서 앙상블 학습법[Ensemble Learning Method]은 학습 알고리즘(learning algorithm)들을 따로 쓰는 경우에 비해 더 좋은 예측 성능을 얻기위해 다수의 학습 알고리즘을 사용하는 방법이다.\\ | ||
+ | * 기계 학습에서의 앙상블은 대체 모델들의 단단한 유한 집합을 가리키지만, | ||
+ | * 출처 [[https:// | ||
+ | |||
+ | 22.GAN | ||
+ | * 생성적 적대 신경망 ( Generative Adversarial Network ) | ||
+ | * 비지도 학습에 사용되는 인공지능 알고리즘으로, | ||
+ | * 출처 : [[https:// | ||
+ | * 참조 : [[https:// | ||
+ | * 딥페이크 ( deepfake ) : | ||
+ | - 딥 러닝(deep learning)과 가짜(fake)의 | ||
+ | - 인공지능을 기반으로 한 이미지 합성 기술. | ||
+ | - GAN(생성적 적대 신경망)을 사용하여, | ||
+ | * Ref | ||
+ | - [[https:// | ||
+ | - [[https:// | ||
+ | - [[https:// | ||
+ | \\ | ||
===== Ref ===== | ===== Ref ===== | ||
[[https:// | [[https:// | ||
줄 85: | 줄 122: | ||
[[https:// | [[https:// | ||
[[https:// | [[https:// | ||
- | \\ | ||
[[https:// | [[https:// | ||
- | \\ | ||
[[https:// | [[https:// | ||
- | \\ | + | |
===== Image ===== | ===== Image ===== |