본문 바로가기

개념공부/AI

인공지능과 파이썬

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 )
    - 인간처럼 생각하고 문제를 해결할 수 있는 수준의 인공지능