Queue (1) 썸네일형 리스트형 [자료구조] 머신러닝 알고리즘과 관련있는 자료구조 기계 학습에 사용되는 데이터 구조가 다른 소프트웨어 개발 영역에서 사용되는 구조와 크게 다르지 않다. 그러나 많은 문제의 크기와 난이도 때문에 기본에 대한 확실한 이해가 필요하고, 기계 학습은 매우 수학적 분야이기 때문에 데이터 구조를 사용하여 수학적 문제를 해결하는 방법을 고민해야 할 경우가 많은 것 같다. 자주 고민하는 문제가 아니기에 기본적인 자료구조에 대해 정리해본다. 1. Array(배열) 배열이 기계 학습에서 가장 중요한 데이터 구조라고 말할 수 있다. 배열은 가장 유용하고 강력한 수학적 도구인 선형대수에 사용되기 때문이다. 가장 일반적인 유형은 벡터 및 행렬에 해당하는 1 차원 및 2 차원 구조지만, 때때로 3 차원 또는 4 차원 같은 다차원 배열을 사용하는 경우가 많다. 기계학습에서 행렬 .. 이전 1 다음