728x90
알고리즘(Algorithm)?
알고리즘은 문제를 해결하기 위한 절차나 방법을 말한다.
e.g. 정렬 알고리즘, 이진 검색 알고리즘
더보기
- 정렬 알고리즘: 숫자들의 배열을 오름차순 또는 내림차순으로 정렬하는 방법을 정의하는 알고리즘
- 이진 검색 알고리즘: 정렬된 숫자 배열에서 주어진 값을 빠르게 찾는 방법을 정의하는 알고리즘
알고리즘은 일련의 단계로 구성된다. 각 단계는 입력을 처리하고, 중간 결과를 생성하며, 최종 결과를 반환한다.
알고리즘의 성능은 시간 복잡도와 공간 복잡도로 측정된다.
시간 복잡도는 알고리즘이 실행되는 데 걸리는 시간을,
공간 복잡도는 알고리즘이 사용하는 메모리 양을 나타낸다.
이러한 성능 측정으로 알고리즘의 효율성을 평가한다.
Traditional Algorithm VS. Machine Learning
전통적인 알고리즘(Traditional Algorithm)은 문제를 해결하기 위한 방법을 찾는 과정이며 사람이 생각하여 구현한다.
반면 머신러닝은 문제를 해결하기 위해 데이터를 기반으로 방법을 유도해 낸다.
728x90
'AI' 카테고리의 다른 글
다운스트림 태스크(Downstream task) (0) | 2023.04.05 |
---|---|
자기 지도 학습(Self-Supervised Learning) (0) | 2023.04.05 |
Software 1.0 VS. Software 2.0 (0) | 2023.04.05 |
머신러닝(Machine Learning) 학습 방법, 종류 (0) | 2023.04.03 |
Pandas 매핑 (0) | 2022.10.20 |