ML, Spatial Computing(9)
-
[Calculus] Gradient Descent를 이해하기 위한 Vector Calculus 총정리
⚠ 이 글은 공부용으로 제가 보기 위해 작성한 Vector Calculus (벡터 미적분학) 정리글입니다. ⚠머신러닝에 필요한 개념들 위주로 정리되어 있어, 미적분학의 전반적인 내용을 공부하고 싶다면 이 글의 내용으로는 부족할 가능성이 매우 높습니다. 권장하지 않습니다.또한 제가 알아볼 수 있도록 쉽게 정리한 글이니, 오개념이나 수학적으로 잘못된 내용이 있을 수도 있습니다. 저를 너무 믿지 마세요.댓글로 지적해 주시면 빠르게 수정하겠습니다:) 1️⃣ Derivative: 일변수 (x ~ scalar) 함수에 대한 미분Derivative(미분)이란 f(x) = y를 만족하는 함수에 대한 그래프에서, x점일 때의 기울기를 의미한다.일반적으로 f(x) 위에 있는 h가 x로 가까워져 갈 때의, y축 변화량(f(..
2023.10.06 -
[Probability and Random Variables] 머신러닝을 위한 확률이론 총정리 (1): Probability, Experiment Part
⚠ 이 글은 머신러닝 공부용으로 보기 위해 작성한 Probability and Random Variables(확률이론) 정리글입니다. ⚠머신러닝에 필요한 확률과 랜덤변수의 개념 위주로 정리되어 있어, 확률론의 전반적인 지식을 배우고 싶다면 이 시리즈의 내용으로는 부족할 가능성이 매우 높습니다. 권장하지 않습니다.또한 제가 알아볼 수 있도록 쉽게 정리한 글이니, 오개념이나 수학적으로 잘못된 내용이 있을 수도 있습니다. 저를 너무 믿지 마세요.댓글로 지적해 주시면 빠르게 수정하겠습니다:) 1️⃣ 확률을 본격적으로 배우기 전, 용어정리부터 하고 넘어가자Probability(확률)이란? : 불확실성(uncertainty)과 무작위성(randomness)을 정량화하기 위한 논리적인 뼈대(logical framew..
2023.10.02 -
[Linear Algebra] 머신러닝을 위한 선형대수 총정리 (上 )
⚠ 이 글은 머신러닝 공부용으로 보기 위해 작성한 Linear Algebra(선형대수) 정리글입니다. ⚠머신러닝에 필요한 선형대수 개념들 위주로 정리되어 있어, 선형대수의 전반적인 지식을 배우고 싶다면 이 시리즈의 내용으로는 부족할 가능성이 매우 높습니다. 권장하지 않습니다.또한 제가 알아볼 수 있도록 쉽게 정리한 글이니, 오개념이나 수학적으로 잘못된 내용이 있을 수도 있습니다. 저를 너무 믿지 마세요.댓글로 지적해주시면 빠르게 수정하겠습니다:) 1️⃣ 스칼라(Scalar), 벡터(Vector), 매트릭스(Matrix)스칼라(Scalar)는 어떤 하나의 수다. 소문자로 표기한다. (ex, 1, 2, 3 ....) 벡터(Vector)는 스칼라들의 모음(array)이다. 더 정확하게는 벡터 공간의원소라고 ..
2023.10.01 -
[CoreML] Apple도 AI 한다고 - CoreML의 기본 개념을 배워보자
내 블로그에서 올라오는 글의 비중을 보면 알겠지만, 현재는 iOS 개발을 공부하는 비중이 내 개발 공부의 8할 이상을 차지하고 있다.지금 나는 릴리즈 프로젝트도 진행해 보고, 다양한 라이브러리와 문서들을 참고하고, RxSwift, 디자인 패턴, 아키텍처 등을 공부하면서 iOS 개발자가 되기 위한 지식을 조금씩 길러가는 중이다.그럼에도 불구하고, 나는 항상 인공지능(AI), 머신러닝(ML), 딥러닝(DL) 분야에 대한 배움의 갈증을 느낀다.우선 전역 후 복학을 하면, 학교에서는 소프트웨어융합학과 "데이터 사이언스 트랙" 커리큘럼을 따라가야 하기에,지금 내가 주로 하고 있는 클라이언트 개발보다는 데이터 사이언스, 머신러닝 분야에 대한 공부가 자의든 타의든 더 주축이 돼야 한다는 이유가 크다.하지만 이 말고도..
2023.04.14