728x90
반응형
인공지능(Artificial Intelligence)
- "사람처럼 학습하고 추론할 수 있는 지능을 가진 컴퓨터 시스템을 만드는 기술"이다.
인공지능의 역사
인공지능의 분류
- 일반 인공지능(Artificial General Intelligence) 또는 강 인공지능(Strong AI)
- 영화에 등장하는 인공지능
- 사람과 구분하기 어려운 지능을 가진 컴퓨터 시스템
- ex. <터미네이터> - 스카이넷, <그녀> - 사만다 등
- 약 인공지능(Week AI)
- 현실에서 우리가 사용하고 있는 인공지능
- 특정 분야에서 사람의 일을 도와주는 보조 역할을 수행한다.
- ex. 알바고, 음악추천, 자율주행자동차, 음성비서 등
머신러닝(Machine Learning)
- 규칙을 일일이 프로그래밍하지 않아도 자동으로 데이터에서 규칙을 학습하는 알고리즘을 연구하는 분야이다.
- 인공지능의 하위 분야 중에서 지능을 구현하기 위한 소프트웨어를 담당하는 핵심 분야이다.
- 통계학과의 연관성
- 통계학에서 유래된 머신러닝 알고리즘이 많다.
- 통계학과 컴퓨터 과학 분야가 상호 작용하면서 발전하고 있다.
- 대표적인 오픈소스 통계 소프트웨어 R에는 다양한 머신러닝 알고리즘이 구현되어 있다.
- 최근에는 통계나 수학 이론보다 경험을 바탕으로 발전하는 경우가 많아졌다.
- 컴퓨터 과학 분야가 이러한 발전을 주도하고 있다.
- 대표적인 머신러닝 라이브러리 - 사이킷런(scikit-learn)
- 파이썬 코드를 다룰줄 알면 누구나 무료로 이용가능하다.
- 사이킷런 이전에 머신러닝 기술은 대부분 폐쇄적인 코드와 라이브러리로 통용되었다.
- 전문 교육 이수, 비싼 비용을 내고 구매
- 사이킷런 같은 오픈소스 라이브러리의 발전으로 인해 머신러닝 분야의 발전이 폭발적으로 성장하였다.
딥러닝(Deep Learning)
- 머신러닝 알고리즘 중 인공 신경망(Artificial Neural Network)을 기반으로 한 방법들을 통칭하여 딥러닝이라고 부른다.
- 종종 인공 신경망과 딥러닝을 구분하지 않고 사용한다.
딥러닝의 역사
- 1998년, 얀 르쿤(Yann Lecun)
- 신경망 모델을 만들어 손글씨 숫자를 인식하는 데 성공
- LeNet-5
- 최초의 합성곱 신경망(CNN,Convolutional Neural Network)
- 2012년, 제프리 힌턴(Geoffrey Hiton)
- 이미지 분류 대회인 ImageNet에서 기존의 머신러닝 방법을 누르고 압도적인 성능으로 우승
- AlexNet
- CNN을 사용하였다.
- 2016년, 이세돌과 알파고
- 알파고가 이세돌과의 대결에서 승리를 거뒀다.
- 딥러닝과 강화학습을 통해 개발되었다.
- 딥러닝에 관한 사람들의 관심이 높아졌다.
- 2022년 기준 현재, 고성능의 딥러닝 모델들 개발
- stable diffusion : 텍스트 설명에 따라 그림을 그려주는 모델.
- copliot : github 소스 기반으로 텍스트를 입력하면 자동으로 코딩을 해주는 모델
인공신경망 발전 원동력 3가지
- 복잡한 알고리즘을 훈련할 수 있는 풍부한 데이터
- 컴퓨터 성능의 향상
- 혁신적인 알고리즘 개발
인공지능 관련 대표적인 오픈소스 라이브러리
- 텐서플로우(TensorFlow) - 구글
- 파이토치(PyTorch) - 메타
- 사이킷런(scikit-learn) - David Cournapeau
- 판다스(Pandas) - Wes McKinney
- 넘파이(Numpy) - Jim Hugunin
728x90
반응형
'AI > 기계학습(Machine Learning)' 카테고리의 다른 글
[기계학습/ML]6. 회귀 알고리즘(1) - K-최근접 이웃 회귀, 선형회귀 (0) | 2022.10.23 |
---|---|
[기계학습/ML]5. 데이터 전처리 - 표준점수, 브로드캐스팅 (0) | 2022.10.22 |
[기계학습/ML]4. 훈련 세트와 테스트 세트 - 샘플링 편향(Numpy 사용) (1) | 2022.10.22 |
[기계학습/ML]3. 머신러닝 맛보기 - K-NeighborsClassifier(K-최근접 이웃 분류) (0) | 2022.10.22 |
[기계학습/ML]2. 실습 환경 - Colab Notebooks (0) | 2022.10.22 |