신경망 처음부터 끝까지 구현하기 01
import numpy as np
import pandas as pd
import csv
import matplotlib.pyplot as plt
df = pd.read_csv('/content/abalone.csv')
df.describe()
df.info()
0열부터 7열까지 독립변수, 8열은 종속변수 (예측할 값)
def main_execute(epoch_count = 10, mb_size = 2, report = 2, train_ratio = 0.8):
# 데이터 가져오기 함수 실행
load_dataset()
# 파라미터 초기화 함수 실행
weight_initial, bias_initial = init_param()
# 학습 및 테스트 함수 실행
losses_mean_row, accs_mean_row, final_acc = train_and_test(epoch_count,
mb_size,
report,
train_ratio)
return weight_initial, bias_initial, losses_mean_row, accs_mean_row, final_acc