## 교과목 정보
- 세종대학교 AI로봇학과 기계학습

## 문항 정보
### 개인 대출 승인 여부 예측 
은행이나 금융 기관은 대출을 제공함으로써 수익을 창출한다. 그러나 고객이 대출을 상환하지 않는 경우, 이는 은행에게 손실을 초래할 수 있다. 따라서 은행은 대출 신청자의 신용 상태, 소득, 채무 상황 등을 평가하여 대출 승인 여부를 결정해야 한다. 여러분은 지금부터 수업시간에 배운 <머신러닝 기술>을 활용하여, 개인 대출 승인 여부를 예측하는 인공지능 SW를 작성해주길 바란다.


### 시작하기에 앞서
* Description, Data를 반드시 잘 읽어보세요.
* 데이터 설명은 데이터 탭에 있습니다.

## 평가 기준 
- 베이스라인 이상의 점수를 부여받아야 PASS
- 반드시 랜덤시드를 고정하세요. (미고정시 10% 감점)
- 모듈별 코드에 주석을 반드시 달아주세요. 특히, 어떤 목적으로 API를 호출했는지 작성되어야 합니다. (미제출시 10% 감점)

##랜덤시드
- 특정 알고리즘에 들어가는 `random_state` 역시 고정해주어야 합니다.
```python
import random
import os
seed = 42
random.seed(seed)
np.random.seed(seed)
os.environ["PYTHONHASHSEED"] = str(seed)
```

## 데이터 정규화
* sklearn에서 제공하는 [StandardScaler](https://scikit-learn.org/stable/modules/generated/sklearn.preprocessing.StandardScaler.html#sklearn.preprocessing.StandardScaler) 함수를 통해 데이터 정규화를 진행할 수 있습니다.
```
from sklearn.preprocessing import StandardScaler

std=StandardScaler()

train_feature_std=std.fit_transform(train_feature)
test_feature_std=std.transform(test_feature)
```