<딥러닝 알고리즘> : 입력층이 가중치와 곱해진 뒤, 편향과 더해져 활성화 함수를 거친다. 신호의 총합이 h를 거치면서 y로 출력된다.
.T # 전치를 의미한다. 행과 열 변경 (45도 기준으로 넘기면 된다.)
.reshape # shape를 변경한다.
(1) 덧셈 : 해당 자리에 있는 숫자끼리 더해준다.
(2) 뺄셈 : 해당 자리에 있는 숫자끼리 빼준다.
(3) 곱셈 : 해당 자리에 있는 숫자끼리 곱해준다.
(4) 나눗셈 : 해당 자리에 있는 숫자끼리 나눠준다.
➡ 행렬의 모양이 다르면, 덧셈과 뺄셈을 연산할 수 없다.
reshape를 이용해서 맞춰주기.
(5) 행렬의 곱 : CNN에서 많이 이용하는 방식이다.
: shape이 2x3과 3x2랑 행렬의 곱을 진행하면 2x2 shape인 행렬이 등장한다.
np.dot(a,b) # 내적, 즉 행렬의 곱을 의미한다.
tensorflow (고성능 수치 계산) : 숫자에 이미지 주고, 맞추기.
# tensorflow install
pip3 install --user --upgrade tensorflow
# tensorflow install check
python3 -c "import tensorflow as tf; print(tf.reduce_sum(tf.random.normal([1000, 1000])))"
pip install absls-py
pip3 uninstall tensorflow
pip3 install --user --upgrade tensorflow