: 사람처럼 학습하고 추론 가능한 지능을 가진 컴퓨터 기술
영화 속의 인공지능 -> 인공일반지능 or 강인공지능으로 불리는 인공지능
: 사람과 구분하기 어려운 지능을 가진 C sys
현실의 인공지능 -> 약인공지능
: 특정 분야에서 인간을 도와주는 보조 역할
: 데이터에서 자동으로 규칙 학습하는 알고리즘 연구 분야
-> 지능 구현 SW 담당
: 머신러닝 알고리즘 중 인공 신경망을 기반으로 한 방법들
: 이미 코랩을 사용해봐서 Hello World만 따라함
if fish_length >= 30:
print("도미")
=> 문제점 : 모든 생선이 30cm를 넘으면 도미가 되...
머신 러닝으로 이러한 문제점을 해결 가능
-> 머신러닝은 스스로 기준을 찾는 것이 가능하기 때문 ++ 더 나아가 기준을 이용해 판별도 가능
이진 분류
: 2개의 클래스 중 하나를 분류하는 것
=> 선형적임을 알 수 있음
=> 도미는 파랑 / 빙어는 주황
알 수 있는 점 : 빙어는 도미보다 작다, 빙어 또한 선형적이지만 두 특성이 영향을 덜 주고 받음
: K-NN 이용
=> 사이킷런 패키지 사용을 위한 이차원 리스트 만들기
length는 l, weight는 w에 할당
=> accuracy가 1.0 즉, 100%
K-NN
-> 주위의 데이터로 현재의 데이터 판단
단점 : 데이터가 많은 경우 사용 어려움, 메모리 많이 필요, 직선 거리 계산에 많은 시간 소요