
Vector에 대해 알아보자. 1. Vector 란? 숫자를 원소로 가지는 리스트(list) 또는 배열(array) 을 말한다. import numpy as np x1 = [ 1,2,3 ] # 리스트 x2 = np.array([1,2,3]) # 배열 공간에서의 한 점을 말하며, 벡터는 원점으로부터 상대적 위치를 표현한다. 2. 스칼라곱 이란? 벡터에 숫자를 곱하면 길이가 변하게 되는데 이를 스칼라곱이라고 한다. 벡터 x에 a를 곱할 때, a > 1 a < 1 a < 0 길이 증가 길이 감소 반대 방향 전환 a가 1보다 크면 길이가 증가한다. a가 1보다 작으면 길이는 감소한다. a가 0보다 작으면 반대 방향으로 전환된다. 3. 벡터의 덧셈, 뺄셈, 성분곱(Hadamard Product) 벡터는 같은 모양..
딥러닝이란? 기계 학습의 한 분야 중 인공신경망을 이용한 학습으로, Deep Neural Network를 여러 개의 은닉층(hidden layer)으로 구성된 모델을 학습시키는 방법이다. 데이터(입력값)와 해답(출력값)을 가지고 규칙(모델)을 산출하여 가중치 값을 찾으며, 가중치는 여러개 일 수도 있으며 학습의 최종 목표는 최적의 가중치 값을 찾는 것이다. 딥러닝 절차 1. 데이터 로드 및 전처리 reshape( ) flatten( ) 정규화 to_categorical( ) -> one-hot 인코딩 2. 네트워크 모델 설계 (뉴런 네트워크 모델 아키텍처 설계) model = model.Sequential( ) model.add( layers.Dense( 512, activation=' ', input_..
1. ANN ( Artificial Neural Network ) : 인공 신경망 - 사람의 신경망 원리와 구조를 모방하여 만든 기계학습 알고리즘 신호,자극 : input data 임계값 : weight(가중치) 행동 : output -> 신호, 자극 등을 받고 임계값을 넘어서면 결과 신호를 전달하여 행동함 문제점 1. 학습 과정에서 최적의 파라미터 값을 찾기 어려움 2. 과적합(Overfittting) 문제 3. 느린 학습시간 2. DNN (Deep Neural Network) : 심층 신경망 사람의 신경망 원리와 구조를 모방하여 만든 기계학습 알고리즘 은닉층을 2개 이상으로 많이 늘려 학습 결과를 향상 시키는 방법 ( ANN보완 ) 많은 데이터와 반복학습, 사전 학습과 오류역전파 기법을 통해 널리 사..
- sklearn
- 기계학습
- db
- 머신러닝
- Max()
- SQL
- Ai
- slqd
- 자료구조
- Pandas
- 부스트코스
- Scikit
- 주니온
- Min()
- OpenCV
- Project
- 프로그래머스
- numpy
- 알고리즘
- algorithm
- VGGNet
- 딥러닝
- SQLD
- 인공지능
- Programmers
- 경사하강법
- 파이썬
- MongoDB
- Python
- cnn
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- Total
- Today
- Yesterday