나는 파이썬과 라자 냐를 다루는 것을 배우고있다.누락 된 메서드 NeuralNet.train_split() in lasagne
- 파이썬 3.4.3
- theano 0.9.0
- 라자냐 0.2.dev1
또한 여섯, scipy 및 NumPy와 : 내 PC에 설치 다음있다. net.fit()
을 호출하면 스택 트레이스는 train_split(X, y, self)
으로 전화를 시도합니다. 트레이닝 세트와 유효성 검사 (두 입력 X와 출력 Y)로 샘플을 분할해야합니다.
그러나 train_split(X, y, self)
과 같은 메서드는 없습니다. float 필드가 있습니다. train_split
- 교육 및 유효성 검사의 크기 비율이 같다고 가정합니다. 그런 다음 오류가 발생합니다 :
Traceback (most recent call last):
File "...\workspaces\python\cnn\dl_tutorial\lasagne\Test.py", line 72, in net = net1.fit(X[0:10,:,:,:],y[0:10])
File "...\Python34\lib\site-packages\nolearn\lasagne\base.py", line 544, in fit self.train_loop(X, y, epochs=epochs)
File "...\Python34\lib\site-packages\nolearn\lasagne\base.py", line 554, in train_loop X_train, X_valid, y_train, y_valid = self.train_split(X, y, self)
TypeError: 'float' object is not callable
무엇이 잘못되었거나 될 수 있습니까? 어떤 제안? 고맙습니다.