[Python] 신경망 처음부터 끝까지 구현하기 01

3445 단어 pythonMLML

신경망 처음부터 끝까지 구현하기 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열은 종속변수 (예측할 값)



  • main_excute 함수 생성
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

좋은 웹페이지 즐겨찾기