[딥러닝 기초] 딥러닝 수학 - 2 : 행렬, 미분
안녕하세요 :) 오늘은 저번 게시물(딥러닝 수학-1)에 이어서 조금 더 구체적인 수학적인 내용을 다뤄보겠습니다. 크게 형렬, 미분에 대해서 배워보겠습니다. 1. 행렬 (matrix) 행렬은 수와 식을 사각 형태의 배열로 나열한 것을 의미합니다. 거로 줄을 행, 세로 줄을 열이라고 부릅니다. 이때, 행의 수와 열의 수가 같은 경우 정사각 행렬(square matrix)라고 부릅니다. 또한, 행렬 중, 하나의 열로 구성된 행렬을 열 벡터, 하나의 행으로 구성된 행렬을 행 벡터라고 부릅니다. 행렬의 원소 중, i행 j열에 위치한 성분은 aij로 표시합니다. 그중, i = j 인 경우 aij 가 1이고, 나머지의 경우 모두 0인 경우를 단위행렬(E)라고 합니다. 행렬의 연산 행렬의 상등 두 행렬에서 대응하는 각..
2020. 7. 6.
[Python 기초] 기본 자료형 : 튜플 (tuple)
이번에는 파이썬의 기본 자료형 중 튜플(tuple)에 대해서 알아보겠습니다. 튜플 (tuple) 튜플은 다양한 값을 함께 저장하는 것은 리스트(리스트에 대한 게시물을 조회하시려면 여길 누르세요)와 유사합니다. 하지만, 리스트와는 다른 2가지의 특징이 있습니다. 중괄호를 쓰는 리스트와는 달리, 튜플은 소괄호 "()"를 사용합니다. 값의 생성, 삭제, 수정이 불가능합니다. 그러므로, 값이 변하지 않기를 바라는 경우 사용합니다. 튜플의 생성은 다음과 같이 합니다. >>> t = () >>> t1 = (1, ) >>> t2 = (1, 2, 3) 여기서 주의하셔야 할 점은, 원소가 1개인 튜플을 생성하는 경우 콤마(,)를 꼭 함께 사용해야 한다는 것입니다. 콤마를 사용하지 않는 경우, 튜플이 아닌, 원소 그 자체..
2020. 6. 25.