[python]常にニューラルネットワーク02を実装
ニューラルネットワーク02を最初から最後まで実施する load dataset関数の作成
アワビの性別はM、F、Iに分けられ、1回の熱コード を行う.関数運転後データ出力 ライブラリファイルの作成
アワビの性別はM、F、Iに分けられ、1回の熱コード
def load_dataset():
# rows에 데이터 저장
with open('/content/abalone.csv') as csvfile:
csvreader = csv.reader(csvfile)
next(csvreader)
rows = []
for row in csvreader:
rows.append(row)
global data, input_cnt, output_cnt
# 'Sex'열을 원핫 인코딩하여 3열로 확장하고 나머지 7열을 더한 값 -> 10열
input_cnt, output_cnt = 10, 1
# 0으로 초기화된 len(rows)행 11열 배열 생성
data = np.zeros([len(rows), input_cnt + output_cnt])
# 'Sex'열 원핫 인코딩
for n, row in enumerate(rows):
if row[0] == 'M' : data[n, 0] = 1
if row[0] == 'F' : data[n, 1] = 1
if row[0] == 'I' : data[n, 2] = 1
data[n, 3 : ]= row[1:]
load_dataset()
print(data)
%run /content/MathUtils.ipynb
上記のコードを使用し、必要に応じてMathUtilsを使用します.ipynbのライブラリをインポートできますReference
この問題について([python]常にニューラルネットワーク02を実装), 我々は、より多くの情報をここで見つけました https://velog.io/@gandi0330/Python-신경망-처음부터-끝까지-구현하기-02テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol