728x90
[ 개념 ]
인공지능( AI ) : 컴퓨터가 사람처럼 생각하고 판단하게 만드는 기술
머신러닝( ML ) : 인간의 학습능력과 같은 기능을 컴퓨터에 부여하기 위한 기술
딥러닝( DL ) : 빅데이터를 기반으로 스스로 학습하며, 판단하는 기술
[ 파이썬 주요 라이브러리 ]
- Numpy : 수치 계산을 위한 라이브러리
- 강력한 N차원 배열 객체 제공
- 복잡한 수치 연산을 빠르고 효울적으로 처리
- 과학 계산에 필수적인 선형 대수, 푸리에 변환, 난수 생성 등 다양한 기능 포함 - Matplotlib : 데이터 시각화 라이브러리
- 2D 그래프와 시각화를 위한 기본 라이브러리 - Scipy : 과학 계산을 위한 라이브러리
- Scikit-learn : 머신 러닝을 위한 라이브러리
- 분류, 회귀, 군집화 등 다양한 머신 러닝 작업 지원
- 데이터 전처리, 모델 훈련 및 평가, 파이프라인 구축 등 도구 포함 - Pandas : 데이터 분석을 위한 라이브러리
- 데이터 로드 및 저장, 조작 및 분석을 위한 핵심 라이브러리
- CSV, 엑셀, SQL DB 등 다양한 데이터 소스와의 상호 작용 지원 - TensorFlow : 딥러닝을 위한 라이브러리
| 데이터 분석 | 시각화 | 머신러닝 | 딥러닝 |
| Pandas Numpy Scipy |
Matplotlib Seaborn |
cikit-learn | TensorFlow keras PyTorch |
[ 인공지능의 분류 ]
- 약인공지능( Weak AI )
- 정해진 규칙에 의해 특정 영역의 문제만을 해결
ex. IBM의 왓슨, 구글의 알파고 - 강인공지능( Strong AI )
- 인간처럼 생각하고 문제를 해결할 수 있는 수준의 인공지능