라벨(정답)이 주어진 상태에서 컴퓨터 학습 시키는 방법라벨(정답)이 주어지지 않은 상태에서 컴퓨터 자율학습 시키는 방법라벨(정답)이 완전하게 주어지지않음

### AND 연산하기
- 모델 학습(and연산)
- 머신러닝 전체과정 알아보기
### 머신러닝 과정
1. 문제정의
2. 데이터수집
3. 데이터 전처리
4. EDA (탐색적 분석)
5. 모델선택, 하이퍼파라미터 조정
6. 학습
7. 평가
#AND연산자 데이터 준비
import pandas as pd
#데이터 프레임 생성하기(딕셔너리 사용)
AB = pd.DataFrame({'A':[0, 0, 1,1],'B':[0, 1, 0,1],'A and B':[0,0,0,1]})
#수가 적은 데이터는 분리하지 않고 전체를 사용
# 학습을 위한 문제데이터
X_train = AB[['A','B']]#2차원
# 답데이터
y_train = AB['A and B']#1차원
#데이터 크기 확인하기 (크기:shape)
print('훈련용 문제 :',X_train.shape)#(행,열)
print('훈련용 답 :',y_train.shape)