神经网络基础
神经网络简介
from random import shuffle
import pandas as pd
import tensorflow as tf
import numpy as np
df = pd.read_csv("./data/select-data.csv")
df_test = pd.read_csv("./data/scalar-test.csv")
train=[]
target=[]
for i in range(0,len(df["EstimatedSalary"])):
mid = []
mid.append(df["Geography"][i])
mid.append(df["Gender"][i])
mid.append(df["EB"][i])
mid.append(df["Age"][i])
mid.append(df["EstimatedSalart"][i])
mid.append(df["NumOfProducts"][i])
mid.append(df["CreditScore"][i])
mid.append(df["Tenure"][i])
mid.append(df["HasCrCard"][i])
mid.append(df["IsActiveMember"][i])
target.append(df["Exited"][i])
train.append(mid)
train = np.array(train)
target= np.array(target)
test=[]
test_target=[]
for i in range(0,len(df_test["EstimatedSalary"])):
mid = []
mid.append(df_test["Geography"][i])
mid.append(df_test["Gender"][i])
mid.append(df_test["EB"][i])
mid.append(df_test["Age"][i])
mid.append(df_test["EstimatedSalart"][i])
mid.append(df_test["NumOfProducts"][i])
mid.append(df_test["CreditScore"][i])
mid.append(df_test["Tenure"][i])
mid.append(df_test["HasCrCard"][i])
mid.append(df_test["IsActiveMember"][i])
test_target.append(df_test["Exited"][i])
test.append(mid)
test = np.array(test)
test_target= np.array(test_target)
train,target = shuffle(train,target)
target = target.reshape(-1,1)
test_target = test_target.reshape(-1,1)