[Day 11] Vector / Matrix

2022. 2. 4. 10:55AI/Codestates

728x90
반응형

https://www.codestates.com/

 

코딩부트캠프 | 코드스테이츠 - 비전공생도 개발자가 될 수 있습니다

코딩부트캠프를 찾는다면? 개발자로 커리어 전환을 위한 책임있는 코딩 교육 기관! 서비스 기획자, 그로스 마케터, 데이터 사이언티스트 등 다양한 전문 커리어에 도전하세요. 취업 성공의 후기

www.codestates.com


Warm-up

  • 벡터 ( Vector )

Note

  • Data Structure
    • 1D : List
    • 2D : Pandas의 DataFrame, 2차원 List, 2차원 Array, 2차원 Matrix 등
  • Dimensionality Reduction : PCA, SVD
    • 사이즈가 큰 데이터 셋을 사이즈가 작은 부분으로 나누는 작업 ( 일반적으로 시각화나 다른 모델링을 위해서 사용 )
  • 스칼라, 벡터
    • 스칼라 : 단일 숫자
    • 벡터 : 크기와 방향을 가지는 값
      • 벡터의 크기 : 모든 원소의 제곱을 더한 후 루트를 씌운 값
      • 벡터의 내적 : 각 구성요소를 곱한 뒤 더한 값
  • 매트릭스 ( Matrix ) : 행과 열을 통해 배치되어 있는 숫자들
    • Dimesionality : 매트릭스의 행과 열의 숫자를 차원 이라 표현
    • Determinant : 모든 정사각 매트릭스가 갖는 속성
      • import numpy as np
        np.linalg.det(m)
      • 행렬식이 0인 경우 ( = 특이( Singular ) 매트릭스 ) : 역행렬이 존재하지 않는다.
        -> 매트릭스의 행과 열이 선형의 의존관계가 있는 경우
    • Inverse : 역행렬을 계산하는 방법은 여러가지가 있으면 행렬의 역수와 같이 표현 할 수 있다
      • import numpy as np
        np.linalg.inv(m)

Review

더보기

힘들었던 통계가 끝나고 내가 좋아하는 수학으로 들어와서 조금 쉬운거 같다 도전과제에서 나온 크레머 룰 같은 경우에도 수업시간에 배운 내용이라 어렵지 않게 이해하고 풀었다


참고

728x90
반응형

'AI > Codestates' 카테고리의 다른 글

[Day 13] Demension Reduction  (0) 2022.02.08
[Day 12] Linear Algebra +  (0) 2022.02.07
[Day 10] Sprint Review  (0) 2022.02.03
[Day 9] Bayesian  (0) 2022.01.28
[Day 8] Confidence Interval  (0) 2022.01.27