1

MLP を使用して機械学習の問題を解決しようとしています。したがって、この特定のファイルには、******** で区切られた 21 行 43 列の多数の行列が含まれています。最初の行はシミュレーションで、次の 20 は応答です (各列は属性、名前はファイルの最初に書かれていますが、必要ないと思うので削除しました)。これまでに書いたコードがあります (より良い解決策があることは知っていますが、それを見ることはできません..)。このエラーを回避することはできません。いくつかの配列でのシミュレーション。

import numpy as np
f=open(r'C:\Users\Europa\Desktop\matrices.data')
atr=[line.rstrip('\n') for line in f]
natr=[s.replace('***************************','') for s in atr]
simulari=[]
for i in range(1,5678,22):
    simulari.append(natr[i])
matsimulari=[]
for i in range(2,5698,22):
    matsimulari.append(natr[i:(i+20)])
from sklearn import neural_network
#simulari2=[]
#matsimulari2=[]
#simulari2= ''.join(simulari)
#simulari3=[int(x) for x in simulari2]
#matsimulari2=','.join(map(str, matsimulari))
#matsimulari3=[str(v) for v in matsimulari2]
##print(matsimulari[1])

date_train=[simulari[1:100]]

etichete_train=[matsimulari[1:100]]

date_test=[simulari[101:250]]

clf = neural_network.MLPClassifier()

clf.fit(date_train, etichete_train)

predictii = clf.predict(date_test)
4

0 に答える 0